[Python von Grund auf lernen] 02. Einführung in Entwicklungstools

Python-Code schreiben

Basierend auf den Erkenntnissen, die wir zuvor eingeführt haben, wissen wir, dass es sich bei dem sogenannten Code tatsächlich um einen gewöhnlichen Text handelt, der nach bestimmten Spezifikationen geschrieben und dann zur Analyse und Ausführung an den Computer übergeben wird. Da es sich um einen Text handelt, können wir ihn direkt mit einem Texteditor kodieren? Die Antwort ist ja, aber bei einer solchen Entwicklung wird die Effizienz sehr gering sein.

1. Gängige Tools zur Codebearbeitung

Wenn wir in unserer eigentlichen Arbeit nur bestimmte (mehrere) Dateien anzeigen möchten, verwenden wir dazu tatsächlich ein einfaches Codebearbeitungstool.

Gängige Tools zur Codebearbeitung:

  • vim (häufig verwendetes Codebearbeitungstool unter Linux-Systemen)
    Fügen Sie hier eine Bildbeschreibung ein

  • sublime (ein plattformübergreifendes, benutzerfreundliches Codebearbeitungstool)
    Fügen Sie hier eine Bildbeschreibung ein

  • notepad++ (ein Codebearbeitungstool, das auf der Windows-Plattform läuft)
    Fügen Sie hier eine Bildbeschreibung ein

Die verschiedenen oben vorgestellten Softwareentwicklungstools können in unserer Arbeit verwendet werden. Sie alle verfügen über die Funktion der Code-Hervorhebung. Einige Tools können auch leistungsfähigere Funktionen wie die automatische Code-Eingabeaufforderung über Plug-Ins realisieren.

2. Führen Sie das Python-Programm aus

Python ist eine interpretierte Sprache, die ohne Compiler direkt mit einem Interpreter ausgeführt werden kann. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

python hello.py

Wenn Sie die Datei „hello.py“ ausführen, wird „hello world“ auf der Konsole ausgegeben

3. Download und Installation von Pycharm

Obwohl die oben beschriebene Software unsere Codierungsgeschwindigkeit verbessern konnte, kann sie den komplexeren Anforderungen in unserer Entwicklung immer noch nicht gerecht werden. Unter normalen Umständen benötigen wir alle Tools, die uns helfen, schnell die Umgebung aufzubauen, Code zu schreiben und das Programm auszuführen.

Das Konzept der IDE IDE (Integrated Development Environment) wird auch als integrierte Entwicklungsumgebung bezeichnet. Um es ganz klar auszudrücken: Es gibt eine Software mit einer grafischen Oberfläche, die Funktionen wie das Bearbeiten von Code, das Kompilieren von Code, das Analysieren von Code, das Ausführen von Code und das Debuggen von Code integriert. In unserer Python-Entwicklung ist Pycharm die am häufigsten verwendete IDE.

PyCharm ist eine von der tschechischen Firma JetBrains entwickelte IDE, die Codeanalyse, grafischen Debugger, integrierten Tester, integriertes Versionskontrollsystem usw. bietet und hauptsächlich zum Schreiben von Python-Code verwendet wird.

Download-Adresse: http://www.jetbrains.com/pycharm/download
Fügen Sie hier eine Bildbeschreibung ein

Die Hauptfunktionsbereiche von PyCharm

  • Dateinavigationsbereich: Möglichkeit zum Durchsuchen/Suchen/Öffnen von Projektdateien
  • Dateibearbeitungsbereich: Kann die aktuell geöffnete Datei bearbeiten
  • Konsolenbereich: Kann den Inhalt der Programmausführung ausgeben und die Ausführung des Debugging-Codes verfolgen

Fortgeschrittener Fall

[Python] Python erkennt das Wort-Ratespiel – fordern Sie Ihre Intelligenz und Ihr Glück heraus!

[Python] Die Python-tkinter-Bibliothek implementiert ein GUI-Programm für den Gewichtseinheitenkonverter

[Python] Verwenden Sie Selenium, um (2023 Blog Star)-Einträge zu erhalten

[Python] Verwenden Sie Selenium und Chrome WebDriver, um Artikelinformationen im [Tencent Cloud Studio Practical Training Camp] zu erhalten.

Verwenden Sie Tencent Cloud Cloud Studio, um die Planung von Baidu AI zur Realisierung der Texterkennung zu realisieren

[Spaß mit der Python-Serie [Xiaobai muss gesehen werden] Python-Multithread-Crawler: Laden Sie Bilder von Emoticon-Paket-Websites herunter

[Play with Python-Serie] [Muss für Xiaobai gesehen werden] Verwenden Sie Python, um historische Daten von Shuangseqiu zu crawlen und visuell zu analysieren

[Mit der Python-Serie spielen] [Muss für Xiaobai gesehen werden] Verwenden Sie die Python-Crawler-Technologie, um Proxy-IP abzurufen und in einer Datei zu speichern

[Muss für Xiaobai gesehen werden] Beispiel für die Python-Bildsynthese unter Verwendung der PIL-Bibliothek, um die Synthese mehrerer Bilder nach Rängen und Spalten zu realisieren

[Xiaobai muss sehen] Der tatsächliche Kampf des Python-Crawlers lädt Bilder von Göttinnen stapelweise herunter und speichert sie lokal

[Xiaobai muss sehen] Detaillierte Analyse und Codeimplementierung des Python-Wortwolkengenerators

[Xiaobai muss sehen] Python crawlt ein Beispiel für NBA-Spielerdaten

[Muss für Xiaobai gesehen werden] Beispielcode zum Crawlen und Speichern von Himalaya-Audio mit Python

[Muss für Xiaobai gesehen werden] Technische Umsetzung der Verwendung von Python zum stapelweisen Herunterladen von League of Legends-Skin-Bildern

[Xiaobai muss sehen] Python-Crawler-Datenverarbeitung und -visualisierung

[Muss für Xiaobai gesehen werden] Python-Crawler-Programm zum einfachen Erhalten von Helden-Skin-Bildern von King of Glory

[Muss für Xiaobai gesehen werden] Verwenden Sie Python, um ein personalisiertes Listen-Word-Dokument zu erstellen

[Muss für Xiaobai gesehen werden] Python-Crawler-Kampf: Holen Sie sich Bilder von der Onmyoji-Website und speichern Sie sie automatisch

Die unverzichtbare Serie des Bibliotheksverwaltungssystems von Xiaobai – Beispielcode für Anmelde- und Registrierungsfunktionen

100 Fälle von Xiaobais tatsächlichem Kampf: Ein vollständiges und einfaches Shuangseqiu-Lotterie-Gewinnbeurteilungsprogramm, geeignet für den Einstieg in Xiaobai

Geodatenverarbeitung und Visualisierung mit Geopandas und Shapely (.shp)

Verwenden Sie Selen, um die Daten der Maoyan-Filmliste zu crawlen

Ausführliche Erläuterung des Prinzips und der Implementierung des Bildverbesserungsalgorithmus Retinex

Leitfaden zum Einstieg in Crawler (8): Schreiben Sie Crawler-Programme für Wetterdaten zur visuellen Analyse

Einführungsleitfaden für Crawler (7): Verwendung von Selenium und BeautifulSoup zum Crawlen von Douban Movie Top250 Beispielerklärung [Reptile Xiaobai muss sich ansehen]

Leitfaden zum Einstieg in Crawler (6): Anti-Crawler und fortgeschrittene Fähigkeiten: IP-Proxy, User-Agent-Verkleidung, Cookie-Bypass-Anmeldeüberprüfung und Tools zur Identifizierung von Bestätigungscodes

Einführungsleitfaden zu Crawlern (5): Verteilte Crawler und Parallelitätskontrolle [Implementierungsmethoden zur Verbesserung der Crawling-Effizienz und Anforderungsrationalitätskontrolle]

Erste Schritte mit Crawlern (4): Der beste Weg, dynamische Webseiten mit Selenium und API zu crawlen

Leitfaden zum Einstieg in Crawler (3): Python-Netzwerkanfragen und gängige Anti-Crawler-Strategien

Erste Schritte mit Crawlern (2): Verwendung regulärer Ausdrücke zur Datenextraktion und -verarbeitung

Erste Schritte mit Reptilien (1): Lernen Sie die Grundlagen und Fähigkeiten von Reptilien

Anwendung des Deep-Learning-Modells in der Bilderkennung: CIFAR-10-Datensatzpraxis und Genauigkeitsanalyse

Grundlagen der objektorientierten Python-Programmierung und Beispielcode

Anleitung zum Betrieb einer MySQL-Datenbank: Erfahren Sie, wie Sie mit Python Vorgänge hinzufügen, löschen, ändern und abfragen

Anleitung zum Betrieb von Python-Dateien: Kodierung, Lesen, Schreiben und Ausnahmebehandlung

Verwenden Sie Python und Selenium, um das Crawlen zu automatisieren

Python-Multithread- und Multiprozess-Tutorial: umfassende Analyse, Codefälle und Optimierungsfähigkeiten

Selenium Automation Toolset – Vollständiger Leitfaden und Tutorials

Von den Grundlagen des Python-Webcrawlers bis hin zum eigentlichen Kampf-Tutorial

Python-Einführungs-Tutorial: Beherrschen Sie die Grundkenntnisse der For-Schleife, der While-Schleife, der String-Operation, des Lesens und Schreibens von Dateien sowie der Ausnahmebehandlung

Tutorial zur Pandas-Datenverarbeitung und -Analyse: von den Grundlagen bis zum tatsächlichen Kampf

Detaillierte Erläuterung häufig verwendeter Datentypen und zugehöriger Vorgänge in Python

[Neueste Version im Jahr 2023] Detaillierte Erläuterung von sechs wichtigen Maßnahmen zur Verbesserung des Index des Klassifizierungsmodells

Einführende Grundlagen und fortgeschrittene Kenntnisse der Python-Programmierung, Webentwicklung, Datenanalyse sowie maschinelles Lernen und künstliche Intelligenz

Diagrammvorhersageergebnisse mit 4 Regressionsmethoden: Vektorregression, Random Forest-Regression, lineare Regression, K-Nearest Neighbors-Regression

Ich denke du magst

Origin blog.csdn.net/qq_33681891/article/details/132152298
Empfohlen
Rangfolge