Aller au contenu

Python

Langage polyvalent créé par Guido van Rossum en 1991, Python s'est impose dans le scripting, le développement web, la data science et l'intelligence artificielle.


graph LR
    A["Histoire"] --> B["Frameworks"]
    B --> C["Exemples"]
    C --> D["Tests"]
    D --> E["Construction"]
    E --> F["Bonnes pratiques"]
    F --> G["Ecosysteme"]

Ce que vous allez apprendre

À la fin de ce tutoriel, vous serez capable de :

  • Situer Python dans son contexte historique et comprendre la transition Python 2 vers 3
  • Choisir un framework adapté a votre projet (Django, FastAPI, Flask)
  • Implémenter une API REST et un pipeline de données
  • Mettre en place une stratégie de tests avec pytest
  • Construire et distribuer un package Python
  • Appliquer les idiomes et bonnes pratiques PEP 8

Parcours

Section Contenu
Histoire Guido van Rossum (1991), Python 2 vers 3, PEP, versions modernes
Frameworks courants Django, FastAPI, Flask, SQLAlchemy, Celery
Exemples d'implementation API REST, CLI, data processing, scripting
Tests pytest, unittest, coverage, hypothesis, tox
Construction & packaging pip, poetry, uv, wheel, PyPI, conteneurs
Bonnes pratiques PEP 8, idiomes, anti-patterns, gestion d'erreurs
Ecosysteme VS Code, ruff, mypy, pyenv, debuggers, profilers