Dezember 26, 2024

Python #1

Python #1 – Was soll das eigentlich bedeuten?

Ich habe mir schon seit längerem eigentlich vorgenommen mal eine Programmiersprache zu lernen. Seit meiner Kindheit verbringe ich viel Zeit am Computer. Erst zum Spaß (Age of Empires, Guild Wars), dann als Teil meines Jobs (Proteinkristallographie während meiner Doktorarbeit). Dabei war ich eigentlich immer Technik-affin, habe meine eigenen Computer zusammen gebaut. Auf die Idee eine Programmiersprache zu lernen bin ich aber nie wirklich gekommen. Erst während meiner Promotion kam mir der Gedanke, dass das eigentlich ziemlich hilfreich gewesen wäre, überwiegend aus Faulheit, um einige sehr öde Aufgaben zu automatisieren. Zu der Zeit kam auch der erste „Hype“ um Neurone Netzwerke auf. Noch lange bevor in Deutschland von OpenAI die Rede war. Also hatte ich mir zwei Kurse zum programmieren und zu neuronalen Netzwerken für 9,99€ bei Udemy (www.udemy.com) gekauft & nur wenige Tage später auch schon wieder das Interesse verloren. BIs heute habe ich keinen der beiden Kurse gemacht – Ich bin einfach verdammt gut darin Projekte in meiner Freizeit zu starten (und sie dann anscheinend nie zu Ende zu bringen).

Python #1 – denn wir starten jetzt gemeinsam von vorne. Ich lerne Python, die Programmiersprache, und nehme dich mit auf diese Reise. Du kannst mir folgen, die Ressourcen nutzen, die ich nutze, und ebenfalls lernen, mich durch regelmäßige Kommentare ermuntern weiterzumachen, oder dich über all die Fehler lustig machen, die ich auf diesen Weg zum Erlernen einer Programmiersprache mache – Was immer Dir am meisten Freude bringt.

Python #1 – Ressourcen im Überblick

Heutzutage gibt es unendlich viele Möglichkeiten neue Dinge zu Lernen und für jedes Ding was man erlernen möchte, gibt es wiederum hundert verschiede Ressourcen, die man nutzen kann. Die meisten kosten nicht einmal etwas. „Out of the top of my head“ habe ich (& du) folgende Möglichkeiten:

  • YouTubes zum Erleben von Python – Visuell-Auditiver Lerntyp
  • Lass Dir von ChatGPT (alternativ auch von jedem anderen Large Language Model/ AI Model) einen individuellen Kurs zusammen bauen – Kognitiv-intellektueller Lerntyp, oder Kommunikativer Lerntyp (je nachdem ob du die Antworten liest oder dich mit ChatGPT unterhält)
  • Füttere Notebook LM mit PDFs die du im Netz zu Python findest und lass dir einen Study Guide und einen Podcast bauen – Auditiver Lerntyp
  • Python Bücher/PDFs im Internet (Solltest du bereits über Amazon Prime/Kindle Unlimited verfügen findest du mehrere kostenlose Varianten im Kindle) oder in der lokalen Bucherei- Kognitiv-intellektueller Lerntyp
  • Kurse auf Plattformen wie Udemy – Visuell-Auditiver Lerntyp
  • Kurse an der Volkshochschule oder Universität etc. Visuell-Auditiver Lerntyp und Kommunikativer Lerntyp

Python #1 – Ressource #1

Wir fangen also mit einer Ressource für die Auditiven Lerntypen an, einem YouTube Video (www.youtube.com). Wie ich auf diese Video gekommen bin – ich wünschte ich könnte mich dran erinnern. Irgendwann im Laufe meines Lebens muss ich noch einmal den Drang verspürt haben eine Programmiersprache lernen zu wollen und ich habe eine YouTube Playlist erstellt, die sich Coding nennt. In der ist dieses Video die Nummer #1 – ich bin mir sicher „Vergangenheits-Dennis“ hat sich was bei gedacht. Und weil ich jetzt zu faul bin eine erneute Recherche zu machen, das Video (am 23.12.2024) 42.281.963 Aufrufe hat, über 1.1 Millionen Daumen nach oben, und 58.671 Kommentare, würde ich sagen ist das auf jeden Fall nicht der schlechteste Punkt um unsere (gemeinsame) Reise zu beginnen. Also los geht’s mit 6 Stunden, 14 Minuten und 6 Sekunden Python Kurs: „Python Full Course for Beginners„. Der Kurs ist in Englisch, wie so vieles im Leben mittlerweile – “ Suck it up

Hier klicken, um den Inhalt von www.youtube.com anzuzeigen

Ich gucke YouTube-Videos übrigens in 1.25x Geschwindigkeit! Warum? Weil ich es kann 😉

Jeder muss für sich selber Lernen. Ich werde die Inhalte des Videos hier nicht 1-zu-1 wiederholen. Falls du eine Frage zu dem Video hast, kannst du sie gerne in meiner Kommentarspalte stellen und ich werde versuchen sie, mit dem Wissen welches ich mir angeeignet habe, zu beantworten. Wahrscheinlich ist dir aber mehr geholfen, wenn die Frage direkt unter dem YouTube Video stellst. Denn „Mosh“, aus dem Video, scheint was von Python Programmierung zu verstehen.

Falls du dich fragst, ob du das Video was für dich ist, hier eine kurze Zusammenfassung:

Das YouTube-Video „Python Full Course for Beginners“ von „Programming with Mosh“ bietet einen umfassenden Einstieg in die Programmiersprache Python. Es richtet sich an Anfänger und deckt Themen wie die Installation von Python, Variablen, Datentypen, Schleifen, Funktionen, Klassen und vieles mehr ab. Zudem werden praxisorientierte Projekte vorgestellt, darunter Automatisierung, maschinelles Lernen und Webentwicklung mit Django. Dieses Tutorial ist ideal für alle, die Python für Bereiche wie KI, maschinelles Lernen oder Webentwicklung erlernen möchten.

Wir sehen also Python ist ziemlich vielfältig. Für mich passt der Inhalt ziemlich gut. Ich habe bereits nach wenigen Minuten, eigentlich nach der kurzen Intro über was man in dem Kurs lernt eine Idee für ein kleines Projekt – welche alle drei Themengebiete Webentwicklung, maschinelles Lernen und Automatisierung vereint – aber dazu vielleicht später mehr. Jetzt interessiert mich deine Meinung.

Wie findest du die Inhalte – Poste deine Meinung in die Kommentare!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert


Hier noch ein paar nützliche Links aus dem Video:


Geschafft! Nach 3 Tagen mit jeweils 1- 1.5 Stunden pro Tag, sind wir bei 3:56:13 im YouTube Video angekommen und haben damit die Grundlagen abgearbeitet. In dem Video gibt es nun 3 Projekte:

  • Project 1: Automation with Python
  • Project 2: Machine Learning with Python
  • Project 3: Building a Website with Django

Diese werde ich in einem anderen Blogeintrag veranstalten. Alle Blogposts zu Python findet ihr hier!

Bis bald!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert