Python Avancé

Cours Professionnel Complet sur les Concepts Avancés de Python

4.9(57)10h 38min48 leçons7 sections

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

Ces avis proviennent d'apprenants qui ont acheté le contenu et en ont complété au moins 50% — il n'y a aucun avis de personnes n'ayant pas suivi le contenu.
4.9
★★★★★
57 avis
5
52
4
4
3
1
2
0
1
0

    Contenu du cours

    1

    Le modèle

    4 leçons
    1. Le module (Partie un)8:59
    2. Le module (Partie deux)13:20
    3. Le module (Partie trois)11:14
    4. Gestion du module temps et date21:24
    2

    Gestion des fichiers

    5 leçons
    1. Introduction à la Gestion des Fichiers7:13
    2. Ouverture d'un Fichier18:39
    3. Lecture du Contenu du Fichier12:12
    4. Écriture de Données dans un Fichier10:49
    5. Suppression d'un Fichier8:47
    3

    Gestion des erreurs

    4 leçons
    1. Gestion des erreurs14:54
    2. Gestion de plusieurs exceptions14:42
    3. Utilisation de Finally7:19
    4. Utilisation de Else18:35
    4

    Programmation orientée objet

    20 leçons
    1. Introduction à la Programmation Orientée Objet9:00
    2. Classe et Objet (Partie Un)21:17
    3. Classe et Objet (Partie Deux)8:30
    4. Constructeur15:28
    5. Différence entre la variable de classe et la variable d'instance14:38
    6. Premier exercice11:33
    7. Attribution de certaines fonctions à la classe14:32
    8. Qu'est-ce que les attributs d'instance19:18
    9. Quelques attributs de classe18:02
    10. Qu'est-ce que le décorateur de méthode de classe16:02
    11. Gestion de la méthode statique8:15
    12. Gestion et définition des permissions d'accès13:18
    13. Héritage14:10
    14. Premier type d'héritage11:48
    15. Deuxième type d'héritage10:55
    16. Troisième type d'héritage9:02
    17. Contrôle et modification de la performance de la fonction6:44
    18. Classe abstraite24:06
    19. Qu'est-ce que l'énumération22:05
    20. Explication de JSON12:02
    5

    Bases de données

    7 leçons
    1. Introduction aux Bases de Données9:35
    2. Tables dans la Base de Données15:03
    3. Connexion à la Base de Données8:42
    4. Création de Tables12:22
    5. Insertion de Données dans la Base de Données12:00
    6. Récupération de Données depuis la Base de Données15:57
    7. Modification et Suppression de Données dans la Base de Données9:35
    6

    Tâches avancées

    6 leçons
    1. Application des tâches - Partie un16:30
    2. Application des tâches - Partie deux18:13
    3. Application des tâches - Partie trois16:48
    4. Jeu de devinettes25:57
    5. Gestion des images et prise de captures d'écran12:55
    6. Gestion de l'audio et enregistrement du son16:13
    7

    Les accessoires

    2 pièces jointes
    1. Téléchargement des Pièces Jointes de la Section Bases de Données
    2. Téléchargement des Pièces Jointes de la Section Tâches Avancées

    Formateur

    Ing. Amr Abdel Fattah

    Ing. Amr Abdel Fattah

    Ingénieur en systèmes informatiques spécialisé dans le développement d'applications mobiles et de sites Web, avec une expérience dans la création de plateformes et d'applications Web populaires.
    7,145 étudiants20 cours