Python est un langage de programmation interprété, interactif et orienté objet. Il intègre des modules, des exceptions, du typage dynamique, des types de données dynamiques de très haut niveau et des classes. Python combine une puissance remarquable avec une syntaxe très claire. Il possède des interfaces pour de nombreux appels système et bibliothèques, ainsi que pour divers systèmes de fenêtres, et est extensible en C ou C ++. Il est également utilisable comme langage d’extension pour les applications nécessitant une interface programmable.
Les traits marquant de Python :
- Lisible
- Liaison lexicale
- Tout est objet
- Typage dynamique
- Itérations
- Espaces de nommage
Installation
Depuis les dépôts
Il suffit de l’installer depuis les dépôts officiels :
# apt install python3 |
Depuis n package
Prendre la dernière version sur https://www.python.org/, ici il s’agit de la version 3.6.3 :
# wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz |
Decompression :
# tar xvfJ Python-3.6.3.tar.xz |
Se placer dans Python-3.6.3.tar.xz :
# cd Python-3.6.3 |
Lancer le fichier configure :
# ./configure |
Puis la commande make
:
# make |
Et ensuite :
# make install |
Vérification
En vérifiant votre version de python :
# python3 -V |
Se placer dans Python-3.6.3.tar.xz
Installer pip
Outils permettant la gestion facile des librairies :
# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py |
Pour ne pas avoir de problèmes de permission on utilise l’option -H
qui permet d’assigner à la variable HOME
le répertoire personnel de l’utilisateur cible.
Le shebang
La syntaxe shebang correcte pour les scripts Python 3 est :
#!/usr/bin/env python3 |
Documentation
https://www.python.org/ site officiel
https://docs.python.org/3/ Documentation pour Python 3
https://www.youtube.com/watch?v=anwy2MPT5RE Sketch des monty python d’où provient les termes spam, eggs et autres beans qu’on utilise traditionnellement dans les exemples en python plutôt que foo et bar