[Python] Kit de base
Introduction
Python est un langage interprété très permissif et souple.
Il supporte une multitude de modules rendant le langage ultra puissant pour divers types d'utilisations.
Variables
- Entier
#Affectation d'un entier
myVar=3
- Flottant
#Affectation d'un flottant
myVar=2.8
- Chaîne de caractères
#Affectation d'une chaîne de caractères
myVar="Hello world"
- Liste
#Affectation d'une liste
myVar=[1, 2, 3]
- Dictionnaire
#Affectation d'un dictionnaire
myVar={"clé1": "valeur1", "clé2": "valeur2"}
- Booléen
#Affectation d'un booléen
myVar=True
print(myVar)
Commentaires
En Python, il existe 2 types de commentaires :
- Commentaire sur une seule ligne :
# Voici un commentaire sur une seule ligne
- Commentaire sur plusieurs lignes :
""" Voici un commentaire sur plusieurs lignes """
Opérations mathématiques
a = 10
b = 5
addition = a + b # Addition
soustraction = a - b # Soustraction
multiplication = a * b # Multiplication
division = a / b # Division
modulo = a % b # Modulo (reste de la division entière)
exposant = a ** b # Exposant
Modules
Avec Python, il est possible d'utiliser des modules qui sont des bibliothèques ajoutant des fonctionnalités supplémentaires.
Pour installer un module, il suffit d'utiliser pip avec la commande suivante :
python -m pip install <MODULE>
Ainsi, le module sera présent sur votre système mais pas utilisable dans votre code.
Pour cela, il faut importer le module à la première ligne de votre code grâce à cette instruction :
import <MODULE>
La syntaxe suivante permet d'importer seulement une ou plusieurs classes spécifiques d'un module :
from <MODULE> import <CLASS>, <FUNCTION>
Liste des modules les plus courants
Modules | Description |
time | Gestion du temps et des dates. |
os | Diverses interfaces pour le système d'exploitation. |
sys |
Paramètres et fonctions propres à des systèmes. |
requests | Utilisation des requêtes |
matplotlib | Création de graphique. |
numpy | Opérations mathématiques. |
random | Fonctions liées à l'aléatoire. |
tkinter | GUI pour Python. |