Ce que vous devez savoir avant
de commencer
Débute 3 July 2025 15:34
Se termine 3 July 2025
00
Jours
00
Heures
00
Minutes
00
Secondes
6 hours 36 minutes
Mise à niveau optionnelle disponible
Not Specified
Progressez à votre rythme
Paid Course
Mise à niveau optionnelle disponible
Aperçu
Apprenez à écrire un code Python propre en suivant le guide de style officiel de Python et les meilleures pratiques Python. Développez vos compétences grâce à des cours vidéo engageants, des schémas, des quiz, des articles et des ressources supplémentaires.
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
Sujets
Programmation