Heim Backend-Entwicklung Python-Tutorial So lernen Sie selbst die Python-Sprache

So lernen Sie selbst die Python-Sprache

Jun 20, 2019 pm 02:24 PM

Wie bringt man sich selbst Python-Programmierung bei? Es gibt eine Menge Python-Tutorials, aber Sie wissen nicht, wo Sie anfangen sollen? Ich denke, das dürfte ein Problem sein, mit dem viele Python-Anfänger zu kämpfen haben.

So lernen Sie selbst die Python-Sprache

Was ich heute mit Ihnen teilen möchte, ist, wie Sie sich selbst Python-Programmierung beibringen können. Manche Leute bekommen eine Menge von Python-Tutorials, haben aber das Gefühl, dass sie nicht wissen, wo sie anfangen sollen, aber einige Leute beginnen mit diesem Stapel von Python-Tutorials. Das ist die Lücke. Was sollten wir also für diejenigen tun, die viele Python-Tutorials besucht haben, aber das Gefühl haben? ratlos?

Wir Schauen wir uns an, wie andere Senioren das gleiche Problem gelöst haben.

Meine Lernerfahrungen teilen

Python lernt man nicht nur, man muss alles, was man lernt, auch üben. Wenn Sie Bücher nur lesen, können Sie sich erstens nicht mehr an sie erinnern; zweitens verlieren Sie nach längerem Lesen die Motivation und können nicht mehr stehen.

Teilen Sie meine eigenen Erfahrungen.

Mein Kontakt mit Python begann mit Crawlern (ich werde nie wieder xjb schreiben, da ich nur anhand von Online-Tutorials wusste, wie man schreibt, und mich dabei zwangsweise auf meine eigene C/C++-Grundlage verlassen). die Bedeutung von Python-Code verstehen. Wenn es eine Prüfung wäre, würde ich mir sogar meine Matrikelnummer aufschreiben.

Später entdeckte ich, dass Python und C++ zwei völlig unterschiedliche Dinge sind und Python auch nicht einfach ist. Es enthält eine sehr interessante Syntax. Da ich das Buch nicht systematisch gelesen habe, verstehe ich einige Details von Python überhaupt nicht, ich kann es nur an Ort und Stelle überprüfen, wenn ich den Code schreibe und zusammenfüge.

Später hatte ich das Gefühl, dass mein Fundament instabil war und ich nicht weiterschreiben konnte, also versuchte ich, Liao Xuefengs Blog und die Python-Kernprogrammierung zu lesen. Nachdem ich Liao Da's Buch gelesen hatte, wurden einige Kapitel übersprungen, die sehr einfach sind. Ich habe das grundlegende Programmierbuch nicht zu Ende gelesen, weil ich das Gefühl hatte, dass viele Dinge im Grunde genommen nutzlos waren, was sehr langweilig war. Später gab ich auf, nachdem ich die Hälfte des Buches gelesen hatte.

Zu diesem Zeitpunkt besteht mein Python-Level darin, mit C++-Ideen zu programmieren und dann Python zum Übersetzen zu verwenden. Das sind alles einfache Anweisungen und hat absolut nichts mit Python zu tun. Ich vermute, dass es zu diesem Zeitpunkt noch nicht einmal als Einstiegsmodell gilt. Später fand ich langsam einige kleine Projekte zum Üben und verbesserte mich nach und nach

Man muss im Projekt lernen

Zum Beispiel möchte ich 100 Personalinformationen aus Excel extrahieren oder txt Finden Sie die Telefonnummer eines Mädchens, das jünger als 25 Jahre ist.

Überlegen Sie zunächst, wie Sie es verwenden, und verwenden Sie dann Python. Wenn Sie fertig sind, haben Sie ein gewisses Verständnis für die Verwendung Python zum Bearbeiten von Text und zum Zusammenstellen von Datenstrukturen.

Der nächste Schritt besteht darin, diese Daten in der Datenbank zu speichern und dann mit Python die Informationen der gewünschten Person zu überprüfen. Zu diesem Zeitpunkt haben Sie ein Verständnis für die Datenbankoperationen von Python

Nächster Erster Schritt: So fügen Sie über Python Personalinformationen in der Datenbank hinzu und löschen sie

Überlegen Sie dann, wie Sie eine Benutzeroberfläche hinzufügen, um den Vorgang zu implementieren, unabhängig davon, ob Sie eine Web- oder Python-Grafikbibliothek verwenden möchten

Denken Sie abschließend darüber nach, wie Sie dieses Programm verpacken. Verwandeln Sie es in ein ausführbares Programm statt in ein Skript

Durch eine so kleine Übung können Sie lernen, die Grundlagen von Python zu beherrschen

Nur ​​durch Lernen In Projekten kann man Programmieren lernen.

Natürlich ist der Einstieg für Anfänger tatsächlich schwierig, da sie noch nicht einmal die Prinzipien des Programmierens verstehen, geschweige denn Projekte weiterverfolgen. Wenn Sie wirklich in diese Branche einsteigen möchten, ist es am besten, die Einführung und die Projektpraxis von einem Lehrer leiten zu lassen.

Das obige ist der detaillierte Inhalt vonSo lernen Sie selbst die Python-Sprache. 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
4 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)

Wie löste ich das Problem der Berechtigungen beim Betrachten der Python -Version in Linux Terminal? Wie löste ich das Problem der Berechtigungen beim Betrachten der Python -Version in Linux Terminal? Apr 01, 2025 pm 05:09 PM

Lösung für Erlaubnisprobleme beim Betrachten der Python -Version in Linux Terminal Wenn Sie versuchen, die Python -Version in Linux Terminal anzuzeigen, geben Sie Python ein ...

Wie kann ich die gesamte Spalte eines Datenrahmens effizient in einen anderen Datenrahmen mit verschiedenen Strukturen in Python kopieren? Wie kann ich die gesamte Spalte eines Datenrahmens effizient in einen anderen Datenrahmen mit verschiedenen Strukturen in Python kopieren? Apr 01, 2025 pm 11:15 PM

Bei der Verwendung von Pythons Pandas -Bibliothek ist das Kopieren von ganzen Spalten zwischen zwei Datenrahmen mit unterschiedlichen Strukturen ein häufiges Problem. Angenommen, wir haben zwei Daten ...

Wie erstelle ich dynamisch ein Objekt über eine Zeichenfolge und rufe seine Methoden in Python auf? Wie erstelle ich dynamisch ein Objekt über eine Zeichenfolge und rufe seine Methoden in Python auf? Apr 01, 2025 pm 11:18 PM

Wie erstellt in Python ein Objekt dynamisch über eine Zeichenfolge und ruft seine Methoden auf? Dies ist eine häufige Programmieranforderung, insbesondere wenn sie konfiguriert oder ausgeführt werden muss ...

Wie hört Uvicorn kontinuierlich auf HTTP -Anfragen ohne Serving_forver () an? Wie hört Uvicorn kontinuierlich auf HTTP -Anfragen ohne Serving_forver () an? Apr 01, 2025 pm 10:51 PM

Wie hört Uvicorn kontinuierlich auf HTTP -Anfragen an? Uvicorn ist ein leichter Webserver, der auf ASGI basiert. Eine seiner Kernfunktionen ist es, auf HTTP -Anfragen zu hören und weiterzumachen ...

Wie lehre ich innerhalb von 10 Stunden die Grundlagen für Computer-Anfänger-Programmierbasis in Projekt- und problemorientierten Methoden? Wie lehre ich innerhalb von 10 Stunden die Grundlagen für Computer-Anfänger-Programmierbasis in Projekt- und problemorientierten Methoden? Apr 02, 2025 am 07:18 AM

Wie lehre ich innerhalb von 10 Stunden die Grundlagen für Computer -Anfänger für Programmierungen? Wenn Sie nur 10 Stunden Zeit haben, um Computer -Anfänger zu unterrichten, was Sie mit Programmierkenntnissen unterrichten möchten, was würden Sie dann beibringen ...

Was sind einige beliebte Python -Bibliotheken und ihre Verwendung? Was sind einige beliebte Python -Bibliotheken und ihre Verwendung? Mar 21, 2025 pm 06:46 PM

In dem Artikel werden beliebte Python-Bibliotheken wie Numpy, Pandas, Matplotlib, Scikit-Learn, TensorFlow, Django, Flask und Anfragen erörtert, die ihre Verwendung in wissenschaftlichen Computing, Datenanalyse, Visualisierung, maschinellem Lernen, Webentwicklung und h beschreiben

Wie kann man vom Browser vermeiden, wenn man überall Fiddler für das Lesen des Menschen in der Mitte verwendet? Wie kann man vom Browser vermeiden, wenn man überall Fiddler für das Lesen des Menschen in der Mitte verwendet? Apr 02, 2025 am 07:15 AM

Wie kann man nicht erkannt werden, wenn Sie Fiddlereverywhere für Man-in-the-Middle-Lesungen verwenden, wenn Sie FiddLereverywhere verwenden ...

See all articles