Un projet Python avec framework de codage et tests unitaires
Prix: Libérer
Apprenez à coder et à tester unitairement des applications Python dans un projet réel. Allez au-delà des bases en résolvant un cas d’utilisation pratique étape par étape. Ce cours est conçu pour les débutants en Python qui souhaitent passer de leur formation universitaire à un rôle de développeur réel. !
Projet de cours :
Vous allez créer une application Python pour lire les données des fichiers et stocker les données dans la base de données PostgreSQL.. Vous créerez des points de terminaison REST à l'aide desquels les utilisateurs externes interagiront avec les données de votre application.. Toutes les bonnes pratiques standards de l’industrie en matière de journalisation, la gestion des erreurs, fichier de configuration, la structuration du code sera utilisée dans l'application.
Structure du cours :
-
Python (3.9) et installation de l'EDI PyCharm
-
Les bases de Python – Premiers pas avec les types de données Python de base, notamment List, Tuple et dictionnaire
-
Organisation du code avec des classes et des modules – Comprendre les concepts de base des classes et des packages
-
Journalisation Python – Implémenter la journalisation à l'aide de la configuration de base et de la configuration des fichiers
-
Gestion des erreurs Python – Apprenez à gérer les exceptions.
-
Interaction avec la base de données Python PostgreSQL – Comprendre comment lire et écrire sur PostgreSQL à l'aide de psycopg2
-
Créer une API REST à l'aide de Python – Apprenez à créer des API à l'aide du framework Python Flask
-
Lecture de la configuration à partir du fichier de propriétés – Découvrez comment éviter le codage en dur des propriétés configurables
-
Tests unitaires – Apprenez à tester votre application à l'aide du package unittest
-
Tests unitaires – Apprenez à tester votre application à l'aide du package PyTest
Vous apprendrez les concepts ci-dessus en créant une application de traitement de fichiers réelle.. Aucune connaissance préalable de Python requise.
Conditions préalables :
-
Compétences de base en programmation
-
Connaissance de base des requêtes SQL
Laisser une réponse
Vous devez s'identifier ou S'inscrire ajouter un nouveau commentaire .