So fangen Sie an, Python zu lernen: Bücher und Kurse
Veröffentlicht: 2022-04-25Quick Jump: #Kurse • #Bücher • #Referenzen
Python ist eine höhere Programmiersprache, die in verschiedenen Anwendungsdomänen funktioniert. Es wurde 1991 von Guido van Rossum veröffentlicht und ist bis heute eine der beliebtesten Programmiersprachen, die jemals verwendet wurden.
Python wird vor allem zum Schreiben von Skripten verwendet, die zur Optimierung mühsamer Aufgaben wie dem Scraping von Informationen von Websites verwendet werden können. Python ist auch in der Webentwicklung, der mobilen Entwicklung und in den letzten Jahren im maschinellen Lernen beliebt. Es gibt wenig, was Python nicht kann, was es zu einer hervorragenden Wahl für Einsteiger-Programmierer macht.
Es ist erwähnenswert, dass die Popularität von Python direkt mit dem Erlernen der Sprache selbst korreliert. Dank seiner Popularität ist der Zugang zu ausführlichen Ressourcen und Online-Support leicht zu finden. Als Anfänger werden Sie feststellen, dass viele der Probleme, auf die Sie stoßen, bereits jemand anderem begegnet sind. Dadurch können Sie das Lerntempo beschleunigen.
Nicht zuletzt ist Python leicht zu erlernen. Es liest sich ähnlich wie die englische Sprache selbst, was es unerfahrenen Entwicklern leicht macht, bestimmte Sprachkonzepte schneller zu verstehen. Lassen Sie uns das anhand eines „Hello World“ -Programms veranschaulichen.
Hallo Welt in Python
# this is a comment print("Hello, I am learning Python.")
Hallo Welt in C++
// this is a comment in C++ #include <iostream> int main() { std::cout << "Hi, World!"; return 0; }
Wie Sie an diesem Beispiel sehen können, ist Python, obwohl es sich um eine Hochsprache handelt, in ihrer Syntax viel weniger systematisch. Dies wird immer deutlicher, wenn Sie neue Dinge lernen.
Hochwertige Ressourcen zum Erlernen von Python
Um eine hohe Qualität zu gewährleisten, werde ich 3 einfache Prinzipien befolgen:
- Open Source , um sicherzustellen, dass alles auf dieser Seite kostenlos ist.
- Community , um sicherzustellen, dass die hier aufgeführten Ressourcen von echten Python-Entwicklern unterstützt werden.
- Strenge , um sicherzustellen, dass es in der Erzählung ausschließlich um das Lernen geht.
Dies stellt sicher, dass Sie einen direkten Weg zum Lernen haben. Im Laufe der Zeit werde ich versuchen, diese Ressource zu aktualisieren, um mehr Bereiche und Lernmaterialien abzudecken.
Bevor wir beginnen, finden Sie hier Antworten auf einige der häufigsten Fragen.
Was sind die Voraussetzungen, um Python zu lernen?
Wenn Sie Python lernen möchten, müssen Sie zumindest einige Voraussetzungen schaffen. Ein offenes Ohr. Ein Computer, auf dem Python installiert ist. Ein Code-Editor. Und die Bereitschaft, Widrigkeiten zu ertragen, wenn es schwierig wird. Letzteres ist sehr wichtig!
Wie lernt man Python am besten?
Etwas am besten zu rendern ist subjektiv. Manche Menschen lernen gerne, indem sie Bücher lesen und Themen gründlich verstehen. Andere ziehen es vor, durch Kurse zu lernen, weil sie viel interaktiver sind. Idealerweise ist eine Brücke zwischen Büchern und Kursen der beste Weg, um schnell zu lernen. Tatsächlich sollten Sie mindestens ein Buch als Referenz haben.
Wie lange werde ich brauchen, um kompetent zu werden?
Ich würde sagen, ungefähr 6-8 Monate, um ein starkes Gefühl des Komforts mit der Sprache zu spüren. Es gibt viel zu lernen. Und es gibt viel zu bauen. Wenn Sie Ihre ganze Zeit mit Lesen verbringen, lernen Sie nichts. Du liest gerade. Ihre oberste Priorität für schnelleres Lernen sollte sein, Dinge zu bauen.
Ich möchte als Entwickler Karriere machen.
Dann sind Sie hier genau richtig. Alle Ressourcen auf dieser Seite führen Sie durch die Vor- und Nachteile der Python-Sprache. Da wir außerdem Wert auf Qualität legen, wurden alle unsere aufgeführten Ressourcen zuvor von Personen untersucht, die später Python-Entwickler oder -Ingenieure wurden. Zu gegebener Zeit werden Sie feststellen, dass es keinen Mangel an Stellen für Junior-Entwickler gibt.
Warum haben Sie diese Ressource erstellt?
Die Top-Ergebnisse der Google-Suche sind gespickt mit Websites mit dünnem Inhalt. Und es ist nicht ungewöhnlich, dass dieser Inhalt außerhalb des Kontexts der eigentlichen Suchanfrage steht. Ich war frustriert darüber und beschloss einfach, meine Blogging-Fähigkeiten einzusetzen.
Indem ich eine strenge Erzählung um diese Seite herum erstelle, kann ich mich darauf konzentrieren, nur relevante Informationsquellen bereitzustellen.
Warum befindet sich meine Ressource nicht auf dieser Seite?
Wenige Gründe: Ich habe noch nie davon gehört. Es ist nicht kostenlos. Du hast es erst kürzlich veröffentlicht. Wenn Sie der Meinung sind, dass Ihre kostenlose Lernressource auf dieser Seite sein sollte: Kontaktieren Sie mich.
» Kurse
Ein Online-Kurs kommt dem Sitzen in einer echten Klasse am nächsten. Meine Auswahl an Python-Kursen deckt ein breites Spektrum an Ansätzen ab. Um jeden Kurs voll auszuschöpfen, müssen Sie vor allem bereit sein, die Arbeit zu erledigen. Beim Programmieren dreht sich viel um Wiederholung, daher ist es entscheidend, dem Kursmaterial zu folgen. Auch wenn es sich anfühlt, als würdest du kleine Schritte machen.
Python-Grundlagen mit Sam

Das Problem bei vielen YouTube-Kursen ist, dass der gesamte „Kurs“ in ein 4-Stunden-Video gestopft wird. Dies ist keiner von ihnen. Python Basics with Sam – empfohlen von freeCodeCamp – umfasst 20 Stunden Kursmaterial, aufgeteilt in 14 Videos. Wenn Sie sich für diesen kostenlosen Kurs anmelden, müssen Sie Ihr Tempo selbst bestimmen. Allein das Intro-Video ist 2 Stunden lang. Aber es leistet großartige Arbeit, um Anfängern Python vorzustellen und gleichzeitig die Roadmap für den gesamten Kurs zu erstellen.
futurecoder – Lernen Sie Python von Grund auf neu

Codecademy hat den Prozess des Programmierenlernens im Browser revolutioniert. Seitdem sind viele weitere in ihre Fußstapfen getreten. Futurecoder – ein Projekt von Alex Hall – ist ein interaktiver Open-Source-Python-Kurs, mit dem Sie vollständig im Browser arbeiten können. Es beginnt mit einigen grundlegenden Konzepten, bietet aber ausführliche Erklärungen, damit Sie sich nicht im Wasser verlieren. Es ist ebenso einsteigerfreundlich wie umfangreich.
Python für absolute Anfänger

Dieser kostenlose Udemy-Kurs von Joseph Delgadillo und Nick Germaine wurde von mehr als 90.000 Studenten eingeschrieben. Es ist einer der kostenlosen Online-Kurse für den Einstieg in Python. Sie lernen, wie Sie Python installieren, grundlegende Skripte ausführen und an einem bestimmten Projekt arbeiten, das auf den Inhalten des Kurses basiert. Die einzige Voraussetzung ist, dass Sie sich für ein Udemy-Konto anmelden müssen. Ich denke, das ist ein kleiner Preis zu zahlen.

Lernen Sie die Python-Programmierung

Dieser kostenlose Online-Kurs von den Leuten bei Programiz ist ein absoluter Leckerbissen. Es ist in 36 einzelne Kapitel unterteilt, die jeweils ein bestimmtes Thema in der Programmiersprache Python behandeln. Der Kurs umfasst fast 100 einzigartige Beispiele und bietet einfachen Zugriff auf Python-Referenzen. Sie können jede einzelne Lektion auf ihrer Website studieren, die durch ein spezifisches YouTube-Video für jede Lektion ergänzt wird.
Einführung in die Python-Programmierung

Dieser Udacity-Kurs, der etwa 5 Wochen dauert, führt Sie durch die Grundlagen von Python. Sie lernen, wie man guten Python-Code schreibt, und erhalten ein tiefes Verständnis dafür, wie Sie Daten für Ihre Bedürfnisse manipulieren. Dieser Kurs behandelt insbesondere das Thema der Verwendung von Bibliotheken und wie sie verwendet werden können, um schnell funktionale Anwendungen zu erstellen. Mit anderen Worten, warum das Rad neu erfinden, wenn Sie einfach einen vorgefertigten Ausgangspunkt wählen können?
" Bücher
Ein Buch ist wie eine Dokumentation, wenn auch stark erweitert. Bücher sind auch toll, um sie in der Nähe aufzubewahren, weil sie zeitlose Referenzen enthalten. Wenn Sie technische Konzepte und ihre Anwendung in realen Szenarien wirklich verstehen möchten, ist mindestens ein Buch ein Muss.
Lerne Python richtig

Learn Python the Right Way ist eines der besten Bücher zum Erfassen der Grundlagen von Python. Es bringt Ihnen nicht nur die Syntax bei, sondern erklärt auch, warum diese Syntax wichtig ist. Das Buch führt schnell zu illustrierten Beispielen und lässt Sie interaktive Programme erstellen. Zu guter Letzt haben Sie viele Hausaufgaben zu erledigen, da das Buch verschiedene Übungen enthält. Der Schwerpunkt liegt auf kritischem Denken und Üben gegenüber linearem Lernen.
Think Python: Wie man wie ein Informatiker denkt

In diesem Buch lernen Sie die Sprache Python aus der Sicht eines Informatikers kennen. Das Buch folgt einer einfachen Richtlinie, ein Konzept einzuführen und dieses Konzept dann anzuwenden, indem ein echtes Programm programmiert wird. Komplexere Themen werden langsam über mehrere Kapitel eingeführt. Die dann in größere Teile münden, in denen Sie Ihr neu erworbenes Wissen auf die Probe stellen müssen.
Python 101

Mike Driscoll, der Autor, hat eine starke Stellung in der Python-Community. Er ist Autor mehrerer Bücher, hat einen YouTube-Kanal, auf dem er Python-Videos veröffentlicht, und hat zahlreiche Tutorials zu diesem Thema geschrieben. Dieses Buch bietet in mehr als 40 Kapiteln einen tiefen Einblick in die Sprache. Aber am wichtigsten ist, dass es randvoll mit Beispielen und Code-Herausforderungen ist. Das ist natürlich der beste Weg, um all die neuen Dinge zu zementieren, die Sie gelernt haben.
Python-Programmierung lernen – Zweite Ausgabe

Fabrizio Romano, der Autor dieses Buches, arbeitet seit Ende der 90er Jahre in der Softwareentwicklung. Und sein kostenloses Buch geht auf ausführliche und praktische Erklärungen der Python-Sprache ein. Das Buch beginnt mit einer Einführung in die Grundlagen von Python. Wenn das Buch anfängt, anspruchsvollere Themen zu präsentieren, haben Sie auf diese Weise bereits einige Kenntnisse darüber, wie die Sprache funktioniert. Wenn Sie Websites mit Python erstellen möchten, wissen Sie am Ende dieses Buchs genau, wie es geht.
Der Lehrling des Programmierers

Dieses von Pieter Spronck verfasste Buch geht davon aus, dass Sie noch nie zuvor ein Programm geschrieben haben. Als solches ist es das perfekte Buch, um das Konzept des Schreibens von Code zu verstehen. Im Buch finden Sie viele Übungen und vertiefende Erläuterungen zu komplexen Themen. Wohlgemerkt; Das Buch enthält 400 Seiten mit detaillierten Beschreibungen zum Schreiben von funktionalem Python-Code. Es ist ein absolutes Muss.
" Verweise
Eine Referenz ist eine Seite, auf der Sie sofort Antworten auf die häufigsten Fragen erhalten können. Es kann eine Dokumentation sein, aber auch ein einzigartiges Nachschlagewerk, das sich auf ein bestimmtes Thema spezialisiert hat. ZB der Verweis auf die beliebtesten Komponenten, die bei der Entwicklung von Webanwendungen mit Python verwendet werden. Einige davon sollten auf Ihrer Lesezeichenliste stehen.
Python-Dokumentation

Dies ist wohl der wichtigste Bezugspunkt für das Erlernen von Python. Die offizielle Dokumentation wird nicht durch persönliche Meinungen oder anderweitig beeinflusst. Es umreißt einfach den Kern dessen, wie Python als Sprache funktioniert. Die Dokumentation deckt die gesamte Python-Syntax ab und bietet schnellen Zugriff auf Tipps und Erklärungen.
Paketüberfluss

Wenn Sie eine Frage zu einem bestimmten Python-Problem haben, besteht eine hohe Wahrscheinlichkeit, dass diese bereits auf Stack Overflow beantwortet wurde. Es ist die beliebteste Plattform der Welt, um Antworten auf programmierungsbezogene Fragen zu finden. Was Stack Overflow großartig macht, ist, dass es sich um eine Reputations-basierte Plattform handelt. Daher ist es wahrscheinlicher, dass Sie richtige Antworten finden, da die Community jede einzeln überprüfen kann.
Lernen Sie Python @ Reddit

Die Reddit-Community für Learn Python hat über 600.000 aktive Mitglieder. Es ist eine der meistbesuchten Communities für alle, die ihre Zehen in das Python-Universum eintauchen. Hier finden Sie nicht nur viele Ressourcen, sondern haben auch die Möglichkeit, spezifische Fragen zu stellen. Wer Gleichgesinnte zum gemeinsamen Lernen sucht, ist hier genau richtig.