Python

Python est un langage de programmation qui peut s'utiliser dans de nombreux contextes et s'adapter à tout type d'utilisation grâce à des bibliothèques spécialisées. Il est cependant particulièrement utilisé comme langage de script pour automatiser des tâches simples mais fastidieuses, comme un script qui récupérerait la météo sur Internet ou qui s'intégrerait dans un logiciel de conception assistée par ordinateur afin d'automatiser certains enchaînements d'actions répétitives (voir la section Adoption).

Les chapitres de la formation Python



                    

Bienvenue dans ce cours à la découverte du monde fabuleux de la programmation ! Nous allons ensemble apprendre Python, un langage bien connu des scientifiques, des startups et des amateurs d’un certain groupe d’humoristes britanniques.

                    

Installons python

                    

C’est parti pour enregistrer notre première citation dans l’interpréteur ! Commençons par nous amuser un peu avec ce dernier. Vous avez déjà vu que vous pouviez vous en servir comme calculatrice. Mais saviez-vous que vous pouviez également lui demander de conserver des informations en mémoire ? Comme à un ami à qui vous diriez : “Peux-tu retenir que le numéro de téléphone de Laurène est le 07XXXXXXXX ? J’en aurai besoin tout à l’heure pour l’appeler.”.

                    

Peut-être avez-vous déjà commencé à créer un fichier externe pour prendre des notes et conserver une trace des différentes commandes ? C’est exactement ce que nous allons faire : créer un fichier qui conservera nos commandes, une par une, puis lancer le fichier avec python. Au lieu d’entrer, à la main, chaque commande, vous lancerez le programme. C’est plus rapide, non ?!

                    

Intéressons-nous maintenant à l’interaction avec l’utilisateur. La première phrase qui s’affichera sera une citation au hasard. Puis, nous proposerons deux alternatives : Si l’utilisateur tape “entrée”, une nouvelle citation apparaît. S’il tape “B”, le programme se ferme.

                    

Les conditions ont le même sens en informatique que dans le langage courant. Si (événement), dans ce cas (action). Exemple : si j’ai 4 euros, je peux m’acheter le dernier Picsou Magazine. Sinon, il faut que j’aille retirer des sous.

                    

fin d’afficher dans la console une citation au hasard, nous devons avant choisir une position aléatoirement dans la liste. Il nous faut donc commencer par chercher comment Python peut nous renvoyer un nombre compris entre une valeur minimale (0, le début de la liste) et une valeur maximale (le nombre total d’items - 1).

                    

Une boucle (loop en anglais) est une action qui se répète automatiquement un certain nombre de fois.

                    

La documentation officielle de Python concernant les chaînes est assez longue. Regardons ensemble quelles méthodes sont les plus utiles.

                    

Il n’existe pas beaucoup de méthodes sur les nombres (entiers comme décimaux). La plus utile, is_integer , vous permet de vérifier si un nombre est un entier ou un décimal

                    

Nous avons vu précédemment comment accéder à la première valeur d’une liste ou d’un tuple : my_list[0] . Mais comment accéder aux suivantes ? Et à la dernière ? Chaque élément est associé à un index, c’est à dire à un nombre qui indique sa position dans la liste.

                    

Nous allons voir Comment accéder aux éléments d’une liste qui est elle-même dans un dictionnaire .

                    

Python offre de nombreux modules par défaut qui vous permettent d’aller au-delà des fonctionnalités. Un module est comme une extension : elle vous donne accès à d’autres méthodes spécialisées.