Retour à l'éditeur

Apprendre Python

Maîtrisez Python étape par étape grâce à des leçons interactives. Chaque concept est accompagné d'un code exécutable que vous pouvez exécuter directement dans votre navigateur.

Boucles Python 

Apprenez à utiliser les boucles Python pour parcourir les données. Maîtrisez les bonnes pratiques pour les boucles, while, break, continue et loop avec des exemples interactifs.

Commencer à apprendre

Fonctions Python 

Maîtrisez les fonctions Python. Apprenez à écrire du code réutilisable à l'aide de def, à définir des arguments, à renvoyer des valeurs et à comprendre la portée localement et globalement.

Commencer à apprendre

Variables et types de données Python expliqués

Comprendre les variables Python et les types de données de base (chaînes, entiers, flottants, booléens). Un guide complet pour débutants sur l'affectation de mémoire en Python.

Commencer à apprendre

Conditions et logique Python If-Else

Apprenez les instructions conditionnelles en Python. Découvrez comment utiliser if, elif et else pour contrôler le flux de code et prendre des décisions dans vos applications.

Commencer à apprendre

Classes Python et programmation orientée objet

Une introduction complète aux classes Python, aux objets, à l'héritage et aux concepts de POO. Créez des modèles de données robustes et faites évoluer vos applications Python.

Commencer à apprendre

Listes Python 

Apprenez tout sur les listes Python. Découvrez comment créer, découper, modifier et parcourir des tableaux en Python de manière native.

Commencer à apprendre

Dictionnaires Python 

Maîtrisez les dictionnaires Python. Apprenez à stocker, récupérer et gérer les données des paires clé-valeur. Comprendre les performances et les meilleures pratiques pour les mappages.

Commencer à apprendre

Python Try/Except et gestion des erreurs

Empêchez vos scripts Python de planter. Apprenez à essayer, sauf, enfin les blocs et à déclencher correctement des exceptions personnalisées.

Commencer à apprendre

Chaînes Python 

Maîtrisez la manipulation des chaînes en Python. Apprenez les méthodes de chaîne, les techniques de découpage, de concaténation et de formatage avec des exemples de code clairs et exécutables.

Commencer à apprendre

E/S de fichier Python 

Apprenez à lire et écrire des fichiers en Python. Maîtrisez open(), read(), write() et les gestionnaires de contexte pour gérer les opérations sur les fichiers en toute sécurité sans fuite de ressources.

Commencer à apprendre

Modules et packages Python 

Comprendre les modules et packages Python. Apprenez à importer des fichiers, à structurer de grands projets, à utiliser la bibliothèque standard et à utiliser les importations absolues ou relatives.

Commencer à apprendre

Compréhensions Python 

Écrivez du Python plus propre et plus rapide. Liste principale, dictionnaire et compréhensions d'ensembles avec des exemples pratiques, des conditions de filtrage et des boucles imbriquées.

Commencer à apprendre

Générateurs Python 

Apprenez à utiliser les générateurs Python et les instructions rendement pour traiter d'énormes ensembles de données avec une empreinte mémoire minimale. Expressions du générateur principal.

Commencer à apprendre

Décorateurs Python 

Apprenez les décorateurs Python pour modifier le comportement des fonctions de manière dynamique. Comprendre les fonctions wrapper, la syntaxe @ et la gestion des arguments dans les décorateurs.

Commencer à apprendre

Python Regex 

Maîtrisez les expressions régulières (Regex) en Python. Apprenez à rechercher, faire correspondre, diviser et remplacer des données de chaîne à l'aide de la bibliothèque re intégrée.

Commencer à apprendre

Fonctions Python Lambda 

Apprenez à écrire des fonctions lambda anonymes en Python. Maîtrisez les modèles de programmation fonctionnelle à l'aide de map(), filter() et sorted() avec la syntaxe lambda.

Commencer à apprendre

Ensembles Python 

Ensembles maîtres en Python. Apprenez à stocker des valeurs uniques, à exécuter des intersections, des unions, des différences et à comprendre les avantages du hachage en termes de performances.

Commencer à apprendre

Tuples Python 

Comprendre les tuples Python. Découvrez quand utiliser des tuples sur des listes, comment fonctionne le décompression des tuples et comment l'immuabilité garantit la sécurité des données.

Commencer à apprendre

Module mathématique Python 

Découvrez la puissance du module mathématique intégré de Python. Découvrez les fonctions trigonométriques, les logarithmes, les méthodes d'arrondi et les constantes.

Commencer à apprendre

Python Datetime 

Apprenez à gérer les dates, les heures, les fuseaux horaires et les calculs en Python. Maîtrisez le formatage, l'analyse et l'arithmétique à l'aide de datetime et timedelta.

Commencer à apprendre

Analyse Python JSON 

Apprenez à lire, écrire et analyser des données JSON en Python. Maîtrisez json.loads, json.dumps et personnalisez les encodeurs/décodeurs JSON.

Commencer à apprendre

Python CSV 

Apprenez à gérer les données CSV en Python. Maîtrisez csv.reader, csv.writer et DictReader/DictWriter pour une analyse efficace des tables.

Commencer à apprendre

Conseils de type Python 

Apprenez à écrire des astuces de type en Python. Améliorez la qualité du code, activez la saisie semi-automatique et exploitez mypy pour l'analyse statique du code.

Commencer à apprendre

Environnements virtuels Python 

Maîtrisez les environnements virtuels Python. Apprenez à créer, activer et gérer des dépendances avec venv et pip en toute sécurité.

Commencer à apprendre

Héritage Python POO 

Apprenez l'héritage en Python POO. Maîtrisez les sous-classes, les méthodes de remplacement, l'utilisation de super() et plusieurs modèles d'héritage.

Commencer à apprendre

Polymorphisme Python POO 

Maîtrisez le polymorphisme en Python. Apprenez à écrire du code flexible et faiblement couplé à l'aide du typage duck, du remplacement de méthode et des classes de base abstraites.

Commencer à apprendre

Gestionnaires de contexte Python 

Apprenez à écrire des gestionnaires de contexte personnalisés en Python. Maîtrisez le décorateur contextmanager et les méthodes __enter__/__exit__ pour la sécurité des ressources.

Commencer à apprendre

Python Itertools 

Apprenez le module itertools de Python. Maîtrisez les itérateurs infinis, les combinaisons, les permutations, le regroupement et le traitement des données économe en mémoire.

Commencer à apprendre

Module de collections Python 

Apprenez à utiliser le module collections de Python. Master Counter, defaultdict, nametuple, deque et comment simplifier des structures de données complexes.

Commencer à apprendre

Python F-Strings 

Apprenez à formater des chaînes en Python à l'aide de chaînes F. Évaluation de l'expression principale, formatage de précision flottant, impression date/heure et syntaxe auto-documentée.

Commencer à apprendre