Inhaltsverzeichnis
Vorwort
Text
Die erste Stufe: Anfänger, beherrschen Sie die Syntax von Python und die Verwendung einiger gängiger Bibliotheken
Die dritte Stufe: fortgeschritten, Betrachtung des gesamten Projekts, Berücksichtigung von Dokumenten, Verteilung, Leistungsoptimierung usw.
Zusammenfassung
Heim Backend-Entwicklung Python-Tutorial Die verschiedenen Phasen des Python-Lernens

Die verschiedenen Phasen des Python-Lernens

Aug 03, 2017 pm 05:47 PM
python 不同 Bühne

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!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Grund, warum PS immer wieder Laden zeigt? Was ist der Grund, warum PS immer wieder Laden zeigt? Apr 06, 2025 pm 06:39 PM

PS "Laden" Probleme werden durch Probleme mit Ressourcenzugriff oder Verarbeitungsproblemen verursacht: Die Lesegeschwindigkeit von Festplatten ist langsam oder schlecht: Verwenden Sie Crystaldiskinfo, um die Gesundheit der Festplatte zu überprüfen und die problematische Festplatte zu ersetzen. Unzureichender Speicher: Upgrade-Speicher, um die Anforderungen von PS nach hochauflösenden Bildern und komplexen Schichtverarbeitung zu erfüllen. Grafikkartentreiber sind veraltet oder beschädigt: Aktualisieren Sie die Treiber, um die Kommunikation zwischen PS und der Grafikkarte zu optimieren. Dateipfade sind zu lang oder Dateinamen haben Sonderzeichen: Verwenden Sie kurze Pfade und vermeiden Sie Sonderzeichen. Das eigene Problem von PS: Installieren oder reparieren Sie das PS -Installateur neu.

Wie löst ich das Problem des Ladens beim Starten von PS? Wie löst ich das Problem des Ladens beim Starten von PS? Apr 06, 2025 pm 06:36 PM

Ein PS, der beim Booten auf "Laden" steckt, kann durch verschiedene Gründe verursacht werden: Deaktivieren Sie korrupte oder widersprüchliche Plugins. Eine beschädigte Konfigurationsdatei löschen oder umbenennen. Schließen Sie unnötige Programme oder aktualisieren Sie den Speicher, um einen unzureichenden Speicher zu vermeiden. Upgrade auf ein Solid-State-Laufwerk, um die Festplatte zu beschleunigen. PS neu installieren, um beschädigte Systemdateien oder ein Installationspaketprobleme zu reparieren. Fehlerinformationen während des Startprozesses der Fehlerprotokollanalyse anzeigen.

Wie löste ich das Problem des Ladens, wenn die PS die Datei öffnet? Wie löste ich das Problem des Ladens, wenn die PS die Datei öffnet? Apr 06, 2025 pm 06:33 PM

Das Laden von Stottern tritt beim Öffnen einer Datei auf PS auf. Zu den Gründen gehören: zu große oder beschädigte Datei, unzureichender Speicher, langsame Festplattengeschwindigkeit, Probleme mit dem Grafikkarten-Treiber, PS-Version oder Plug-in-Konflikte. Die Lösungen sind: Überprüfen Sie die Dateigröße und -integrität, erhöhen Sie den Speicher, aktualisieren Sie die Festplatte, aktualisieren Sie den Grafikkartentreiber, deinstallieren oder deaktivieren Sie verdächtige Plug-Ins und installieren Sie PS. Dieses Problem kann effektiv gelöst werden, indem die PS -Leistungseinstellungen allmählich überprüft und genutzt wird und gute Dateimanagementgewohnheiten entwickelt werden.

So verwenden Sie MySQL nach der Installation So verwenden Sie MySQL nach der Installation Apr 08, 2025 am 11:48 AM

Der Artikel führt den Betrieb der MySQL -Datenbank vor. Zunächst müssen Sie einen MySQL -Client wie MySQLworkBench oder Befehlszeilen -Client installieren. 1. Verwenden Sie den Befehl mySQL-uroot-P, um eine Verbindung zum Server herzustellen und sich mit dem Stammkonto-Passwort anzumelden. 2. Verwenden Sie die Erstellung von Createdatabase, um eine Datenbank zu erstellen, und verwenden Sie eine Datenbank aus. 3.. Verwenden Sie CreateTable, um eine Tabelle zu erstellen, Felder und Datentypen zu definieren. 4. Verwenden Sie InsertInto, um Daten einzulegen, Daten abzufragen, Daten nach Aktualisierung zu aktualisieren und Daten nach Löschen zu löschen. Nur indem Sie diese Schritte beherrschen, lernen, mit gemeinsamen Problemen umzugehen und die Datenbankleistung zu optimieren, können Sie MySQL effizient verwenden.

Wie kontrolliert PS -Federn die Weichheit des Übergangs? Wie kontrolliert PS -Federn die Weichheit des Übergangs? Apr 06, 2025 pm 07:33 PM

Der Schlüssel zur Federkontrolle liegt darin, seine allmähliche Natur zu verstehen. PS selbst bietet nicht die Möglichkeit, die Gradientenkurve direkt zu steuern, aber Sie können den Radius und die Gradientenweichheit flexius durch mehrere Federn, Matching -Masken und feine Selektionen anpassen, um einen natürlichen Übergangseffekt zu erzielen.

Muss MySQL bezahlen? Muss MySQL bezahlen? Apr 08, 2025 pm 05:36 PM

MySQL hat eine kostenlose Community -Version und eine kostenpflichtige Enterprise -Version. Die Community -Version kann kostenlos verwendet und geändert werden, die Unterstützung ist jedoch begrenzt und für Anwendungen mit geringen Stabilitätsanforderungen und starken technischen Funktionen geeignet. Die Enterprise Edition bietet umfassende kommerzielle Unterstützung für Anwendungen, die eine stabile, zuverlässige Hochleistungsdatenbank erfordern und bereit sind, Unterstützung zu bezahlen. Zu den Faktoren, die bei der Auswahl einer Version berücksichtigt werden, gehören Kritikalität, Budgetierung und technische Fähigkeiten von Anwendungen. Es gibt keine perfekte Option, nur die am besten geeignete Option, und Sie müssen die spezifische Situation sorgfältig auswählen.

So optimieren Sie die Datenbankleistung nach der MySQL -Installation So optimieren Sie die Datenbankleistung nach der MySQL -Installation Apr 08, 2025 am 11:36 AM

Die MySQL -Leistungsoptimierung muss von drei Aspekten beginnen: Installationskonfiguration, Indexierung und Abfrageoptimierung, Überwachung und Abstimmung. 1. Nach der Installation müssen Sie die my.cnf -Datei entsprechend der Serverkonfiguration anpassen, z. 2. Erstellen Sie einen geeigneten Index, um übermäßige Indizes zu vermeiden und Abfrageanweisungen zu optimieren, z. B. den Befehl Erklärung zur Analyse des Ausführungsplans; 3. Verwenden Sie das eigene Überwachungstool von MySQL (ShowProcessList, Showstatus), um die Datenbankgesundheit zu überwachen und die Datenbank regelmäßig zu sichern und zu organisieren. Nur durch kontinuierliche Optimierung dieser Schritte kann die Leistung der MySQL -Datenbank verbessert werden.

Was soll ich tun, wenn sich die PS -Karte in der Ladeschnittstelle befindet? Was soll ich tun, wenn sich die PS -Karte in der Ladeschnittstelle befindet? Apr 06, 2025 pm 06:54 PM

Die Ladeschnittstelle der PS-Karte kann durch die Software selbst (Dateibeschäftigung oder Plug-in-Konflikt), die Systemumgebung (ordnungsgemäße Treiber- oder Systemdateienbeschäftigung) oder Hardware (Hartscheibenbeschäftigung oder Speicherstickfehler) verursacht werden. Überprüfen Sie zunächst, ob die Computerressourcen ausreichend sind. Schließen Sie das Hintergrundprogramm und geben Sie den Speicher und die CPU -Ressourcen frei. Beheben Sie die PS-Installation oder prüfen Sie, ob Kompatibilitätsprobleme für Plug-Ins geführt werden. Aktualisieren oder Fallback die PS -Version. Überprüfen Sie den Grafikkartentreiber und aktualisieren Sie ihn und führen Sie die Systemdateiprüfung aus. Wenn Sie die oben genannten Probleme beheben, können Sie die Erkennung von Festplatten und Speichertests ausprobieren.

See all articles