Dieses Repository enthält alle Übungsübungen, die über einen Zeitraum von 100 Tagen im Rahmen der 100 Tage der Python Challenge ausgeführt wurden.
Dieses Projekt dokumentiert die täglichen Übungs- und Lernübungen in Python. Jeder Tag deckt verschiedene Themen und Übungen ab, um die Python -Programmierfähigkeiten zu verbessern.
| AUSWEIS | Beschreibung | Tageslink |
|---|---|---|
| 1 | Einführung in die Python -Grundlagen und -bedingungen | Tag 1 |
| 2 | Schleifen, Schlüsselwörter und Funktionen | Tag 2 |
| 3 | Module und Listen | Tag 3 |
| 4 | Wörterbuch, Sätze und Dateien | Tag 4 |
| 5 | Python oops 1 | Tag 5 |
| 6 | Python oops 2 | Tag 6 |
| 7 | Ausnahmebehandlung | Tag 7 |
| 8 | Python -Module im Detail | Tag 8 |
| 9 | Überarbeiten Sie Tag 1 - Tag 7 | Tag 9 |
| 10 | Python Regex | Tag 10 |
| 11 | Arbeiten mit PDFs mit PYPDF | Tag 11 |
| 12 | Arbeiten mit Bildern und PDFs mit PYPDF und Kissen | Tag 12 |
| 13 | Lernanforderungen Bibliotheks -APIs | Tag 13 |
| 14 | Arbeiten mit Datenbank (MySQL) | Tag 14 |
| 15 | Arbeiten mit Datenbank (MongoDB -Grundlagen) | Tag 15 |
| 16 | Praxis -Projekt - Befehlszeilenschnittstelle (Task -Manager) | Tag 16 |
| 17 | Lambda -Funktion (anonyme Funktion in Python) | Tag 17 |
| 18 | Python -Metaklasse | Tag 18 |
| 19 | Python -Generatoren und Ertrag | Tag 19 |
| 20 | Python *args und **kwargs | Tag 20 |
| 21 | Python -Dekorateur und verschachtelte / innere Funktionen | Tag 21 |
| 22 | Datenstrukturen 1 - Arrays und verknüpfte Liste | Tag 22 |
| 23 | Kontextmanager in Python: die mit Aussage | Tag 23 |
| 24 | Datenstrukturen 2 - verknüpfte Liste und Typen | Tag 24-25 |
| 25 | Datenstrukturen 3 - Stack und Warteschlange | Tag 26 |
| 26 | Datenstrukturen 4 - Binärer Suchbaum | Tag 27 |
| 27 | Datenstrukturen 5 - Haufen (min und max) | Tag 28 |
| 28 | Datenstrukturen 6 - Hash -Tabelle | Tag 29 |
| 29 | Data Strcutures 7 - Rekursion | Tag 30 |
| 30 | Algorithmen 1 - Lineare und binäre Suche | Tag 31 |
| 31 | Datenstrukturen 8 - Diagramm | Tag 32 |
| 32 | Algorithmen 2 - BFS und DFS | Tag 33-34 |
| 33 | Algorithmen 3 - Blasensorten und Sortier -Sortier | Tag 35 |
| 34 | Algorithmen 4 - Insertion -Sortier- und Zusammenführungssortierung | Tag 36 |
| 35 | Algorithmen 5 - Schnelle Sortier- und Haufensart | Tag 37 |
| 36 | Algorithmen 6 - Shell -Sortierung und Zählsart | Tag 38 |
| 37 | Algorithmen 7 - Radix -Sortierung und Eimer -Sortierung | Tag 39 |
| 38 | Erstellen von Python -Paket - Ein Anfängerprojekt | Tag 40-43 |
| 39 | Einführung in Flask - Micro Framework | Tag 44 |
| 40 | Python -Flask - Vorlagen im Detail | Tag 45 |
| 41 | Python Flask - Vorlagen im Detail (Bootstrap -Integration), Erstellen von Fehlerseiten, lokaler Uhrzeit und Datum. | Tag 46 |
| 42 | Python -Flask - Webformen | Tag 47 |
| 43 | Python Flask - Datenbankintegration | Tag 48 |
| 44 | Python Flask - E -Mail -Integration | Tag 49 |
| 45 | Pythonflasche - große Anwendungsstruktur | Tag 50 |
| 46 | Python Flask - Benutzerauthentifizierung (Notizen) | Tag 51 |
| 47 | Python Flask - Benutzerrollen (Notizen) | Tag 52 |
| 48 | Python Flask - Benutzerprofile (Notizen) | Tag 53 |
| 49 | Python Flask - Sqlalchemy -Grundlagen (Notizen) | Tag 54-57 |
| 50 | Python Flask - Fortschritt der sozialen Blog -Anwendung | Tag 58-61 |
| 51 | Python - API und erholsame APIs | Tag 64-65 |
| 52 | Python - Selen- und Testfälle | Tag 75-79 |
| 53 | Python - Code -Profilerstellung und Fehlerprotokollierung | Tag 80-81 |
Auf jede Tagesübung kann durch Klicken auf den jeweiligen Link oben zugegriffen werden. Die Übungen werden hauptsächlich im Jupyter -Notebook -Format mit zusätzlichen Python -Skripten und -projekten geschrieben.
Beiträge sind willkommen. Bitte geben Sie das Repository aus und senden Sie eine Pull -Anfrage für Verbesserungen oder Ergänzungen.
Dieses Projekt ist unter der MIT -Lizenz lizenziert.
Schauen Sie sich die Beiträge zu diesem Repository im Laufe der Zeit an: