developpement
Quiz Python les fondamentaux
Contrôle de connaissances sur les fondamentaux de Python : types, fonctions, POO, fichiers, outillage et mise en pratique.
- 823 questions en banque tirées au hasard à chaque tentative
- 55 thèmes pour un résultat détaillé par thème
- 55 guides liés à relire après une erreur
Contrôle de connaissances sur les fondamentaux de Python : types, fonctions, POO, fichiers, outillage et mise en pratique.
823 questions en banque 55 thèmes 55 guides liés
Comment se passe cet examen Questions tirées au sort dans toute la banque, réponses mélangées, sans limite de temps, explications à la correction.
Un examen puise dans la banque entière (823 questions, 55 thèmes) et rend un bilan par thème, là où le quiz d'une leçon ne contrôle que cette leçon. Le niveau fixe le nombre de questions ; la durée affichée est une estimation, aucun chronomètre ne coupe l'épreuve. Chaque tirage est différent : repasser le même niveau ne ramène pas les mêmes questions.
Choisissez votre niveau
Le tirage est aléatoire à chaque tentative : vous pouvez repasser le même niveau sans retomber sur les mêmes questions.
Documentation associée
Consultez ces pages pour approfondir avant ou après le quiz :
- asyncio en Python : async, await et concurrence
- Méthodes des chaînes Python : split, join, strip, replace
- Créer une CLI Python avec Click
- Développement d'API Rest avec Connexion - Partie 1
- Sécuriser une API Connexion avec JWT
Voir les 50 autres pages
- Context managers Python : le mot-clé with (et contextlib)
- Dataclasses Python : classes de données sans boilerplate
- Dates et heures en Python : datetime, timedelta, fuseaux
- Décorateurs Python : enrichir vos fonctions (@, wraps)
- Dictionnaires Python (dict) : créer, ajouter, parcourir
- Python et les énumérations : enum, Flag, StrEnum
- Environnements virtuels Python : isoler vos projets
- Exceptions Python : try, except, raise et finally
- Expressions régulières en Python : le module re (regex)
- Automatiser l’administration SSH avec Fabric
- FastAPI : créer une API REST en Python
- Lire et écrire un fichier en Python (open, with, modes)
- Fonctions Python : définir, paramètres et return (def)
- Formater une chaîne en Python : f-strings, format et %
- Générateurs et yield : l'itération paresseuse en Python
- Python itertools et functools : le fonctionnel utile
- Utilisation des Templates Jinja2
- JSON en Python : lire, écrire et manipuler (json.dump, load)
- Analyser et sécuriser son code Python : les outils
- Listes Python : créer, parcourir, trier (append, index)
- Logging Python : maîtriser vos logs (module logging)
- Python match case : le pattern matching structurel
- Modules et packages Python : créer, importer, publier
- Nmap avec Python : scanner ports et réseau (python3-nmap)
- Python : empaqueter et publier un paquet sur PyPI
- Manipuler les chemins en Python avec pathlib (Path)
- pipx : installer des outils Python isolés en toute simplicité
- Poetry : gérer les dépendances et packager en Python
- POO avancée en Python : dataclass, abc, MRO, mixins
- Programmation orientée objet Python (POO) : classes, objets
- Premiers pas en Python : premier programme, variables et types
- pyenv : installer et gérer les versions de Python
- Infrastructure automatisée avec PyInfra
- Appeler une API REST en Python avec requests (GET, POST)
- Rich : affichage riche dans le terminal Python
- Ruff : le linter et formateur Python ultra-rapide
- Ensembles Python (set) : créer, opérations et frozenset
- Slicing Python : découper listes, chaînes et tuples ([:])
- SQLAlchemy, l'ORM Python : modèles, CRUD et relations (2.0)
- Alembic : gérer les migrations SQLAlchemy en Python
- Structures de contrôle et collections en Python
- Mock en Python : simuler des dépendances dans vos tests
- pytest : écrire et lancer des tests en Python
- Tox : tester son code Python sur plusieurs versions
- unittest : les tests unitaires natifs de Python
- Textual : créer des interfaces terminal en Python
- Tuple Python : c'est quoi, créer et différence avec une liste
- Type hints en Python : annoter et vérifier son code (typing)
- uv Python : remplacer pip et Poetry (uvx, lockfile, Docker)
- Lire et écrire des fichiers YAML en Python (PyYAML)