Ce que vous devez savoir avant
Vous commencez
Débute 5 June 2026 09:36
Se termine 5 June 2026
00
Jours
00
Heures
00
Minutes
00
Secondes
6 hours 36 minutes
Amélioration optionnelle disponible
Not Specified
Progressez à votre rythme
Paid Course
Amélioration optionnelle disponible
Aperçu
Learn to write Clean Python Code following the Official Python Style Guide and Python Best Practices. Expand your skills with engaging video lectures, diagrams, quizzes, articles, and additional resources.
Programme
- Introduction au Code Propre
- Révision des Bases de Python
- Écriture de Code Lisible
- Documentation et Commentaires
- Gestion des Erreurs
- Organisation et Structuration du Code
- Utilisation Efficace des Structures de Données Python
- Fonctions et Programmation Fonctionnelle
- Meilleures Pratiques de Programmation Orientée Objet
- Travail avec des Bibliothèques Externes
- Tests et Débogage
- Contrôle de Version avec Git
- Intégration et Déploiement Continus (Sujet Avancé Optionnel)
- Conclusion et Ressources Supplémentaires
Aperçu du Guide de Style Python (PEP 8)
Importance du Code Propre et Meilleures Pratiques
Syntaxe de Base de Python
Types de Données et Structures de Données
Conventions de Nommage pour les Variables, Fonctions et Classes
Mise en Page du Code et Indentation
Écriture de Commentaires Inlines
Création de Docstrings Efficaces
Outils pour la Documentation : Sphinx, reStructuredText
Meilleures Pratiques pour les Exceptions
Utilisation des Blocs try, except, else et finally
Organisation du Code en Modules et Packages
Compréhension et Implémentation des Imports
Utilisation de __init__.py
Compréhensions de Listes et Dictionnaires
Utilisation des Ensembles et Tuples
Optimisation avec le Module Collections
Écriture de Fonctions Claires et Concises
Compréhension des Lambdas et Fonctions d'Ordre Supérieur
Utilisation de map(), filter() et reduce()
Écriture de Définition de Classes Claires
Utilisation Appropriée de l'Héritage et de la Composition
Encapsulation et Masquage des Données
Utilisation d'Environnements Virtuels
Gestion des Dépendances avec pip et requirements.txt
Écriture de Tests Unitaires avec unittest et pytest
Techniques de Débogage et Outils
Bases de Git et GitHub
Écriture de Messages de Commit Significatifs
Mise en Place de l'Intégration et du Déploiement Continus avec GitHub Actions
Résumé des Points Clés
Lectures et Ressources Recommandées
Exercices Pratiques et Quiz
Enseigné par
Estefania Cassingena Navone
Matières
Programming