Python pour débutants
présentation du cours, objectifs et ce que vous allez apprendre.
Progression du cours 0 / 55
chapitre 1
- 1 bienvenue dans python
- 2 installer python et préparer l'environnement
- 3 prise en main : repl, scripts et éditeur
- 4 syntaxe de base : indentation, blocs, expressions et commentaires
- 5 variables et types : int, float, str, bool, none
- 6 nombres et opérateurs : arithmétique, affectation, arrondis
- 7 chaînes de caractères : f-strings, méthodes, slicing, encodage
- 8 booléens et comparaisons : opérateurs de comparaison et logiques
- 9 conditions : if / elif / else, expressions conditionnelles
- 10 boucles : for, while, parcours de séquences
- 11 itérer avec range, enumerate et zip
- 12 contrôle de boucle : break, continue et else
chapitre 2
chapitre 3
- 17 listes et tuples : création, accès, méthodes principales
- 18 slicing sur listes : techniques et astuces
- 19 compréhensions de listes : map/filtre en compréhension
- 20 ensembles (set) : ensembles, opérations ensemblistes
- 21 dictionnaires : clés/valeurs, méthodes, parcours
- 22 compréhensions dict et set
- 23 itérateurs et générateurs : iter, next, yield
- 24 collections et itertools essentiels
chapitre 4
chapitre 5
- 31 environnements virtuels : venv, structure de projet
- 32 packages avec pip : installer, geler, requirements
- 33 argparse : scripts en ligne de commande
- 34 logging : logs structurés de base
- 35 tests avec pytest : tests, assertions, fixtures simples
- 36 style pep 8 et outils : formatage auto, linting (black, ruff/flake8)
- 37 type hints : annotations, mypy en douceur
- 38 dataclasses : modèles de données immuables, eq, order