Le cours Python ultime
Bienvenue dans le cours Python ultime !
Ce cours est conçu pour vous faire passer du niveau débutant au programmeur Python avancé. Le référentiel contient tout le code source, les projets, les ensembles de problèmes et des ressources supplémentaires pour compléter votre apprentissage. Ceci fait partie de ma vidéo The Ultimate Python Couse. Référez-vous à cette vidéo pour regarder mon cours Python
Table des matières
- Le cours Python ultime
- Table des matières
- Introduction
- Chapitres
- Projets
- Ensembles de problèmes
- Ressources supplémentaires
- Comment utiliser ce référentiel
Introduction
Ce référentiel fait partie du cours Ultimate Python créé par CodeWithHarry. Le cours vise à fournir un guide complet pour apprendre la programmation Python.
Chapitres
Le cours est divisé en plusieurs chapitres, chacun se concentrant sur différents aspects de la programmation Python :
- Chapitre 1 : Modules, commentaires et pip
- Écrire le premier programme Python
- Comprendre les modules
- Utiliser pip pour la gestion des packages
- Utiliser Python comme calculatrice
- Commentaires en Python
- Chapitre 2 : Variables et types de données
- Définir des variables
- Différents types de données en Python
- Règles de choix d'un identifiant
- Opérateurs en Python
- Utilisation de la fonction
type()
et du transtypage - fonction
input()
- Chapitre 3 : Cordes
- Tranchage de chaîne
- Découpage avec valeurs ignorées
- Fonctions de chaîne
- Caractères de séquence d'échappement
- Chapitre 4 : Listes et tuples
- Indexation de liste
- Méthodes de liste
- Tuples en Python
- Méthodes de tuples
- Chapitre 5 : Dictionnaire et ensembles
- Propriétés des dictionnaires
- Méthodes de dictionnaire
- Ensembles en Python
- Propriétés et opérations sur les ensembles
- Chapitre 6 : Expression conditionnelle
- instructions
if
, else
et elif
- Opérateurs relationnels et logiques
- Chapitre 7 : Boucles en Python
- boucle
while
-
for
la boucle - fonction
range()
-
for
boucle avec else
- Interrompre, continuer et transmettre les instructions
- Chapitre 8 : Fonctions et récursions
- Définir et appeler des fonctions
- Récursivité en Python
- Chapitre 9 : E/S de fichier
- Lire et écrire des fichiers
- Travailler avec des répertoires
- Chapitre 10 : Programmation orientée objet
- Classes et objets
- Méthodes et attributs
- Chapitre 11 : Héritage et plus sur les POO
- Héritage
- Polymorphisme
- Surcharge des opérateurs
- Chapitre 12 : Python avancé 1
- Fonctionnalités nouvellement ajoutées en Python
- Opérateur de morse
- Conseils de saisie avancés
- Étui de correspondance
- Opérateurs de fusion et de mise à jour de dictionnaires
- Améliorations de la gestion des exceptions
- Mot-clé global et fonction d'énumération
- Compréhensions des listes
- Chapitre 13 : Python avancé 2
- Environnements virtuels
- Fonctions Lambda
- Méthodes de chaîne :
join
et format
- Programmation fonctionnelle :
map
, filter
et reduce
Projets
- Projet 1 : Jeu de pistolet à eau serpent
- Un jeu amusant et interactif où le joueur affronte l'ordinateur dans une variante de Pierre-Papier-Ciseaux.
- Projet 2 : Devinez le numéro
- Un jeu de devinettes dans lequel le joueur essaie de deviner un nombre généré aléatoirement dans une certaine plage.
- Méga Projet 1 : Assistant Virtuel Jarvis
- Une application d'assistant vocal capable d'effectuer diverses tâches telles que jouer de la musique et fournir des informations.
- Mega Project 2 : Bot de réponse automatique IA
- Un robot basé sur l'IA conçu pour répondre automatiquement aux messages, améliorant ainsi l'efficacité de la communication.
Ensembles de problèmes
Chaque chapitre contient des ensembles de problèmes pour tester votre compréhension et pratiquer le codage. Les ensembles de problèmes comprennent divers défis et exercices pertinents au contenu du chapitre.
Ressources supplémentaires
- Téléchargez le manuel
- Téléchargez les notes manuscrites
- Téléchargez la feuille de triche Ultimate Python
Comment utiliser ce référentiel
- Clonez le référentiel sur votre machine locale en utilisant :
git clone https://github.com/CodeWithHarry/The-Ultimate-Python-Course.git
- Parcourez les chapitres pour trouver les leçons et les exemples de code pertinents.
- Complétez les ensembles de problèmes fournis à la fin de chaque chapitre pour consolider votre compréhension.
- Travaillez sur les projets pour appliquer vos connaissances dans des scénarios du monde réel.