0% ont trouvé ce document utile (0 vote)
31 vues5 pages

Initiation à la programmation Python

Ce document présente une initiation à la programmation Python avec des exemples de code. Il explique comment installer Python, utiliser l'interface IDLE et réaliser des calculs, de l'affichage, de la déclaration de variables et la manipulation de chaînes de caractères.

Transféré par

Fadwa Jabri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues5 pages

Initiation à la programmation Python

Ce document présente une initiation à la programmation Python avec des exemples de code. Il explique comment installer Python, utiliser l'interface IDLE et réaliser des calculs, de l'affichage, de la déclaration de variables et la manipulation de chaînes de caractères.

Transféré par

Fadwa Jabri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université de Gabes 2022-2023

Institut supérieur d’informatique et de Initiation à la programmation


Multimédia de Gabes python

TP1 – Initiation à la programmation python


Durée: 1h30 avec le compte rendu

L’objectif du TP est de faire une initiation à la programmation python utilisant IDLE


python

Dans votre rapport, veillez motiver vos choix et commentez vos fonctions.

Installer Python sur votre machine personnelle :

Pour installer Python sur votre machine personnelle, vous devez télécharger la dernière
version du langage à l’adresse https: //[Link]/downloads/. Sous windows par
exemple, les instructions à suivre sont :

• Télécharger le fichier correspondant à la configuration de votre machine.

• Cliquer sur le fichier pour l’installer.

L’interface IDLE (Python GUI) fournie avec Python :

L’installation de Python génère également l’installation d’une interface, appelée IDLE


(Python GUI). Cette interface vous permet de saisir des instructions en ligne de commande
mais également d’exécuter des programmes Python enregistrés dans des fichiers.
Contrairement à l’interface de l’outil IEP (voir section 2), l’interpréteur de commandes et
l’éditeur de texte sont dans des fenêtres séparées. Une fois la dernière version de Python
installée, l’interface IDLE est disponible depuis le menu démarrer (répertoire Python x.y
avec x.y le numéro de la version de Python installée). Il suffit de cliquer sur IDLE (Python
GUI) qui va vous ouvrir l’interface graphique (interpréteur de commandes en ligne).

Pour écrire un programme dans un fichier, dans le menu File, sélectionnez New File. Une
nouvelle fenêtre s’ouvre. Tapez votre programme Python dans cette fenêtre (attention aux
indentations). Pour exécuter votre programme, allez dans le menu Run et faites Run
Modules (ou F5). Il va vous être demandé de faire une sauvegarde de votre fichier (qui a
généralement l’extension .py), puis votre programme s’exécutera (dans la fenêtre en ligne de
commande précédemment ouverte).

Premiers pas en Python Cette section présente quelques exemples de code Python, réalisés
avec Python 3.4 en ligne de commande. Les lignes commençant par >>> correspondent aux
instructions. Les lignes situées juste en dessous correspondent à l’affichage après exécution
de l’instruction (après avoir tapé). En Python, les commentaires commencent par le symbole
#.

Ibtissem WALI 1
Université de Gabes 2022-2023
Institut supérieur d’informatique et de Initiation à la programmation
Multimédia de Gabes python
Vous êtes invités à taper les exemples ci-dessous pour vous entraîner et à répondre à chaque
question associée aux exemples.

1. Faire des calculs avec Python

Exercice 1 : Quelques exemples de calcul Essayez, en les exécutants, de comprendre ce que


fait chaque instruction (non commentée) de l’exemple ci-dessous. Cet exemple est valable
en ligne de commande uniquement. En ligne de commande, la valeur d’une variable ou le
résultat d’un calcul s’affiche directement après la saisie de cette variable ou de ce calcul.
>>> 5+3

>>>5*3

15

>>>5**3

125

>>> x=1 # déclaration d’un variable x de valeur 1 (# pour le commentaire)

>>> x # affichage de x

>>> a,b,c=3,5,7 # déclaration de 3 variables a, b et c de valeurs resp. 3, 5 et 7

>>> a-b/c

2.2857142857142856

>>> (a-b)/c

-0.2857142857142857

>>> b/c

0.7142857142857143

>>> b//c

>>> b%c

>>> d=1.1

>>> d/c

0.15714285714285717
Ibtissem WALI 2
Université de Gabes 2022-2023
Institut supérieur d’informatique et de Initiation à la programmation
Multimédia de Gabes python

>>> d//c

0.0

Importation de la librairie mathématique et exemple de fonction mathématique

>>> from math import * # Pour importer la librairie de fonctions mathématiques

>>> sqrt(4) # Pour calculer la racine carrée

2.0

>>>pi

3.141592653589793

Veillez visiter l’adresse [Link] qui


contient la liste des fonctions de la librairie math

2. Affichage

Exemple 2 : Utilisation de la fonction d’affichage print()

>>> print(a+b) # a et b sont les variable de l’exercice 1

>>> print(’la valeur de’, a,’+’,b,’est :’, a+b)

(’la valeur de’, 3, ’+’, 5, ’est :’, 8)

3. Déclaration et initialisation de variables et types

Exemple 3

>>> print(type(a)) # a est la variable de l’exercice 1

>>> pi=3,14

>>> print(type(pi))

>>> pi=3.14

>>> print(type(pi))

>>> s=’exemple de chaine de caracteres’

>>> type(s)

>>> 2+’1.5’

Traceback (most recent call last):

File "", line 1, in

Ibtissem WALI 3
Université de Gabes 2022-2023
Institut supérieur d’informatique et de Initiation à la programmation
Multimédia de Gabes python
TypeError: unsupported operand type(s) for +: ’int’ and ’str’

>>> 2+eval(’1.5’) # Pour \’eliminer l’erreur pr\’ec\’edente

3.5

4. Chaînes de caractères

Exemple 4 : Manipulation des chaîne de caractères et exemples de fonctions sur les


chaînes de caractères

>>> s=’un exemple de chaine’

>>> s2="un autre exemple"

>>> s[1] # Acces au caractere d’indice 1 (les indices commencent a zero) ’n’

>>> print(s[0],s2[0])

uu

>>> print(s[4],s2[0])

xu

>>> print(s + ’ et ’ + s2) # Concatenation de chaines

un exemple de chaine et un autre exemple

>>> s3=s + ’ et ’ + s2

>>> s3 ’un exemple de chaine et un autre exemple’

>>> s2*2 ’un autre exempleun autre exemple’

>>> print(’La taille de s est :’, len(s))

La taille de s est : 20

>>> s3[0:3] # Récupération des caractères de position entre les 0 et 3e

’un ’

>>> s3[4:8]

’xemp’

>>> print(s3[:3]) # Récupération des 3 premiers caractères

un

>>> print(s3[3:]) # Récupération des caractères a partir de la position 3 exemple de chaine


et un autre exemple

>>> s3[::-1]

Ibtissem WALI 4
Université de Gabes 2022-2023
Institut supérieur d’informatique et de Initiation à la programmation
Multimédia de Gabes python
’elpmexe ertua nu te eniahc ed elpmexe nu’

>>> [Link]("exemple")

>>> [Link]("chaine","str")

’un exemple de str et un autre exemple’

>>> help(str) # pour afficher l’aide sur la classe str

Exemple 5 : Exemple de récupération des mots d’une chaine de caractères

>>> sentence = ’It is raining cats and dogs’

>>> words = [Link]()

>>> print(words)

[’It’, ’is’, ’raining’, ’cats’, ’and’, ’dogs’]

Exercice 1 :

1. Ecrire un programme en Python qui demande à l’utilisateur de saisir deux nombres a


et b et de lui afficher leur somme : a + b

Ibtissem WALI 5

Vous aimerez peut-être aussi