Heim > Artikel > Backend-Entwicklung > Wie man Python-Programmierung lernt
Dies ist eine Einführung in Python, die sich an Studenten richtet, die keine Programmiererfahrung haben und Python von Grund auf lernen möchten. Unabhängig davon, ob Ihr Ausgangspunkt für das Lernen interessengesteuert ist, Ihr Denken oder Ihre Arbeitsanforderungen erweitert werden oder ob Sie sich beruflich verändern möchten, können Sie diesen Artikel als Referenz verwenden.
In dieser Zeit der Informationsexplosion gibt es Tausende von Suchergebnissen für das Schlüsselwort „Erste Schritte mit Python“. Viele Anfänger schlagen unweigerlich hier und da mit Hammer und Stock zu und lesen am Ende viele Artikel, haben aber die Schwelle zum Anfänger noch nicht überschritten.
Basierend auf unserer eigenen Lernerfahrung sowie der Kommunikation und dem Verständnis mit vielen Selbstlernern haben wir eine sehr gut durchführbare Selbstlernroute zusammengestellt und verschiedene Formen hochwertiger Python-Lernressourcen für diejenigen zusammengestellt, die noch nicht damit begonnen haben oder Eine Referenz für Studierende, die gerade erst anfangen.
Mentale Vorbereitung
Programmieren ist eine Technologie, man kann es auch als Handwerk bezeichnen. Genau wie bei Kalligraphie, Malerei, Musikinstrumenten, Bildhauerei usw. muss hinter der Beherrschung von Fertigkeiten eine lange Zeit wiederholter Übung stehen. Die Welt des Programmierens ist riesig. Behalten Sie also beim Lernen eine beeindruckende Einstellung bei und nehmen Sie jede Codezeile und sogar jedes Zeichen, das Sie schreiben, ernst. Packen Sie Ihre Mentalität zusammen und machen Sie sich auf den Weg in die Welt des Programmierens.
Einführungsphase
Der erste Schritt ist entscheidend, unabhängig davon, ob es darum geht, ob Anfänger vom Anfang zum Beherrschen oder vom Anfang zum Aufgeben gelangen. Wählen Sie einen geeigneten Einstiegsweg und bleiben Sie dabei.
1.1 Python-Lernumgebung konfigurieren
Python2 oder Python3?
Viele Leute fragen sich, ob sie Python2 oder Python3 lernen sollten, um loszulegen. Das ist eigentlich kein Problem. Ich habe noch nie gehört, dass jemand ein Python2-Programmierer oder ein Python3-Programmierer ist. Die beiden sind einfach programminkompatibel, es gibt keinen großen Unterschied im Denken und es gibt nicht viele grammatikalische Änderungen. Wofür Sie sich auch zu Beginn entscheiden, es wird keine großen Auswirkungen haben.
Wenn Sie sich immer noch nicht entscheiden können, wählen Sie bitte Python3.
Wie wähle ich einen Redakteur aus?
Ich empfehle die Pycharm-Community-Version, die einfach zu konfigurieren und leistungsstark ist, Zeit und Sorgen spart und für Anfänger geeignet ist. Und es ist völlig kostenlos!
Andere Editoren, die Sie ausprobieren können:
idle: Python wird mit einem eigenen Editor geliefert. Wenn Sie nur so schnell wie möglich ein paar Zeilen Code schreiben möchten, ist dies der einfachste Weg.
vs Code: Visual Studio Code – Codebearbeitung.
Atom: Ein hackbarer Texteditor für das 21. Jahrhundert
SublimeText: Sublime Text – Download
notepad++: Notepad++ Home
Damit sich Anfänger mehr auf das Schreiben von Code konzentrieren können, empfehlen wir vim und Emacs nicht.
Betriebssystem?
Python unterstützt alle vorhandenen gängigen Betriebssystemplattformen, egal ob Windows, Mac oder Linux, es kann Python gut ausführen. Und die beiden letztgenannten verfügen standardmäßig über eine Python-Umgebung.
1.2 Einführungs-Tutorial
"Crossins Programmierunterricht - Einführung in Python"
Crossins Programmierunterricht - Einführung in Python
Ich denke, es ist das grundlegendste Ein leicht verständliches Einführungs-Tutorial, das sich sehr gut für Leute ohne Programmierkenntnisse zum Einstieg eignet.
74 grafische Tutorials, von der einfachsten Python-Installation bis hin zu grundlegender Syntax, Datenstrukturen, Funktionen, Dateioperationen, Netzwerkanforderungen, objektorientiert usw., die nach und nach in die Tiefe gehen.
Der beste Weg, Ihren Eindruck von einem Wissenspunkt zu vertiefen, besteht darin, Code zu schreiben, um ihn selbst zu implementieren. Wenn Sie es immer noch nicht verstehen, versuchen Sie es erneut. Egal welches Tutorial Sie verwenden, geben Sie bitte alle Beispielcodes auf Ihrem Computer ein und führen Sie es aus – Learning by Doing!
Unterstützende Übungen
Crossins Programmierklassenzimmer – Grundübungen
Crossins Programmierklassenzimmer – Online-Übungen
Außerschulische Übungen
《Stupid Learn Python auf die harte Tour“
Vorwort – [Python auf die harte Tour lernen] – Lesen
Dies ist ein sehr berühmtes Python-Buch, das sich jedoch nicht zum reinen Selbststudium eignet. Da der Schwerpunkt auf der Praxis liegt, diese jedoch nicht erklärt wird, können Anfänger leicht verwirrt werden. Es eignet sich eher als Hilfsmittel beim Lernen.
Weitere empfohlene Tutorials
„Die Programmierreise von Vater und Sohn“, auch bekannt als „Programmieren lernen mit Kindern“
Dies ist auch eine sehr geeignete Einführung in Python mit Null-Fundament-Bücher. Studenten, die gerne gedruckte Bücher lesen, können eines kaufen, das in vielen Online-Buchhandlungen erhältlich ist.
"Concise Python Tutorial"
Online lesen: Concise Python Tutorial
Dies ist ein prägnantes und umfassendes Einführungstutorial zu Python, einfach und unkompliziert, ohne Unsinn. Es eignet sich für Personen mit Erfahrung in anderen Sprachen, um die Python-Syntax schnell zu verstehen.
Die oben genannten Lernmaterialien empfehlen wir und konzentrieren uns hauptsächlich auf reine Anfänger, die nicht über große Programmierkenntnisse verfügen. Es gibt auch einige andere gute Ressourcen für Lernende mit unterschiedlichen Bedürfnissen:
Online-Text-Tutorial:
Liao Xuefengs Python-Tutorial
Python-Tutorial
Mr. Liaos Die Tutorials decken alle Aspekte des Python-Wissens ab. Der Inhalt ist systematischer und tiefergehender.
Kopf voran Python
Tauchen Sie ein in Python
Python-Kernprogrammierung
Umfassendes Verständnis von Python
Python-Standardbibliothek
Python Programming Guide
codecademy und codeschool, zwei Websites zum Erlernen von Python über das Internet, werden beide hoch gelobt. Ich könnte genauso gut hingehen und es erleben.
2. Upgrade-Stufe
Nach Abschluss der Grundkenntnisse in der Einführungsphase geraten Sie häufig in eine Engpassphase und es ist schwierig, Ihr Programmierniveau durch das Ansehen von Tutorials weiter zu verbessern. Zu diesem Zeitpunkt ist Übung erforderlich, und zwar viel Übung.
Sie können mit den Routinen im Buch beginnen, dann kleine Programmfragmente schreiben und dann ein komplettes Projekt schreiben.
Wir haben einige Übungsfragen und Websites zusammengestellt. Sie können je nach Ihrem Stadium die passenden Übungen auswählen. Es wird empfohlen, sich am besten auf eine oder zwei Serien zu konzentrieren, anstatt nur hier und da herumzuprobieren.
Crossin's Programming Classroom – Wöchentlicher Fallstrick:
Der offizielle Account des Programming Classroom wird jede Woche eine Frage zum Üben veröffentlichen und diese in der nächsten Woche erklären. Seien Sie herzlich willkommen, dem öffentlichen WeChat-Konto zu folgen und gemeinsam mit allen Antworten einzureichen.
3. Was soll ich tun, wenn ich auf ein Problem stoße?
Während des Lernprozesses werden mehr oder weniger verschiedene Probleme auftreten. Versuchen Sie nicht, katastrophalen Fehlern direkt zu entkommen.
Der erste Schritt besteht auf jeden Fall darin, Suchmaschinen gut zu nutzen, ist auch eine technische Aufgabe:
Wie man Suchmaschinen für Anfänger in der Programmierung nutzt
Der zweite Schritt besteht darin, verschiedene Quellen um Hilfe zu bitten Wenn Sie zum ersten Mal Programmieren lernen, werden Sie auf alle möglichen Fallstricke stoßen. Zu diesem Zeitpunkt sind die Erfahrungen früherer Generationen besonders wichtig. Wir haben einige Zhihu-Fragen als Referenz zusammengestellt:
5. Nach dem ersten und Zweite Schritte: Schritt-für-Schritt-Training. Ich glaube, dass gewöhnliche kleine Programme für Sie nicht schwierig sein werden. Sie haben bereits einen wichtigen Schritt in der Welt des Programmierens gemacht. Als nächstes können Sie bestimmte Projekte herausfordern. Die reiche Welt der Crawler, der Webentwicklung, der Datenanalyse, des maschinellen Lernens usw. steht Ihnen bereits offen. Wählen Sie eine Richtung und beginnen Sie neu.
Denken Sie daran: Auf dem Weg zum Programmieren gibt es keine Abkürzungen.Das obige ist der detaillierte Inhalt vonWie man Python-Programmierung lernt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!