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
course image

Bonnes pratiques Python : apprenez à écrire du code Python propre

Apprenez à écrire du code Python propre, lisible et maintenable en suivant le guide de style Python PEP 8 (+ conseils et outils)
via Udemy

4052 Cours


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
  • Aperçu du Guide de Style Python (PEP 8)
    Importance du Code Propre et Meilleures Pratiques
  • Révision des Bases de Python
  • Syntaxe de Base de Python
    Types de Données et Structures de Données
  • Écriture de Code Lisible
  • Conventions de Nommage pour les Variables, Fonctions et Classes
    Mise en Page du Code et Indentation
  • Documentation et Commentaires
  • Écriture de Commentaires Inlines
    Création de Docstrings Efficaces
    Outils pour la Documentation : Sphinx, reStructuredText
  • Gestion des Erreurs
  • Meilleures Pratiques pour les Exceptions
    Utilisation des Blocs try, except, else et finally
  • Organisation et Structuration du Code
  • Organisation du Code en Modules et Packages
    Compréhension et Implémentation des Imports
    Utilisation de __init__.py
  • Utilisation Efficace des Structures de Données Python
  • Compréhensions de Listes et Dictionnaires
    Utilisation des Ensembles et Tuples
    Optimisation avec le Module Collections
  • Fonctions et Programmation Fonctionnelle
  • Écriture de Fonctions Claires et Concises
    Compréhension des Lambdas et Fonctions d'Ordre Supérieur
    Utilisation de map(), filter() et reduce()
  • Meilleures Pratiques de Programmation Orientée Objet
  • Écriture de Définition de Classes Claires
    Utilisation Appropriée de l'Héritage et de la Composition
    Encapsulation et Masquage des Données
  • Travail avec des Bibliothèques Externes
  • Utilisation d'Environnements Virtuels
    Gestion des Dépendances avec pip et requirements.txt
  • Tests et Débogage
  • Écriture de Tests Unitaires avec unittest et pytest
    Techniques de Débogage et Outils
  • Contrôle de Version avec Git
  • Bases de Git et GitHub
    Écriture de Messages de Commit Significatifs
  • Intégration et Déploiement Continus (Sujet Avancé Optionnel)
  • Mise en Place de l'Intégration et du Déploiement Continus avec GitHub Actions
  • Conclusion et Ressources Supplémentaires
  • Résumé des Points Clés
    Lectures et Ressources Recommandées
    Exercices Pratiques et Quiz

Enseigné par

Estefania Cassingena Navone


Sujets

Programmation