Heim  >  Artikel  >  Backend-Entwicklung  >  Die verschiedenen Phasen des Python-Lernens

Die verschiedenen Phasen des Python-Lernens

巴扎黑
巴扎黑Original
2017-08-03 17:47:312420Durchsuche

Vorwort

Wang Guowei teilte das Lesen in „Menschliche Worte“ in drei Bereiche ein: „Diejenigen, die in der Antike und in der Neuzeit Großes geleistet und große Gelehrte erreicht haben, müssen drei Bereiche durchlaufen: ‚Letzte Nacht der Westwind.‘ Die grünen Bäume sind verdorrt. Gehe alleine zum hohen Gebäude und schaue dir das Ende der Welt an. Du bereust es nicht Der zweite Zustand. Dies ist die dritte Situation, in der ich nicht viel Zeit hatte, also wird das Schreiben eines so großen Themas definitiv keine Kritik hervorrufen Um eine große Neuigkeit zu machen, möchte ich eine einfache Zusammenfassung basierend auf meinem eigenen Lernprozess erstellen und auch einige gute Bücher vorstellen, die diesen drei Phasen entsprechen.

Text

Python hat eine Vielfältige Einsatzmöglichkeiten und unterschiedliche Programme. Verschiedene Programmierer packen ihren eigenen Code in Bibliotheken zur Verwendung durch andere Programmierer und reduzieren so die Notwendigkeit, das Rad neu zu erfinden, gepaart mit der Flexibilität und Lesbarkeit Da Python selbst einfach zu schreiben ist, verwenden immer mehr Menschen es. Laut Tiobe-Statistiken ist die Nutzungsrate von Programmiersprachen in einem Jahr um drei Plätze gestiegen, und zwar bei großen Unternehmen Sie können Python bei der Rekrutierung von Mitarbeitern beherrschen. Dies ist ein Pluspunkt, da Python vor einiger Zeit große Vorteile bei der Textverarbeitung und beim Schreiben kleiner Programme bietet Mir kam in den Sinn, Python zu verwenden. Um ihr bei der Vorverarbeitung von Big Data zu helfen, fiel mir als Erstes immer noch Python usw. ein. Natürlich sage ich nicht, dass es andere Sprachen gibt Es ist nicht gut, darüber zu diskutieren, welche Sprache besser ist, aber Python ist in der Tat eine Sprache, die Menschen glücklich macht. Lassen Sie uns kurz über meine Einteilung in die Bereiche und die empfohlenen Bücher im Python-Lernprozess sprechen
Die verschiedenen Phasen des Python-Lernens

Die erste Stufe: Anfänger, beherrschen Sie die Syntax von Python und die Verwendung einiger gängiger Bibliotheken

  • Hier empfehle ich zunächst das Online-Buch von Liao Xuefeng, die Python 2.7-Version Als Entwickler eignet sich dieses Buch zusätzlich zur grundlegenden Syntax. Nachdem ich viele Dinge gelesen habe, die Lehrer Liao geschrieben hat, habe ich das Gefühl, dass seine Ideen sowie die Höhe. Allgemeingültigkeit und Prinzip des Schreibens von Blogs und Büchern sind sehr gut. Nach der Lektüre dieses Buches glaube ich, dass Sie viele Dinge schreiben und nach Herzenslust mit dem Python-Interpreter spielen können

    Es gibt auch ein Buch „
  • Python-Referenzhandbuch
  • “, das im Grunde alle Aspekte von Python abdeckt Es ist sehr einfach zu verwenden.

    Der beste Weg, eine Sprache zu beherrschen, ist, sie zu verwenden, daher denke ich, dass es eine Möglichkeit ist, Leetcode aufzufrischen einer der schnellsten Wege, Python zu beherrschen.
  • Viele Leute müssen Python nur als Skript verwenden oder ein paar kleine Programme schreiben, um Text zu verarbeiten. Diese Phase kann uns bereits dabei helfen, viele, viele Dinge zu erreichen. Aber wenn Sie ein Profi sind, der Python lernt, müssen Sie leider noch hart arbeiten, um ein Upgrade durchzuführen: Erstens lernen die meisten Menschen in China Python, nachdem sie andere Sprachen (C, C++, Java usw.) gelernt haben. Python unterscheidet sich also von diesen Sprachen. Das heißt, es dauert einige Zeit, Python-Dinge zu erlernen, zu verstehen und zu beherrschen Unabhängig davon, ob Sie ein Python-Projekt erstellen möchten, sind das Layout des Projekts, die Veröffentlichung, Open Source usw. alles Aspekte, die berücksichtigt werden müssen.
Die zweite Stufe: Mittelstufe, beherrschen Sie die Bibliotheken in Ihrem spezifischen Bereich, beherrschen Sie das Python-Schreiben und seien Sie mit den Eigenschaften von Python bestens vertraut

Das erste empfohlene Buch ist „Hochwertigen Code schreiben – 91 Vorschläge zur Verbesserung von Python-Programmen“.
  • Wenn Sie Python gründlich verstehen möchten, ist es manchmal wichtig, sich den Quellcode von Python anzusehen. Durch das Lesen des Quellcodes können Sie den Kernmechanismus von Python gründlich verstehen. Hier wird „Python Source Code Analysis – An In-Depth Exploration of Dynamic Language Core Technologies“ empfohlen. Ich habe dieses Buch noch nicht zu Ende gelesen. Ich lese nur die relevanten Kapitel, wenn ich eine bestimmte Funktion oder Datenstruktur von Python gründlich verstehen muss. und ich habe das Gefühl, dass es sehr geholfen hat.
  • In Ihrem eigenen Bereich muss es viele Bücher und Materialien geben. Beispielsweise gibt es viele Architekturen für die Webentwicklung. Nur wenn Sie alle Architekturen verstehen und sich mit ihnen vertraut machen Informieren Sie sich bei der Auswahl über die Vor- und Nachteile und haben Sie dann ein tiefes Verständnis für eine bestimmte Architektur.
  • Nach dieser Phase können Sie Python-Code schreiben, er kann die PEP8-Inspektion bestehen, Sie können zur Open-Source-Community beitragen, Sie können sehr gut eine Python-Datei schreiben, aber wenn Sie Ich möchte verwenden Bei der Entwicklung eines Großprojekts in Python müssen noch viele Dinge beherrscht werden, z. B. Projektdokumentation, Projektfreigabe, Downloads, Projektleistung und -fälle usw.
  • Die dritte Stufe: fortgeschritten, Betrachtung des gesamten Projekts, Berücksichtigung von Dokumenten, Verteilung, Leistungsoptimierung usw.

    • Derzeit habe ich nur ein Buch „The Hacker Guide to Python“ gelesen "Ich habe die englische Version gelesen. Dieses Buch bietet viele detaillierte Einführungen in das Projektlayout, die Dokumentation, die Leistung, die Veröffentlichung usw. Ich finde den Schreibstil immer noch sehr gut, aber ich muss es noch ein paar Mal lesen.

    • Für die meisten Menschen ist es schwierig, die Möglichkeit zu haben, ein sinnvolles großes technisches Projekt von Grund auf neu zu starten. Daher können Sie Python verwenden, um einige einfache Funktionen und einfache Projekte zu implementieren Inspiration: Sie können auf Zhihu oder Quora suchen. Viele Senioren haben ihre Erfahrungen geteilt.

    Beginnen Sie mit der Gesamtsituation, planen Sie das Layout des Projekts, richten Sie die entsprechende Dokumentation ein, stellen Sie Methoden zum Herunterladen und Installieren des Projekts bereit und bringen Sie mehrere Demos für jede Klasse und jede Funktion mit . Jede Codezeile wurde sorgfältig überlegt und in ein Python-Programm geschrieben. Ich glaube, dass Python jetzt zur Verfügung steht!

    Zusammenfassung

    Dieser Artikel stellt meiner Meinung nach die Phasen des Erlernens von Python dar. Aus meiner oberflächlichen Sicht muss es zu viele Mängel geben, und ich bin auch ein Anfänger und ein fortgeschrittener Python-Benutzer. Abhängig vom Niveau eines Programmierers kann das Schreiben dieses Artikels als ein für mich selbst gesetztes Ziel angesehen werden.

Das obige ist der detaillierte Inhalt vonDie verschiedenen Phasen des Python-Lernens. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn