
Python Avancé
Cours Professionnel Complet sur les Concepts Avancés de Python
Ce que vous apprendrez
- Apprendre à utiliser des outils avancés en Python
- Maîtriser les concepts fondamentaux de la programmation
- Comprendre comment développer des programmes complexes
- Appliquer des techniques de programmation efficaces
- Concevoir des projets avec Python
- Gérer les erreurs et optimiser les performances
À propos du cours
Dans ce cours, vous apprendrez à utiliser des outils et des concepts avancés en Python pour développer des programmes complexes et efficaces. Vous explorerez la programmation orientée objet, un style de programmation qui utilise des objets et des classes pour organiser le code, le rendant plus réutilisable et maintenable. Vous apprendrez également à travailler avec des bases de données en Python, y compris comment se connecter à une base de données, exécuter des requêtes et gérer des données. De plus, vous découvrirez diverses bibliothèques Python et comment les utiliser pour améliorer l'efficacité et l'efficience de vos programmes. Vous acquerrez une connaissance approfondie de Python et la capacité de l'utiliser efficacement dans une variété d'applications de programmation.
Résultats attendus
- Capacité à réaliser des projets avancés en utilisant Python.
- Gérer des fichiers et traiter les erreurs efficacement.
- Comprendre les fondamentaux de la programmation orientée objet et mettre en œuvre des applications pratiques.
- Créer des bases de données et les connecter à des projets de programmation.
Avis des apprenants
Contenu du cours
1Le modèle
4 leçons
- Le module (Partie un)8:59
- Le module (Partie deux)13:20
- Le module (Partie trois)11:14
- Gestion du module temps et date21:24
2Gestion des fichiers
5 leçons
- Introduction à la Gestion des Fichiers7:13
- Ouverture d'un Fichier18:39
- Lecture du Contenu du Fichier12:12
- Écriture de Données dans un Fichier10:49
- Suppression d'un Fichier8:47
3Gestion des erreurs
4 leçons
- Gestion des erreurs14:54
- Gestion de plusieurs exceptions14:42
- Utilisation de Finally7:19
- Utilisation de Else18:35
4Programmation orientée objet
20 leçons
- Introduction à la Programmation Orientée Objet9:00
- Classe et Objet (Partie Un)21:17
- Classe et Objet (Partie Deux)8:30
- Constructeur15:28
- Différence entre la variable de classe et la variable d'instance14:38
- Premier exercice11:33
- Attribution de certaines fonctions à la classe14:32
- Qu'est-ce que les attributs d'instance19:18
- Quelques attributs de classe18:02
- Qu'est-ce que le décorateur de méthode de classe16:02
- Gestion de la méthode statique8:15
- Gestion et définition des permissions d'accès13:18
- Héritage14:10
- Premier type d'héritage11:48
- Deuxième type d'héritage10:55
- Troisième type d'héritage9:02
- Contrôle et modification de la performance de la fonction6:44
- Classe abstraite24:06
- Qu'est-ce que l'énumération22:05
- Explication de JSON12:02
5Bases de données
7 leçons
- Introduction aux Bases de Données9:35
- Tables dans la Base de Données15:03
- Connexion à la Base de Données8:42
- Création de Tables12:22
- Insertion de Données dans la Base de Données12:00
- Récupération de Données depuis la Base de Données15:57
- Modification et Suppression de Données dans la Base de Données9:35
6Tâches avancées
6 leçons
- Application des tâches - Partie un16:30
- Application des tâches - Partie deux18:13
- Application des tâches - Partie trois16:48
- Jeu de devinettes25:57
- Gestion des images et prise de captures d'écran12:55
- Gestion de l'audio et enregistrement du son16:13
7Les accessoires
2 pièces jointes
- Téléchargement des Pièces Jointes de la Section Bases de Données
- Téléchargement des Pièces Jointes de la Section Tâches Avancées
Formateur

Ing. Amr Abdel Fattah