What You Need to Know Before
You Start
Starts 6 June 2025 14:30
Ends 6 June 2025
00
days
00
hours
00
minutes
00
seconds
6 hours 36 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
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