Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| info:python [2019/04/24 22:16] – créée frog | info:python [2024/04/17 18:09] (Version actuelle) – frog | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| Petit Rappel sur le codage en Python. \\ | Petit Rappel sur le codage en Python. \\ | ||
| - | === Règles générales sur le codage === | + | === Règles générales sur le codage |
| Le rôle de la PEP 20 (PEP pour PYTHON Enhancement Proposal : proposition d' | Le rôle de la PEP 20 (PEP pour PYTHON Enhancement Proposal : proposition d' | ||
| Ligne 41: | Ligne 41: | ||
| * Toujours utiliser un espace avant et après un opérateur. | * Toujours utiliser un espace avant et après un opérateur. | ||
| * Une seule instruction par ligne. | * Une seule instruction par ligne. | ||
| + | |||
| + | === Règles de codage === | ||
| + | L' | ||
| + | |||
| + | Le respect de ces règles de codage facilite autant le codage que la future maintenance potentielle par des tiers. | ||
| + | |||
| + | * Les variables: Le nom des variables ne peut pas commencer par un chiffre. Il ne doit être constitué que de lettres minuscules et les différents mots séparés par des underscores « _ ». | ||
| + | * Les fonctions/ | ||
| + | * Les propriétés et les méthodes: On utilise les mêmes règles que pour les variables. | ||
| + | * Les modules et packages: Les noms des modules et des packages doivent être courts et constitués uniquement de lettres minuscules. De préférence, | ||
| + | * Le nom des classes: Le nom d'une classe se compose d'un ensemble de mots, collés les uns aux autres, avec la première lettre de chaque mot en majuscule. Exemple : ClassName. | ||
| + | * Les exceptions: Les règles de nommage des exceptions suivent les mêmes règles de nommage que les classes. | ||
| + | |||
| + | |||
| + | === Installer PIP à la main === | ||
| + | Source: [[https:// | ||
| + | < | ||
| + | python get-pip.py | ||
| + | python -m pip install package | ||
| + | </ | ||
| + | |||
| + | === Mettre à jour tous les packages === | ||
| + | Via une fenêtre powershell faire: | ||
| + | < | ||
| + | |||
| + | === Librairie === | ||
| + | |||
| + | [[https:// | ||
| + | |||