Voici le menu général de la partie Python puis les 3 liens vers les tutoriels permettant d'installer et d'utiliser l'interpréteur :
Installation | |
---|---|
Téléchargement | Télécharger et installer la dernière version : Lien vers Python |
Installation | Installer le logiciel en cochant PATH. Si vous avez plusieurs utilisateurs, choisissez plutôt un répertoire hors session. |
Module |
Ouvrir la console de votre système d'exploitation et taper les instructions suivantes pour installer les deux bibliothèques communément utilisées :
> pip install Pillow > pip install matplotlib |
Afficher sur la console avec print | |
---|---|
Fonction native qui affiche des choses sur la console print("Bonjour") Affiche |
|
String |
Un String est un ensemble de caractères successifs. On peut préciser à l'interpréteur le début puis la fin du string de deux façons : on peut utiliser
|
Caractéres spéciaux |
Certains caractères doivent être précédés d'un ANTISLASH \ Exemple 1 : Guillemets doubles pour un string en guillemets doubles : print("Comme on dit souvent : \"Hello World !\"") Affiche Exemple 2 : Tabulation : print("Nom\tPrenom\tAge") print("AB\tCDE\t26") Nom Prenom Age AB CDE 26 Exemple 3 : Passage à la ligne : print("Voici un passage \nà la ligne") print("AB\tCDE\t26") Voici un passage à la ligne Exemple 4 : Antislash : print("Voici un antislash : \\") Affiche |
Calculs de base | |
---|---|
Addition +
|
Exemple |
Soustraction -
|
Exemple |
Multipication |
Exemple |
Division /
|
Exemple |
Division entière //
|
Exemple |
Modulo %
|
Exemple |
Puissance **
|
Exemple |
Quelques remarques sur le code | |
---|---|
Console Python ou fichier .py |
La console Python permet de taper du code en direct. Aucun enregistrement n'est fait. On l'identifie à l'aide des trois chevrons : On peut enregistrer un code dans un fichier texte d'extension .py : on peut l'écrire dans un simple éditeur de texte, dans Notepad++ ou l'IDLE de Python (l'icône blanche). |
Déroulement séquentiel |
Le code se lit de haut en bas et les instructions s'éxécutent progressivement les unes après les autres. import os print("Comme on dit souvent : \"Hello World !\"") print("Nous allons faire le calcul suivant : 45*2 = ") print(45*2) os.system("pause") CLIQUEZ ICI POUR VOIR LE DEROULEMENT : |
Commentaires |
Les commentaires servent à expliquer le code à un lecteur humain. L'ordinateur n'interprète pas du tout les commentaires et les ignore totalement. Pour indiquer qu'on veut placer un commentaire, on utilise le dièse : # Voici une ligne entière contenant ce commentaire print("Bonjour") # Cette instruction permet d'afficher Bonjour |
Mettre en pause |
Permet de mettre le programme en pause jusqu'à l'appui sur une touche Pour tous : input("Tapez sur ENTREE") Pour Windows : import os os.system("pause") |
Nom de l'interpréteur destinataire du programme utilisé et Encodage |
Les deux premières lignes d'un fichier Python peuvent contenir des commentaires qui ont un rôle particulier. Tellement particulier qu'ils sont analysés, c'est dire. On peut signaler le langage utilisé et le système d'encodage des caractéres (la façon dont on a transformé un caractère en nombre enregistré dans le fichier). #!/usr/bin/env python # -*- coding: utf-8 -*- La première ligne ne servira vraiment que si vous faites tourner votre programme Python sous Linux. Sous Windows, il faudrait donner le bon chemin d'accès à votre interpréteur python.exe ou laisser tel quel. |
Variable | |
---|---|
Définition |
Espace de stockage d’informations accessible via un nom La variable possède une adresse mémoire interne, un type et un contenu composé concrètement de 0 et de 1. |
Exemples : |
monTexte = "Nouveauté" print(monTexte) print(monTexte*2) Nouveauté NouveautéNouveauté monNombre = 6 print(monNombre) print(monNombre*2) 6 12 |
Boucle FOR numérique | |
---|---|
Définition |
La boucle FOR (POUR en français) numérique est une boucle qui permet d’effectuer plusieurs fois la même séquence de code. Elle intègre en plus une variable interne qui part d’une valeur et change de valeur à chaque fois qu’on recommence la boucle. En Python, la séquence de code à répéter plusieurs fois doit être précédée :
|
Exemples : |
#!/usr/bin/env python # -*- coding: utf-8 -*- monTexte = "Nouveauté" for x in range(5) : print (x) print(monTexte) input("Tapez sur ENTREE") CLIQUEZ ICI POUR VOIR LE CONTENU DE LA VARIABLE : monTexte : x : |