Nach wochenlangem Fokus auf strukturierte Lerninhalte hat sich der 16. Teil der Lernserie endlich den praktischen Projekten zugewandt. Mit einem selbst geschriebenen TCP-Portscanner und einem Wortspiel, das an Hangman erinnert, wurden neue Fähigkeiten direkt angewendet. Doch der Weg dorthin war nicht immer einfach – besonders die langsame Internetverbindung im Studentenwohnheim stellte eine zusätzliche Hürde dar.
Ein langsamer Start mit Access Control-Labor
Am Nachmittag des Tages begann die Session um 15:40 Uhr mit einem Access Control-Labor. Die Aufgabe erwies sich als zeitaufwendig, doch nach intensiver Arbeit gelang die erfolgreiche Lösung. Anschließend folgten zwei Python-Skripte: ein grundlegender TCP-Portscanner und ein Wortspiel, das eher einem Hangman-Spiel ähnelt. Während der Portscanner die Grundlagen der Netzwerkkommunikation demonstrierte, setzte das Wortspiel auf logische Abfragen und Benutzereingaben.
Interessant war die Beobachtung, dass beide Projekte nicht aus künstlicher Intelligenz generiert wurden. Bisher stammten viele Ideen aus KI-generierten Vorschlägen, doch nun wurden bewusst Inhalte aus dem Internet adaptiert. Diese Entscheidung markiert einen wichtigen Schritt hin zu mehr Selbstständigkeit im Lernprozess.
JavaScript-Pause und der Fokus auf HTML/CSS
Trotz der Fortschritte im Python-Bereich bleibt JavaScript vorerst auf Eis. Die meisten JavaScript-Projekte erfordern zusätzlich HTML und CSS, weshalb eine intensive Auffrischung dieser Technologien geplant ist. Innerhalb der nächsten ein bis zwei Monate soll HTML vertieft und CSS neu erlernt werden. Parallel dazu wird der JavaScript-Kurs abgeschlossen – ein notwendiger Schritt, um zukünftig komplexere Webanwendungen entwickeln zu können.
Khan Academy und die Herausforderungen der Technik
Nach den Programmierprojekten folgte eine Einheit aus Algebra 1 auf Khan Academy. Das Thema der Einheit war zwar grundlegend, doch die technische Infrastruktur behinderte das Lernen: Das Internet im Studentenwohnheim war extrem langsam, sodass das Laden von Videos und das Herunterladen von Materialien bis zu 30 bis 40 Minuten in Anspruch nahmen. Trotz dieser Widrigkeiten konnte die Einheit erfolgreich bearbeitet werden.
Anschließend folgte eine Recherche zu persönlichen Tech-Projekten, bevor die Übungseinheit Ghostbuster absolviert wurde. Dieses Tool zur Erkennung von Sicherheitslücken könnte bald durch die Auseinandersetzung mit XSS-Schwachstellen (Cross-Site Scripting) ergänzt werden – ein Thema, das in naher Zukunft vertieft werden soll.
Ein Zitat als Motivation
Ein passendes Zitat begleitet diesen Lernfortschritt: „Eine schlechte Seite kannst du immer noch bearbeiten. Eine leere Seite nicht.“ von Jodi Picoult. Dieser Gedanke unterstreicht die Bedeutung von kontinuierlicher Umsetzung – selbst wenn die ersten Versuche unvollkommen sind.
Ausblick: Mehr Selbstständigkeit durch Praxis
Die heutige Session hat gezeigt, wie wertvoll praktische Projekte für den Lernfortschritt sind. Der Wechsel von KI-generierten zu selbst recherchierten Ideen markiert einen Wendepunkt. Auch wenn JavaScript vorerst pausiert, bleibt die Strategie klar: HTML und CSS priorisieren, um später nahtlos in komplexere Webentwicklungsprojekte einzusteigen. Die nächsten Wochen werden zeigen, wie sich diese Pläne in konkrete Ergebnisse umsetzen lassen – und ob die XSS-Schwachstellen bald Teil der Lernroutine werden.
KI-Zusammenfassung
Python öğrenirken pratik yapmanın en iyi yolu basit projeler geliştirmektir. Bir TCP port tarayıcısı ve kelime tahmin oyunu yazarak kodlama becerilerinizi geliştirin. Ağ güvenliği ve oyun geliştirme hakkında ipuçları.