Aller au contenu

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 (sans s à la fin).
  • Python possède une immense communauté d'utilisateurs, et une documentation complète, bien traduite et accessible.
  • 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.