1.6 Premier programme Bien sûr, l’interpréteur présente vite des limites dès lo
1.6 Premier programme Bien sûr, l’interpréteur présente vite des limites dès lors que l’on veut exécuter une suite d’instructions plus complexe. Comme tout langage informatique, on peut enregistrer ces instructions dans un fichier, que l’on appelle communément un script (ou programme) Python. Pour reprendre l’exemple précédent, ouvrez un éditeur de texte (pour choisir et configurer un éditeur de texte, reportezvous si nécessaire à la rubrique Installation de Python en ligne 10) et entrez le code suivant : print("Hello world!") Ensuite, enregistrez votre fichier sous le nom test.py, puis quittez l’éditeur de texte. Remarque L’extension de fichier standard des scripts Python est .py. Pour exécuter votre script, ouvrez un shell et entrez la commande : python test.py Vous devriez obtenir un résultat similaire à ceci : 1 $ python test . py 2 Hello world ! Si c’est bien le cas, bravo ! Vous avez exécuté votre premier programme Python. 1.7 Commentaires Dans un script, tout ce qui suit le caractère # est ignoré par Python jusqu’à la fin de la ligne et est considéré comme un commentaire. Les commentaires doivent expliquer votre code dans un langage humain. L’utilisation des commentaires est rediscutée dans le chapitre 15 Bonnes pratiques en programmation Python. Voici un exemple : 1 # Votre premier commentaire en Python . 2 print (" Hello world !") 3 4 # D' autres commandes plus utiles pourraient suivre . Remarque On appelle souvent à tort le caractère # « dièse ». On devrait plutôt parler de « croisillon 11 ». 8. http://www.perl.org 9. http://www.r-project.org 10. https://python.sdv.univ-paris-diderot.fr/livre-dunod 11. https://fr.wikipedia.org/wiki/Croisillon_(signe) 12 Cours de Python / Université de Paris / UFR Sciences du Vivant 1.8. Notion de bloc d’instructions et d’indentation Chapitre 1. Introduction FIGURE 1.1 – Notion d’indentation et de bloc d’instructions. 1.8 Notion de bloc d’instructions et d’indentation En programmation, il est courant de répéter un certain nombre de choses (avec les boucles, voir le chapitre 5 Boucles et comparaisons) ou d’exécuter plusieurs instructions si une condition est vraie (avec les tests, voir le chapitre 6 Tests). Par exemple, imaginons que nous souhaitions afficher chacune des bases d’une séquence d’ADN, les compter puis afficher le nombre total de bases à la fin. Nous pourrions utiliser l’algorithme présenté en pseudo-code dans la figure 1.1. Pour chaque base de la séquence ATCCGACTG, nous souhaitons effectuer deux actions : d’abord afficher la base puis compter une base de plus. Pour indiquer cela, on décalera vers la droite ces deux instructions par rapport à la ligne précédente (pour chaque base [...]). Ce décalage est appelé indentation, et l’ensemble des lignes indentées constitue un bloc d’instructions. Une fois qu’on aura réalisé ces deux actions sur chaque base, on pourra passer à la suite, c’est-à-dire afficher la taille de la séquence. Pour bien préciser que cet affichage se fait à la fin, donc une fois l’affichage puis le comptage de chaque base terminés, la ligne correspondante n’est pas indentée (c’est-à-dire qu’elle n’est pas décalée vers la droite). Pratiquement, l’indentation en Python doit être homogène (soit des espaces, soit des tabulations, mais pas un mélange des deux). Une indentation avec 4 espaces est le style d’indentation recommandé (voir le chapitre 15 Bonnes pratiques en programmation Python). Si tout cela semble un peu complexe, ne vous inquiétez pas. Vous allez comprendre tous ces détails chapitre après chapitre. 1.9 Autres ressources Pour compléter votre apprentissage de Python, n’hésitez pas à consulter d’autres ressources complémentaires à cet ouvrage. D’autres auteurs abordent l’apprentissage de Python d’une autre manière. Nous vous conseillons les ressources suivantes en langue française : — Le livre Apprendre à programmer avec Python 3 de Gérard Swinnen. Cet ouvrage est téléchargeable gratuitement sur le site de Gérard Swinnen 12. Les éditions Eyrolles proposent également la version papier de cet ouvrage. — Le livre Apprendre à programmer en Python avec PyZo et Jupyter Notebook de Bob Cordeau et Laurent Pointal, publié aux éditions Dunod. Une partie de cet ouvrage est téléchargeable gratuitement sur le site de Laurent Pointal 13 . — Le livre Apprenez à programmer en Python de Vincent Legoff 14 que vous trouverez sur le site Openclassroms. Et pour terminer, une ressource incontournable en langue anglaise : — Le site www.python.org 15. Il contient énormément d’informations et de liens sur Python. La page d’index des modules 16 est particulièrement utile (et traduite en français). uploads/Litterature/ klllllllllllllll.pdf
Documents similaires










-
44
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 08, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 0.0182MB