Python est livré avec des piles⚓︎
C'est une métaphore classique
- Python possède une immense bibliothèque de fonctions utiles dans de très nombreux domaines d'application, scientifiques en particulier, mais pas seulement.
- elles sont regroupées par module. Nous présenterons très vite le module
math
(sanss
à la fin).
- elles sont regroupées par module. Nous présenterons très vite le module
- Python possède une immense communauté d'utilisateurs, et une documentation complète, bien traduite et accessible.
- vous trouverez en dernière partie de ce document un lot choisi avec soin de références.
- Python permet aux débutants d'écrire des programmes dans un esprit zen et facile.
- C'est un excellent choix pour débuter et progresser en algorithmique.
- Vous trouverez ici aussi les bonnes pratiques à avoir pour un code de meilleure qualité.
- Python permet aussi d'écrire du code de qualité professionnelle avec les standards de l'industrie, des tests unitaires, un typage statique et vérifié des données est possible...
- C'est donc aussi un excellent choix à long terme ...
Voyons d'abord
- Rapidement, une approche simple des flottants ; des nombres à virgule.
- Quelques fonctions natives ; des fonctions classiques.
- Le module
math
de Python ; des constantes et des fonctions. - Des fonctions de conversions ; pour changer le type d'une donnée.
- Rapidement, un type de données structurées :
tuple
. - La fonction
range
.
Dans la partie suivante, nous verrons comment structurer un script :
- En créant soi-même ses fonctions.
- En documentant soi-même ses fonctions.
- En créant des boucles.
Nous reprendrons l'exemple de l'arithmétique avec des tests de primalité élémentaires.