Ce référentiel contient tous les exercices de pratique achevés sur une période de 100 jours dans le cadre du défi des 100 jours de Python.
Ce projet documente la pratique quotidienne et les exercices d'apprentissage à Python. Chaque jour couvre différents sujets et exercices pour améliorer les compétences en programmation Python.
| IDENTIFIANT | Description | Lien de jour |
|---|---|---|
| 1 | Introduction aux bases et conditionnels Python | Jour 1 |
| 2 | Boucles, mots clés et fonctions | Jour 2 |
| 3 | Modules et listes | Jour 3 |
| 4 | Dictionnaire, ensembles et fichiers | Jour 4 |
| 5 | Python oups 1 | Jour 5 |
| 6 | Python oups 2 | Jour 6 |
| 7 | Gestion des exceptions | Jour 7 |
| 8 | Modules python en détail | Jour 8 |
| 9 | Réviser le jour 1 - Jour 7 | Jour 9 |
| 10 | Python regex | Jour 10 |
| 11 | Travailler avec des PDF à l'aide du PYPDF | Jour 11 |
| 12 | Travailler avec des images et des PDF à l'aide du PYPDF et de l'oreiller | Jour 12 |
| 13 | API de bibliothèque de demandes d'apprentissage | Jour 13 |
| 14 | Travailler avec la base de données (MySQL) | Jour 14 |
| 15 | Travailler avec la base de données (MongoDB Basics) | Jour 15 |
| 16 | Projet de pratique - Interface de ligne de commande (gestionnaire de tâches) | Jour 16 |
| 17 | Fonction Lambda (fonction anonyme dans Python) | Jour 17 |
| 18 | Métaclases python | Jour 18 |
| 19 | Générateurs de python et rendement | Jour 19 |
| 20 | Python *args et **kwargs | Jour 20 |
| 21 | Décorateur python et fonctions imbriquées / intérieures | Jour 21 |
| 22 | Structures de données 1 - tableaux et liste liée | Jour 22 |
| 23 | Gestionnaires de contexte dans Python: la déclaration avec | Jour 23 |
| 24 | Structures de données 2 - Liste et types liés | Jour 24-25 |
| 25 | Structures de données 3 - pile et file d'attente | Jour 26 |
| 26 | Structures de données 4 - arbre de recherche binaire | Jour 27 |
| 27 | Structures de données 5 - tas (min et max) | Jour 28 |
| 28 | Structures de données 6 - Tableau de hachage | Jour 29 |
| 29 | Data Strcutures 7 - Recursion | Jour 30 |
| 30 | Algorithmes 1 - Recherche linéaire et binaire | Jour 31 |
| 31 | Structures de données 8 - graphique | Jour 32 |
| 32 | Algorithmes 2 - BFS et DFS | Jour 33-34 |
| 33 | Algorithmes 3 - Toi de bulles et tri de sélection | Jour 35 |
| 34 | Algorithmes 4 - tri et tri et fusion d'insertion | Jour 36 |
| 35 | Algorithmes 5 - tri rapide et tri tas | Jour 37 |
| 36 | Algorithmes 6 - tri et tri de coquille | Jour 38 |
| 37 | Algorithmes 7 - Toi radix et tarit de seau | Jour 39 |
| 38 | Création du package Python - Un projet débutant | Jour 40-43 |
| 39 | Introduction à Flask - Micro Framework | Jour 44 |
| 40 | Python Flask - Modèles en détail | Jour 45 |
| 41 | Python Flask - Modèles en détail (intégration bootstrap), créant des pages d'erreur, l'heure et la date locales. | Jour 46 |
| 42 | Python Flask - Formulaires Web | Jour 47 |
| 43 | Python Flask - Intégration de la base de données | Jour 48 |
| 44 | Python Flask - Intégration par e-mail | Jour 49 |
| 45 | Python Flask - grande structure d'application | Jour 50 |
| 46 | Python Flask - Authentification de l'utilisateur (notes) | Jour 51 |
| 47 | Python Flask - Rôles utilisateur (notes) | Jour 52 |
| 48 | Python Flask - Profils d'utilisateur (notes) | Jour 53 |
| 49 | Python Flask - Sqlalchemy Basics (Notes) | Jour 54-57 |
| 50 | Python Flask - progrès de l'application de blog social | Jour 58-61 |
| 51 | Python - API et API RESTFUL | Jour 64-65 |
| 52 | Python - Sélénium et cas de test | Jour 75-79 |
| 53 | Python - Profilage de code et journalisation des erreurs | Jour 80-81 |
L'exercice de chaque jour est accessible en cliquant sur le lien respectif ci-dessus. Les exercices sont principalement écrits au format de cahier Jupyter avec quelques scripts et projets Python supplémentaires.
Les contributions sont les bienvenues. Veuillez débarquer le référentiel et soumettre une demande de traction pour toute amélioration ou ajouter.
Ce projet est autorisé sous la licence du MIT.
Consultez les contributions à ce référentiel au fil du temps: