À propos du projet

30 Days of Python est un défi de programmation structuré et autonome créé par Asabeneh Yetayeh. Le dépôt présente Python 3 sous la forme d'une série de 30 leçons quotidiennes, chacune avec des explications faciles à suivre, des exemples pratiques et des exercices. Il est conçu aussi bien pour les débutants que pour les apprenants plus expérimentés qui souhaitent approfondir leurs connaissances de Python. Le README inclut l'intégralité de l'introduction du Jour 1, qui couvre les raisons d'apprendre Python, la configuration de l'environnement, l'installation de Python, l'utilisation du shell interactif, le travail avec Visual Studio Code, ainsi que la syntaxe de base de Python, l'indentation, les commentaires et les types de données. Les jours suivants sont organisés en fichiers markdown distincts couvrant les variables et les fonctions intégrées, les opérateurs, les chaînes de caractères, les listes, les tuples, les ensembles, les dictionnaires, les conditionnelles, les boucles, les fonctions, les modules, la compréhension de listes, les fonctions d'ordre supérieur, les erreurs de type, datetime, la gestion des exceptions, les expressions régulières, la gestion des fichiers, les gestionnaires de paquets, les classes et objets, le web scraping, les environnements virtuels, les statistiques, pandas, le développement web en Python, MongoDB, les API et la création d'API. Chaque section comprend des exercices divisés en plusieurs niveaux, permettant aux apprenants de s'exercer progressivement. Le dépôt fournit également des liens de traduction en portugais, chinois, français et grec, et propose une communauté de défi orientée certificat via un groupe Telegram. Le projet est open source et accepte les parrainages via GitHub Sponsors ou PayPal. Il constitue un programme d'introduction complet pour toute personne souhaitant apprendre Python par la pratique quotidienne.