What You Need to Know Before
You Start
Starts 8 June 2025 15:55
Ends 8 June 2025
00
days
00
hours
00
minutes
00
seconds
9 hours 42 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Aperçu
Il s'agit d'un parcours d'apprentissage de la programmation Python allant du niveau débutant au niveau avancé. Vous pouvez approfondir vos connaissances en programmation Python en vous plongeant dans ce cours et en pratiquant en conséquence.
Programme
- Introduction à la programmation Python
- Syntaxe de base de Python
- Structures de contrôle
- Fonctions
- Structures de données
- Gestion avancée des données
- Programmation orientée objet
- Modules et packages
- Travailler avec des bibliothèques
- Exploration approfondie des fonctionnalités de Python
- Débogage et tests
- Introduction à la programmation asynchrone
- Sujets avancés
- Projet de synthèse
- Récapitulatif du cours et prochaines étapes
Aperçu de Python 3
Configuration de l'environnement Python
Écriture et exécution du code Python
Variables et types de données
Entrée et sortie de base
Opérateurs et expressions
Instructions conditionnelles (if, elif, else)
Boucles (for, while)
Comprendre les itérateurs
Définir et appeler des fonctions
Arguments de fonction et valeurs de retour
Fonctions lambda
Listes et compréhensions de listes
Tuples
Dictionnaires
Ensembles
Entrée/Sortie de fichiers
Gestion des exceptions
Persistance des données avec JSON et CSV
Classes et objets
Héritage et polymorphisme
Encapsulation
Méthodes magiques et surcharge d'opérateurs
Importation de modules
Création de modules personnalisés
Comprendre les packages et la bibliothèque standard de Python
Utiliser pip pour gérer les bibliothèques
Explorer les bibliothèques Python populaires : NumPy, Pandas, etc.
Environnements virtuels
Décorateurs
Générateurs
Gestionnaires de contexte
Techniques de débogage
Écriture de tests unitaires
Développement piloté par les tests (TDD)
Bases d’Asyncio
Fonctions asynchrones et objets awaitables
Introduction aux frameworks web Python (Flask/Django)
Scripting et automatisation
Introduction à la science des données et au machine learning avec Python
Concevoir et mettre en œuvre une application réelle en utilisant Python
Révision des concepts clés
Ressources pour poursuivre l'éducation Python
Enseigné par
Kovid Panthy
Sujets
Programmation