Python est un langage de programmation créé en 1991. Contrairement à d'autres langages comme Java ou C++(qui sont compilés), Python est lui un langage interprété, ce qui signifie que les instructions tapées sont tanscrites en binaire au fur et à mesure de leur lecture. Il a l'avantage d'être assez facile à comprendre et à apprendre, tout en restant puissant et adapté pour des projets importants, ce qui fait donc de lui le langage de programmation idéal pour les débutants.
La première notion à comprendre en Python est celle de variable. Une variable est une "case" de la mémoire de l'ordinateur à laquelle on affecte une valeur. Par exemple, si j'entre dans la console b=5, alors b est une variable de type int(entier) initialisée à 5. Cette valeur peut être changée à volonté. Il est important de noter qu'en Python, une variable peut changer de type. Il existe différents types de variables, notamment:
Après les variables, passons aux fonctions. Celles-ci sont indispensables lorsqu'on code en Python. Ci-dessous, un exemple de fonction:
Pour créer une fonction, on tape donc "def" suivi du nom de la fonction avec des parenthèses à coté. Ces parenthèses contiennent les attributs de la fonction.
Ici, il n'y a qu'un seul attribut : x. Une fonction peut ne pas avoir d'attribut, mais il est malgré tout nécesaire de mettre les parenthèses. Enfin, il ne faut
surtout pas oublier le ":". Le corps de la fonction est décalé par rapport à la première ligne : c'est ce qu'on appelle l'indentation. Celle-ci
est très importante car elle signale que les instructions écrites appartiennent à la fonction.
Pour créer des fonctions plus complexes, on utilise des boucles comme "for", "while" ou encore "if". Ci-dessous, exemple d'une fonction utilisant
les boucles "for" et "if":
Cette fonction affichera donc au final "?z!rty". On remarque que la boucle "if" introduisant une condition, elle s'utilise plusieurs fois, mais seulement la première
se nomme "if". Les suivantes se nomment "elif" et la dernière "else"(=sinon). Il est également à noter qu'après un "for", un "if" ou un"while", une indentation est
nécéssaire.