Kann ich Python alleine lernen?
Veröffentlicht am11. Februar 2021
Jawohl. Sie können Python definitiv selbst lernen. Beim Erlernen einer Programmiersprache geht es um Entschlossenheit und Übung. Wie beim Erlernen einer Sprache benötigen Sie die Erfahrung, sie fließend zu sprechen, aber mit einer Programmiersprache können Sie mit der Erstellung von Programmen beginnen, lange bevor Sie sich jede Nuance merken können.
In diesem Blog werden wir die besten Möglichkeiten erkunden, um diese Erfahrung zu sammeln und Python zu lernen.
Was kann Python am besten?
Als eine der vielseitigsten Sprachen und die beliebteste Sprache bei Personalvermittlern werden Sie Python in Videospielen, Backend-Systemen, Benutzeroberflächen und vielem mehr sehen. Es ist auch eine der am einfachsten zu lesenden und zu verstehenden Sprachen, selbst für einen kompletten Neuling, was bedeutet, dass es ein guter Ausgangspunkt für angehende Softwareentwickler ist.
Schließlich ist es besonders nützlich in Bereichen wie künstlicher Intelligenz und Verarbeitung natürlicher Sprache, da es über eine riesige Horde von Bibliotheken mit allem verfügt, was Sie möglicherweise benötigen.
Es ist jedoch nicht ohne Tücken. Geschwindigkeit kann oft ein Problem sein und hat Schwierigkeiten, wenn es um die mobile Entwicklung geht. Trotzdem ist es immer noch die beliebteste und gefragteste Sprache.
Beginnen Sie mit dem offiziellen Anfängerleitfaden
Alles, was Sie wissen möchten, finden Sie im offiziellen Python-Wiki. Es gibt eine besonders hilfreiche Python-Anleitung für Anfänger, die Sie durch Ihre ersten Schritte führt, vom Herunterladen der erforderlichen Software bis zum Erstellen Ihres ersten Programms. Auch wenn Sie noch nie zuvor codiert haben, gibt es Tutorials, denen Sie folgen können, um sich mit den Grundlagen der Sprache vertraut zu machen.
Die Site kann auf den ersten Blick ein wenig einschüchternd aussehen – und sie ist ziemlich schwierig zu navigieren – aber mit ein wenig Graben und Zurückverfolgen werden die meisten Materialien, die Sie benötigen, vorhanden sein.
Lies ein paar Bücher durch
Wenn Sie eine etwas einfachere Route suchen, ist es am besten, einem Buch durch die Sprache zu folgen. Wir empfehlen, mehr als eine zu lesen und zu befolgen, nur um die Sprache wirklich in Ihrem Gedächtnis zu festigen. Sie werden viele der gleichen Bereiche abdecken, aber diese Übung wird später von unschätzbarem Wert sein.
Hier sind drei für den Anfang:
Python Crash Course von Eric Matthes – Eines der Top-Bücher zu diesem Thema. Die erste Hälfte behandelt allgemeine Programmierprinzipien, die Sie kennen müssen, während Sie in der zweiten Hälfte ein Spiel erstellen, das Space Invaders ähnelt, zusammen mit anderen einfachen Programmen.
Lernen Sie Python 3 auf die harte Tour von Zed Shaw – Lassen Sie sich nicht vom Titel abschrecken. Die Idee dahinter ist, Sie dazu zu bringen, den Code selbst einzugeben, ohne zu kopieren und einzufügen. Das ist es, was Zed mit "auf die harte Tour" meint. Sie müssen das Muskelgedächtnis aufbauen, indem Sie den Code tatsächlich selbst schreiben.
Python for Dummies – Die Dummies-Serie ist immer eine gute Quelle für Anfänger. Egal, ob Sie ein kompletter Neuling sind oder bereits eine Programmiersprache beherrschen, Sie werden wahrscheinlich etwas Neues aus diesem Buch lernen.
Wenn Sie alle drei Bücher durchgehen, können Sie üben, indem Sie selbst Programme erstellen. Aber es zeigt Ihnen auch, wie Programmierer ähnliche Probleme auf verschiedene Weise angehen und wie sie sie lösen. Wenn Sie diese verschiedenen Stile sehen, stellen Sie sicher, dass Sie nicht in bestimmten schlechten Angewohnheiten stecken bleiben.
Sehen Sie sich ein paar Video-Tutorials an
Nicht jeder lernt am besten durch das Lesen von Materialien. Wenn Sie also lieber zusammen mit jemandem zuschauen, zuhören und üben möchten, gibt es ein paar Video-Tutorials auf YouTube, die Ihnen helfen können.
Lernen Sie Python-Vollkurs für Anfänger – Dieses vierstündige Video beginnt mit den Grundlagen, mit dem Erlernen von Variablen und Datentypen, und geht bis zum Erstellen Ihres eigenen Quiz.
Python-Tutorial – Python für Anfänger – Sechs Stunden Schulung, die alles abdecken, was Sie wissen müssen, und dann in drei separate Projekte eintauchen: Automatisierung, maschinelles Lernen und Webentwicklung.
Ob Sie hier beginnen – oder direkt zu den angebotenen Projekten springen – diese Videos sind kurz genug, um sie über ein oder zwei Wochenenden abzuschließen. Eine kleine Verpflichtung, um zu sehen, ob Python die richtige Sprache für Sie ist, aber umfassend genug, um Sie auf den richtigen Weg zu bringen.
Fordern Sie sich online heraus
Es gibt viele Ressourcen und Websites online, die Sie kostenlos erhalten können. Hier sind die nützlichsten auf Ihrem Weg zum Softwareentwickler.
Codecademy – Gefüllt mit Modulen von der Erstellung von Chatbots mit Python bis zur Datenvisualisierung, damit Sie sich darauf konzentrieren können, wie Sie Python in praktischen Szenarien verwenden.
CheckiO – Testen Sie Ihre neu erworbenen Fähigkeiten und arbeiten Sie sich durch diese Herausforderungen und Spiele, um Probleme zu lösen.
Die Python Challenge – Mit ein wenig Python-Know-how können Sie diese Rätselreihe lösen und den nächsten Schritt finden. Der wesentliche Punkt besteht darin, Python zu verwenden, um herauszufinden, wie die nächste URL aussehen soll.
Edabit – Die Herausforderungen bei Edabit variieren von der Umwandlung von Minuten in Sekunden bis hin zur Behebung von fehlerhaftem Code. Dies sind relativ kleine Herausforderungen, auf die Sie beim Programmieren stoßen werden.
Python-Prinzipien – Ebenso gibt es einige Herausforderungen bei den Python-Prinzipien, an denen Sie arbeiten können, sogar auf Mobilgeräten.
An einem Projekt arbeiten
Sobald Sie mit genügend Wissen gewappnet sind, um sich beim Schreiben grundlegender Programme wohl zu fühlen, ist es an der Zeit, sich selbst herauszufordern, Probleme zu lösen. Es gibt offensichtliche Projekte, an denen Sie mit der Arbeit beginnen können: Erstellen Sie einen Taschenrechner, erstellen Sie ein Spiel im Hangman-Stil oder erstellen Sie ein Skript, das die Wörter in einem Dokument zählt.
Wenn Sie ein Projekt wie dieses durcharbeiten, kommen Sie an den Punkt, an dem Sie sich sicher fühlen, an realen Problemen zu arbeiten. Wenn Ihnen die Ideen ausgehen, können Sie sich online inspirieren lassen:
Echtes Python – Sie können auf dieser Seite nicht nur Python lernen, sondern es gibt auch eine anständige Liste von Projekten, an denen Sie arbeiten können, wie zum Beispiel das Erstellen eines Discord-Bots oder eines MP3-Players mit einer grafischen Benutzeroberfläche (GUI).
Übung – Wandeln Sie einen langen Satz in ein Akronym um, erstellen Sie eine einfache Uhr oder erstellen Sie ein Minesweeper-ähnliches Spiel. Hier gibt es viele Projektideen für den Einstieg
Geh auf ein Bootcamp
Selbständiges Erlernen einer Sprache ist durchaus möglich. Tatsächlich empfehlen wir, eine Weile in einigen Sprachen zu plaudern, bis Sie sich für diejenige entschieden haben, die Sie bevorzugen. Aber Sie laufen immer Gefahr, schlechte Gewohnheiten zu erlernen und ineffizienten oder fehlerhaften Code zu schreiben.
Feedback zu Ihrem Code zu erhalten und einen Mentor zu haben, der Sie auf Ihrer Reise begleitet, wird Sie auf lange Sicht immer zu einem besseren Programmierer machen. Wir empfehlen daher, an einem Bootcamp teilzunehmen, sobald Sie sich entschieden haben, welche Sprache Sie verwenden werden. Wenn Sie sich unserem anschließen, haben Sie einen Lehrer an Ihrer Seite, während Sie drei volle Stapel lernen. Besuchen Sie Coding Dojo, um unseren Lehrplan zu sehen.