Commencer en Python

Python

Franck

Date publication: Oct. 26, 2019, 5:30 p.m.
Dernière mise à jour: Oct. 29, 2019, 5:30 p.m.


Photo by Sai Kiran Anagani on Unsplash

Voici quelques notions de base pour commencer en Python


Python.

Python est un langage de programmatioon puissant et facile a apprender. Python est un langage idéal pour les scripts et le développement rapide.

L'interpréteur.

l'interpréteur Python se trouve en général /usr/local/bin/python3.8 sur les machines ou il est disponible. Lancé la commande
python

Pour sortir de l'interpréteur faire simplement Ctrl-d sous Unix, ou Ctrl-z sous Windows.

Mode interactif.

le mode interactif permet d'écrire du code simplement dans votre terminal. Lors que vous entrez la commande python dans votre terminale, vous entrez dans l'interpréteur en mode interactif. Celui-ci s'affiche avec le signe >>>. Les lignes de continuations s'affichent quand a elles avec 3 points (...), les lignes de continuationsont nécéssaire pour entrer en mode multi-ligne comme dans une boucle if par exemple.

$ python
Python 3.8 (default, Sep 16 2015, 09:25:04)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Ex. avec des lignes de continuation.

>>> is_true = True
>>> if is_true:
...     print("this is true !!!")
...
this is true !!!

Jouons avec l'interpréteur.

Nous pouvons déjà faire des commandes simple avec l'interpréteur Python, par exemple un peu de mathématique, par exemple:

>>> 2 + 2
4
>>> 50 - 5*2
40
>>> 8 / 5  # les divisions retournent toujours des chiffres décimaux.
1.6

tout les types d'opération sont possible, additions, soustractions, multiplications et divisions. Pour pouvoir faire des puissances utilisez l'opérateur **

>>> 5 ** 2  # 5 au carré
25

le signe = permet d'assigner une valeur a une variable.

>>> largeur = 10
>>> hauteur = 20
>>> largeur * hauteur
200

Les chaines de caractères.

Python peut bien sur manipuler des chaines de caractères. et cela avec des simples guillemets ou des double guillemets sans distinction. Juste une note avec de simple guillemet, il faudra utiliser \ pour proteger les apostrophes.

>>> 'oeufs brouillés'  # guillemet simple
"oeufs brouillés"
>>> 'l\'avenir'  # utilisation du \' pour protéger les guillemets simples.
"l'avenir"
>>> "l'avenir"  # ou utilisation des double guillemets
"l'avenir"

La fonction print() affiche les chaînes de manière plus lisible, en retirant les guillemets et en affichant les caractères spéciaux qui étaient protégés par une barre oblique inverse :

>>> 'un texte sur l'\avenir'
'un texte sur l'\avenir'
>>> print('un texte sur l'\avenir')
un texte sur l'avenir

Les listes.

Python peut utiliser différents types de données pour regrouper des données ensemble. la plus simple est la liste, écrite entre crochet.

>>> carres = [1, 4, 9, 16, 25]

pour récupérer les données de la liste, le signe négatif dans le deuxième exemple permet de prendre la dernière valeur, mais on verra cela plus tard.:

>>> squares[0]
1
>>> squares[-1]
25

voici qui resume la première partie des bases de Python.

A bientôt pour la deuxième partie.