Académique Documents
Professionnel Documents
Culture Documents
RÉALISÉ PAR :
MR ABDELLATIF MOHAMED & MOHAMED FENNIA
1
COURS
TÉLÉCHARGER L’APPLICATION
2
COURS TÉLÉCHARGER LA FORMATION
3
COURS TÉLÉCHARGER AIDE MÉMOIRE
4
SOMMAIRE
• LES BASES
• TP : Problèmes à résoudre
5
COURS QUI UTILISE ?
NASA
7
Interpréteur
COURS IDLE
COURS IDLE
11
Interpréteur
COURS IDLE
LES IDE
tkinter
12
13
14
15
Interpréteur
COURS
VARIABLES IDLE
COURS
17
Interpréteur
20
Interpréteur
COURS IDLE
NULL
Interpréteur
COURS IDLE
LES SORTIES
23
24
COURS
25
Interpréteur
COURS
LISTES IDLE
Les méthodes : Len, append, insert, extend, index, remove, sort, reverse, pop, …
Interpréteur
COURS
LISTES IDLE
Interpréteur
COURS
COMPARISON LOGIQUE
IDLE
29
Interpréteur
IDLE
30
Interpréteur
COURS
INDENTATION IDLE
Interpréteur
COURS IDLE
FOR LOOP
for i in range(1,10,1):
instruction à répéter pour i allant de 1 à 9 par pas de 1.
Interpréteur
COURS IDLE
WHILE LOOP
les modules
import
36
COURS
• Un mot sur Tkinter
AVANT DE COMMENCER
Tkinter est la bibliothèque graphique libre d'origine pour le langage Python, permettant la
création d'interfaces graphiques. Elle vient d'une adaptation de la bibliothèque graphique Tk
écrite pour Tcl
DEMO
TkinterExemple1.py
37
Interpréteur
COURS
EX. 1 - CALCULS
IDLE
DEMO
Les ModulesMathRandom1.py 38
Interpréteur
39
SCREEN
DEMO
turtleDemo3.py 40
1ER PAS
DEMO
turtleInroScreen1.py
41
2 TURTLES
DEMO
turtleDemoDeuxTurtle1.py
42
MODULE TURTLE
DESSINER UN CARRE
DEMO
43
DemoCarre1.py
FONCTIONS
DEMO
44
demoPolygone1.py
45
FONCTION
FONCTION BASE
FONCTION
FONCTION : ARGUMENTS
FONCTION
La suite de Fibonacci est une suite d'entiers dans laquelle chaque terme est la somme des deux termes qui le précèdent, Leonardo Fibonacci
DEMO
fibonacci1.py
MERCI
Mr Abdellatif Mohamed
Momed.abdellatif@gmail.com
QUESTIONS?
Nom commun Python C
Entier int
int en C, un entier a une taille limite assez faible
Réels float,double
float Les calculs en flottants sont approchés
Booléen int
bool En Python, il n’y a pas de type caractère
Caractère char
# coding: utf-8
51
TURTLE
DEMO
TurtleDemoComplet1.py
DEMO
turtleDemo3d1.py
SUR PC EXERCICE N°1 : PREMIER DESSIN
DEMO
ex1.py
55
SUR PC
TP N°2 : AFFICHER LE MAX DE DEUX
ENTIER A ET B
DEMO
ex2.py
56
TP N°3 : COMPTER LE NOMBRE D'OCCURRENCE
SUR PC
D'UN CARACTERE DANS UNE CHAINE
DEMO
Ex3.py
57
SUR PC
TP N°4 : PREMIER
DEMO
Ex4.py
58
SUR PC TP N°5 : FONCTION PALINDROME
DEMO
Ex5.py
59
SUR PC APPLICATION N°7 : DEVINETTE
DEMO
pendu1.py 60
FIN
MERCI
62
63
MEMO IMPORT
64
MEMO
VARIABLES /AFFECTATION / BOOLEEN
65
MEMO TYPES NUMERIQUES / LOGIQUES
66
MEMO SÉQUENCES
67
MEMO
TYPE NUMERIQUE / LOGIQUE
68
MEMO
CHAÎNES (1)
69
MEMO
CHAÎNES (2)
70
MEMO LISTES
71
MEMO IF / WHILE / FOR
72
MEMO LAMBDA
73
SUR PC
DICT
74
MEMO AIDE MÉMOIRE (11) : WHILE
75
MEMO AIDE MÉMOIRE (12) IF ELSE
76
MEMO AIDE MÉMOIRE (6) IF
77
78
79
80