Formation python
Python ? C’est quoi ?


Python est une language de programmation interprétée de haut niveau
comme ( java , perl , Ruby et...
Programmes et sites web qui utilisent
python :
Avantages de
programmation
en python :
•

Avantages de
programmation
en python :

MOINS
D’ERREURS
SYNTAXIQUES :
Pas de semi-colon ,
Indentation obligatoire,
Pas ...
LANGUAGE
INTERPRÉTÉE :

Avantages de
programmation
en python :

Test du quelque lignes du code sans besoin
D’écrire un pro...
IMPLÉMENTATION
DES AUTRES
LANGUAGES

Avantages de
programmation
en python :

Jython (java), Cython (C/C++) ,
ironPyton (C#...
De quoi as-t-on besoin pour coder
en python - sous linux et sous
Windows :
• Visitez
www.python.org/download/releases/
• Choisir la version qui vous convient
• Téléchargez le fichier exécutable
• I...
Python est déjà installé sur les différentes distributions du linux
Pour installer une autre version :
• Par la commande :...
Compilation du
code :
Syntaxe du Python :
Déclaration des
variables
Déclaration des
variables
En python on ne mentionne pas
les types des variables,
Déclaration des
variables
les conditions :

if (condition):
instruction 1

Condition simple :

…
instruction n

#retour a la ligne sans indentation
if (condition):
instruction 1

les conditions :

…
instruction n

Condition composée :

elif:
instruction 1
…
instruction ...
if (condition 1):
instruction 1
…

les conditions :

instruction n
else if (condition 2):
instruction 1

Conditions imbriq...
for i in range(9):
print i

les boucles :

#retour à la ligne
For i in (1,3,5,7,9):

Boucle pour :

instructions
#retour à...
les boucles :

While (condition):
instruction 1

Tant que :

….
instruction n

#retour à la ligne
les commentaires :
Sur un seul ligne :

#ceci est un commentaire sur un seul ligne
les commentaires :
‘’’ ceci est
Sur des lignes multiples :

Commentaire
Sur des lignes multiples’’’
les entrées sorties :
Entrée :

Variable=input(‘’ entrer le variable’’)
#pour les chaine de caractère il est
préférable
No...
les entrées sorties :

a=‘’chaine’’
#pour python 2.x

sortie :

print a
#pour python 3.x
print(a)
les entrées sorties :
a,b,c=‘chaine’,’chaine2’,’chaine3’
Sortie formatée :

Print ‘a=%s b=%s c=%s’ %(a,b,c)
Hello name !

#include<stdio.h>



En C :



main(){



Char name[50];



scanf(‘’ entrer votre nom : %s n’’,name);

...



Import java.util.Scanner



Hello name !

package proj0;
public class Proj0



{



public static void main(String...
Hello name !
En python :



name=raw_input(‘’entrer votre nom’’)



print ‘’Hello %s‘’ %name
WWW.PYTHON.ORG
DOCS.PYTHON.ORG
WWW.LEARNPYTHON.ORG

Liens utiles

LEARNPYTHONTHEHARDWAY.ORG
WWW.CODECADEMY.COM/TRACKS/
PYT...
Formation python
Formation python
Formation python
Formation python
Prochain SlideShare
Chargement dans…5
×

Formation python

933 vues

Publié le

Publié dans : Technologie, Formation
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
933
Sur SlideShare
0
Issues des intégrations
0
Intégrations
22
Actions
Partages
0
Téléchargements
67
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Formation python

  1. 1. Formation python
  2. 2. Python ? C’est quoi ?  Python est une language de programmation interprétée de haut niveau comme ( java , perl , Ruby etc. .. ) basée sur la language C
  3. 3. Programmes et sites web qui utilisent python :
  4. 4. Avantages de programmation en python :
  5. 5. • Avantages de programmation en python : MOINS D’ERREURS SYNTAXIQUES : Pas de semi-colon , Indentation obligatoire, Pas d’accolades pour les block d’instructions
  6. 6. LANGUAGE INTERPRÉTÉE : Avantages de programmation en python : Test du quelque lignes du code sans besoin D’écrire un programme complet :
  7. 7. IMPLÉMENTATION DES AUTRES LANGUAGES Avantages de programmation en python : Jython (java), Cython (C/C++) , ironPyton (C#) sont des Implémentation des autres languages Dans la language python
  8. 8. De quoi as-t-on besoin pour coder en python - sous linux et sous Windows :
  9. 9. • Visitez www.python.org/download/releases/ • Choisir la version qui vous convient • Téléchargez le fichier exécutable • Installez et commencez à coder ! Sous Windows :
  10. 10. Python est déjà installé sur les différentes distributions du linux Pour installer une autre version : • Par la commande : sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python2.7 Sous linux :
  11. 11. Compilation du code :
  12. 12. Syntaxe du Python :
  13. 13. Déclaration des variables
  14. 14. Déclaration des variables
  15. 15. En python on ne mentionne pas les types des variables, Déclaration des variables
  16. 16. les conditions : if (condition): instruction 1 Condition simple : … instruction n #retour a la ligne sans indentation
  17. 17. if (condition): instruction 1 les conditions : … instruction n Condition composée : elif: instruction 1 … instruction n #retour a la ligne sans indentation
  18. 18. if (condition 1): instruction 1 … les conditions : instruction n else if (condition 2): instruction 1 Conditions imbriquée : … instruction n else: instruction 1 … instruction n #retour a la ligne sans indentation
  19. 19. for i in range(9): print i les boucles : #retour à la ligne For i in (1,3,5,7,9): Boucle pour : instructions #retour à la ligne For i in ‘’chaine de caractere’’: instructions #retour à la ligne
  20. 20. les boucles : While (condition): instruction 1 Tant que : …. instruction n #retour à la ligne
  21. 21. les commentaires : Sur un seul ligne : #ceci est un commentaire sur un seul ligne
  22. 22. les commentaires : ‘’’ ceci est Sur des lignes multiples : Commentaire Sur des lignes multiples’’’
  23. 23. les entrées sorties : Entrée : Variable=input(‘’ entrer le variable’’) #pour les chaine de caractère il est préférable Nom=raw_input(‘’entrer votre nom’’)
  24. 24. les entrées sorties : a=‘’chaine’’ #pour python 2.x sortie : print a #pour python 3.x print(a)
  25. 25. les entrées sorties : a,b,c=‘chaine’,’chaine2’,’chaine3’ Sortie formatée : Print ‘a=%s b=%s c=%s’ %(a,b,c)
  26. 26. Hello name ! #include<stdio.h>  En C :  main(){  Char name[50];  scanf(‘’ entrer votre nom : %s n’’,name);  printf(‘’hello %s n’’,name);  }
  27. 27.   Import java.util.Scanner  Hello name ! package proj0; public class Proj0  {  public static void main(String[] args)  { En Java : char name; sc= new Scanner(system.in); System.out.println(‘’entrer votre nom’’); name=sc.nextLine(); System.out.println("Hello" + name); }   }
  28. 28. Hello name ! En python :  name=raw_input(‘’entrer votre nom’’)  print ‘’Hello %s‘’ %name
  29. 29. WWW.PYTHON.ORG DOCS.PYTHON.ORG WWW.LEARNPYTHON.ORG Liens utiles LEARNPYTHONTHEHARDWAY.ORG WWW.CODECADEMY.COM/TRACKS/ PYTHON

×