Vous êtes sur la page 1sur 6

Formation Python

Organisation : STEM Association


Animateur : Mr Ghazi Drira
Date : 17-12-2018

1 Installation et environnement de développement python

Activité1
1. Télécharger la dernière version (Python 3.7) à partir du lien suivant:
https://www.python.org/downloads/
2. Ouvrir le fichier téléchargé « Python-3.7.1 »
3. Suivre l’assistant d’installation
om « Activité1 » dans votre dossier de travail.

Activité2

1. Lancer la console interactive python (IDLE)


2. Afficher le message « Premier programme python » avec la console python
3. Ecrire le script suivant :

Hello World
1>2
14+16
12<30<50

4. Créer un nouveau fichier, récrire le script et enregistrer le résultat sous le nom


« test.py »
5. Exécuter ce script en cliquant sur le menu « Run » puis la commande « Run
Module » :(1ère méthode)
Formation Python 2018-2019

6. Exécuter ce programme avec double clic sur le fichier « test.py » :


a. 2ème méthode : Ajouter les instructions suivantes :

import os
os.system(‘’pause’’)
b. 3ème méthode : Exécuter le programme avec la console invite de
commandes Windows (cmd)

7. Installer EDI Mu

om « Activité1 » dans votre dossier de travail. 1


Formation Python
Organisation : STEM Association
Animateur : Mr Ghazi Drira
Date : 17-12-2018

2 Manipulation des variables python

Activité3

Créer un nouveau script permettant de réaliser les actions suivantes :


1. Affecter l’entier 5 dans une variable x
2. Afficher le contenu et le type de x
3. Affecter le message bonjour dans une variable ch
4. Afficher le contenu et le type de ch
5. Affecter simultanément la constante 7 aux variables x et y
6. Afficher le contenu de x et y
7. Ecrire l’instruction suivante : A, a = 3, ’python’ et afficher le résultat
8. Permuter le contenu des deux variables A et a puis afficher le résultat.
 Enregistrez votre script sous le nom « Activité3 » dans votre dossier de travail.
om « Activité1 » dans votre dossier de travail.

3 Les entrées/sorties en python

Activité 4

Créer un nouveau script permettant de réaliser les actions suivantes :


Formation Python 2018-2019

1. Saisir le nom, le prénom, l’âge et la moyenne d’un élève.


2. Afficher le type des variables saisies
3. Convertir âge et moyenne respectivement en entier et réel
4. Afficher les variables selon le format suivant :
« L’élève nom prenom, age ans à la moyenne suivante : moyenne »
N.B : afficher la moyenne avec deux chiffres après la virgule
5. Afficher les variables en utilisant f-string et la méthode format()

 Enregistrez votre script sous le nom « Activité4 » dans votre dossier de travail.
om « Activité1 » dans votre dossier de travail.
2
Formation Python
Organisation : STEM Association
Animateur : Mr Ghazi Drira
Date : 17-12-2018

Activité 5

Créer un nouveau programme permettant de calculer la surface d’un cercle.


N.B :
1. Importer le module math et utiliser la constante PI
2. La surface sera affichée avec deux chiffres après la virgule
 Enregistrez votre script sous le nom « Activité5 » dans votre dossier de travail.
om « Activité1 » dans votre dossier de travail.

4 Les modules math et random en python

Activité6

Créer un nouveau programme permet de générer aléatoirement 4 chiffres non


nuls qui seront les cordonnées (x et y) de deux points A et B puis de calculer et
d’afficher la distance entre les deux points avec deux chiffres après la virgule.
Sachant que la distance entre deux points
√(𝒙𝒃 − 𝒙𝒂 )𝟐 + (𝒚𝒃 − 𝒚𝒂 )𝟐
 Enregistrez votre script sous le nom « Activité6 » dans votre dossier de travail.
om « Activité1 » dans votre dossier de travail.
5 Manipulation des chaines de caractères en python
Formation Python 2018-2019
Activité7

1. Exécuter les instructions suivantes :


ch = "Rayons X"
print(ch[0], ch[3], ch[-1])
print(ch[::1])
print(ch[0:3])
ch1=ch[::-3]
print(ch[4:])
ch2=ch+ch1
print(ch[:2])
print(ch2)
print(ch[-3:])
print(ch[::-1])

2. Modifier le premier caractère de la chaine ch2 par ‘r’.


 Enregistrez votre script sous le nom « Activité7 » dans votre dossier de travail. 3

om « Activité1 » dans votre dossier de travail.


Formation Python
Organisation : STEM Association
Animateur : Mr Ghazi Drira
Date : 17-12-2018

Activité8

Soit ch = "Le héron au long bec emmanché d'un long cou"


Ecrire un programme qui permet de :
1. Afficher la taille de ch.
2. Afficher le nombre d’occurrences de sous-chaîne ‘on’ dans ch.
3. Convertir en majuscule l’initiale de chaque mot
4. Supprimer les espaces de ch
 Enregistrez votre script sous le nom « Activité8 » dans votre dossier de travail.
om « Activité1 » dans votre dossier de travail.

6 Manipulation des listes python

Activité9

Créer un nouveau programme permettant de :


1. Saisir simultanément le nom, l’âge et le salaire d’un employé
2. Saisir le nom, l’âge et le salaire d’un employé dans une seule variable
L1
3. Afficher le contenu et le type de L1
4. Modifier l’âge de cet employé
5. Afficher l’âge de cet employé
6. Afficher les instructions suivantes :
L1[:] , L1[0] , L1[-1] , L1[ :2] , L1[1 :] , L1[ : : 2]
Formation Python 2018-2019

7. Copier dans une nouvelle liste L2 la liste L1 (L2 = L1)


8. Modifier le salaire de L1
9. Afficher les deux listes
10. Affecter la première valeur de L1 dans la chaîne ch
11. Afficher le type de ch
12. Convertir ch en liste puis l’afficher
13. Saisir le prénom d’un employé
14. Ajouter le prénom après le nom d’employé dans la liste L1
15. Afficher la taille de la liste L1
16. Supprimer L2
 Enregistrez votre script sous le nom « Activité9 » dans votre dossier de travail.
4
Formation Python
Organisation : STEM Association
Animateur : Mr Ghazi Drira
Date : 17-12-2018

7 Les structures de contrôle conditionnelles python

Activité 10

Ecrire un programme qui permet de saisir un caractère et d’afficher s’il s’agit


d’une voyelle, d’une consonne, d’un nombre ou d’autre caractère

 Enregistrez votre script sous le nom « Activité10 » dans votre dossier de travail.

Activité 11

Ecrire un programme qui permet la lecture de trois valeurs entières (A, B et C)


au clavier.
Trier par ordre croissant les valeurs A, B et C par échanges successifs et
afficher le résultat.
 Enregistrez votre script sous le nom « Activité11 » dans votre dossier de travail.
om « Activité1 » dans votre dossier de travail.

8 Les structures de contrôle itératives python


Formation Python 2018-2019
Activité 12

Ecrire un programme qui permet de réaliser les actions suivantes :


1) Remplir aléatoirement une liste de 10 nombres formés de deux chiffres
2) Afficher séquentiellement les éléments de L1.
3) Afficher sur la même ligne les éléments de L1 séparés par des espaces
4) Afficher tous les nombres pairs de L1

 Enregistrez votre script sous le nom « Activité12 » dans votre dossier de travail.

5
Formation Python
Organisation : STEM Association
Animateur : Mr Ghazi Drira
Date : 17-12-2018

Activité 13

Ecrire un programme qui permet de remplir une liste(L) par N entiers

positifs (avec N >2 et N <11) puis de calculer et d’afficher la somme, le max et

le min de L.strez votre script sous le nom « Activité13 » dans votre dossier de travail.

 Enregistrez votre script sous le nom « Activité13 » dans votre dossier de travail.

9 Dessin 2D python

Activité 14

Ecrire un programme qui permet de réaliser les actions suivantes :

1) Importer la bibliothèque de dessin « turtle »


2) Dessiner un cercle avec les paramètres suivants :
a. Rayon 100 pixels,
Formation Python 2018-2019

b. Couleur de trait « rouge » et d’épaisseur 10 pixels.


c. Couleur de remplissage « jaune ».
3) Dessiner un triangle rouge équilatéral.
4) Dessiner un carré bleu.

 Enregistrez votre script sous le nom « Activité14 » dans votre dossier de


travail.

Vous aimerez peut-être aussi