Principes de python

Python est un langage de programmation inventé en 1991 par Guido van Rossum. C'est comme une langue mais en beaucoup plus simple car :

Son but est de faire faire des choses à un ordinateur.

On ne peut cependant pas directement donner un texte écrit en python (qu'on appelle code ou programme) à un ordinateur pour qu'il l'exécute car celui-ci ne comprend que le langage machine, on passe par un intermédiaire, un programme nommé interpréteur python.

Interpréteur python

L'interpréteur python comme intermédiaire entre le code python et son exécution.

Éléments de langage

On va lister les concepts fondamentaux qui permettent d'utiliser l'interpréteur python. Ces concepts sont identiques pour tous (ou quasi tous) les langages de programmation objet.

Commentaires

Commençons par ne pas écrire du python. Dans une ligne de code python, tout ce qui suit un # n'est pas lu.

Par exemple, le code suivant écrit dans une console ne produit pas d'erreur (il n'est même pas lu...) :

>>> # coucou python !

Alors que le même code sans # est interprété par python et comme ce n'est pas du python cela produit une erreur :

>>> coucou python !
  File "<stdin>", line 1
    coucou python !
           ^
SyntaxError: invalid syntax

Objets et variables

Les objets de python correspondent à tout ce qui est manipulé : le but d'un programme python est de créer et de rendre des objets. Une variable est un nom qui va représenter un objet.

Une variable n'est pas un objet, ce n'est qu'un moyen d'y accéder.

Objets

Tout sur les objets courant que vous manipulerez en python.

Variables

Principe de l'affectation des variables en python.

Opérations sur les objets

Créer de nouveaux objets avec d'autres objets.

Fonctions et méthodes

Les fonctions et méthodes permettent d'utiliser les objets de python de façon pratique et puissante.

Modules

Les modules pythons sont des espaces de noms regroupant diverses fonctions pouvant être utilisées une fois chargé.