Apprendre la programmation Python
Bienvenue dans mon parcours d'apprentissage Python! Ce référentiel documente mes progrès en apprenant la programmation Python des bases aux sujets avancés. Je partage mes notes, mes échantillons de code et mes projets pour aider les autres qui sont sur un chemin similaire.
À propos de ce référentiel
Ce référentiel, learn_python , est une collection de ressources, de notes et d'échantillons de code que je crée en apprenant à Python. Le nom est une faute ludique de "Python" - un rappel que les erreurs font partie du processus d'apprentissage!
Programme d'études
Je suis un programme complet qui couvre divers aspects de la programmation Python. Vous pouvez trouver le programme complet ici. Les principaux sujets incluent:
- Introduction à l'informatique et à la programmation
- Python Basics
- Flux de contrôle
- Fonctions et modules
- Structures de données et algorithmes
- Programmation orientée objet (POO)
- Manipulation des fichiers et E / S
- Concepts avancés de python
- Python Standard Library et modules externes
- Développement Web avec Python
- Interaction de base de données
- Tests et débogage
- Sujets avancés
- Python pour la science des données et l'apprentissage automatique
- Meilleures pratiques et développement logiciel
- Projets et applications pratiques
Comment utiliser ce référentiel
- Parcourez les dossiers pour trouver un dossier lié à des sujets spécifiques.
- N'hésitez pas à utiliser les échantillons de code et l'évaluation pour votre propre apprentissage.
- Si vous repérez des erreurs ou avez des suggestions, veuillez ouvrir un problème ou soumettre une demande de traction!
Mon approche d'apprentissage
Je documente mon processus d'apprentissage de plusieurs manières:
- Prendre des notes détaillées sur chaque sujet.
- Écrire des échantillons de code pour pratiquer les concepts.
- Travailler sur de petits projets pour appliquer ce que j'ai appris. (sera ajouté très bientôt)
- Réfléchir les défis et les percées dans mon parcours d'apprentissage.
Contributif
Bien qu'il s'agisse principalement d'un référentiel d'apprentissage personnel, je salue les contributions! Si vous avez des suggestions d'améliorations, de ressources supplémentaires ou de repérer les erreurs, n'hésitez pas à:
- Ouvrir un problème
- Soumettre une demande de traction
- Tendre la main directement
Ressources
Voici quelques ressources que j'utilise dans mon parcours d'apprentissage:
- Documentation officielle Python
- Python.org
- Vrai python
- Automatiser les trucs ennuyeux avec Python
- Fluent Python par Luciano Ramalho
(Ajouter ou modifier cette liste lorsque vous découvrez des ressources utiles)
Connectez-vous avec moi
J'adorerais me connecter avec les autres apprenants et les amateurs de Python! N'hésitez pas à me contacter sur GitHub ou Facebook ou par e-mail
Bonne codage, et rappelez-vous - chaque expert était autrefois un débutant!