Wie man in Python entwickelt

Ich werde weiter erklären, während ich das Nachschlagewerk lese.

Python verfügt hauptsächlich über interaktive Programmier- und Codierungsmethoden zum Schreiben in Module (Dateien). Sie können je nach Verwendungszweck frei wählen, welches Sie verwenden möchten, oder Sie können es entwickeln, während Sie beide verwenden. Bei der interaktiven Programmierung wird ein Terminal oder eine Eingabeaufforderung gestartet, Python darin gestartet und anschließend auf dem Terminal codiert. Wenn Sie eine Zeile schreiben und die Eingabetaste drücken, wird diese Zeile im PVM ausgeführt. Es gibt auch eine Möglichkeit, mehrere Zeilen gleichzeitig zu schreiben, diesmal jedoch. Übrigens, auch wenn Sie keine print-Anweisung verwenden, können Sie die Ausgabe automatisch interaktiv abrufen. Übrigens legt Anaconda zum Zeitpunkt der Installation Variablen fest und bereitet auch eine Eingabeaufforderung für Anaconda vor.

Anaconda Command Promp und IDE (Integrated Development Environment) Spyder: Anaconda IDE.jpg

Starten Sie Python an der Eingabeaufforderung: Python立ち上げ.jpg

Eingabe- und Ausgabewerte: 対話型でのHello World!と足し算の入力と出力.jpg

Im interaktiven Modus wird der Code jedoch nicht gespeichert, sobald er ausgeführt wurde. Wenn Sie also denselben Code schreiben möchten, müssen Sie ihn kopieren und einfügen und jedes Mal kompilieren. Übrigens ist STRG + Z für Windows und STRG + D für Unix, um Python in der Eingabeaufforderung zu beenden.

Wenn Sie es jedoch in ein Modul schreiben, bleibt der Code semipermanent. Sobald Sie ihn kompiliert haben, können Sie ihn automatisch in Code konvertieren und dann einfach den Bytecode auf dem PVM ausführen. Python-Dateien haben die Erweiterung .py und einen .pyc-Bytecode (der .pyc wird beim Kompilieren automatisch generiert). Es gibt eine Möglichkeit, den Code in dieser Datei innerhalb der Eingabeaufforderung auszuführen. Zum Beispiel, um es so auszuführen, als hätten Sie an der Eingabeaufforderung ein Modul namens test.py erstellt Moduleの実行.jpg Führt den Code im Modul aus. Im Gegensatz zu interaktiv ist eine Druckanweisung erforderlich, um die Werte im Modul zu drucken. Wie ich im vorherigen Beitrag geschrieben habe, verwende ich Anacondas IDE, daher wird diese Methode möglicherweise weniger verwendet, aber ich dachte, sie wäre nützlich, wenn ich sie überprüfe.

Anacondas IDE (Spyder): Spyder(IDE of Python).jpg

Bisher habe ich die allgemeinen Entwicklungswerkzeuge von Python erklärt, aber ab dem nächsten Mal werde ich tatsächlich über das Codieren schreiben.

Nun, ich dachte, ich würde vorerst LIFO und FIFO in Python erstellen, aber es scheint, dass es einige Zeit dauern wird, bis ich zur Arbeit komme. W Wenn Sie Korrekturen oder Fragen in diesem Beitrag haben, lassen Sie es mich bitte in den Kommentaren oder per E-Mail wissen!

Referenz: Erste Python 3. Ausgabe (Herausgeber: O'Reilly Japan)

Anaconda Download-Site (ich denke, es ist nur in Englisch): http://continuum.io/downloads

Recommended Posts

Wie man in Python entwickelt
[Python] Wie man PCA mit Python macht
So sammeln Sie Bilder in Python
Verwendung von SQLite in Python
Wie man MySQL mit Python benutzt
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
Umgang mit Japanisch mit Python
[Einführung in Python] Wie verwende ich eine Klasse in Python?
So installieren Sie Python
Dynamisches Definieren von Variablen in Python
So machen Sie R chartr () in Python
[Itertools.permutations] So löschen Sie eine Sequenz in Python
So arbeiten Sie mit BigQuery in Python
Wie bekomme ich Stacktrace in Python?
So zeigen Sie die neunundneunzig Tabelle in Python an
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
So wechseln Sie die Python-Version in Cloud9
So passen Sie den Bildkontrast in Python an
Verwendung von __slots__ in der Python-Klasse
So füllen Sie mit Python dynamisch Nullen aus
Verwendung regulärer Ausdrücke in Python
So zeigen Sie Hello World in Python an
Verwendung ist und == in Python
Wie schreibe ich Ruby to_s in Python
Verwendung der C-Bibliothek in Python
So empfangen Sie Befehlszeilenargumente in Python
[REAPER] Wie man Reascript mit Python spielt
So löschen Sie einen Taple in einer Liste (Python)
So generieren Sie eine Sequenz in Python und C ++
Zusammenfassung zum Importieren von Dateien in Python 3
So vereinfachen Sie die eingeschränkte Polypoly-Anpassung in Python
Verwendung der Python-Bildbibliothek in der Python3-Serie
So implementieren Sie Shared Memory in Python (mmap.mmap)
So erstellen Sie eine JSON-Datei in Python
Zusammenfassung der Verwendung von MNIST mit Python
So geben Sie die TLS-Version in Python-Anforderungen an
Schritte zum Entwickeln einer Webanwendung in Python
So benachrichtigen Sie Discord-Kanäle in Python
So erhalten Sie die Dateien im Ordner [Python]
Wie man tkinter mit Python in Pyenv benutzt
So führen Sie LeapMotion mit Nicht-Apple Python aus
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
So geben Sie "Ketsumaimo" standardmäßig in Python aus
Wie man mit dem Datum / Uhrzeit-Typ in Pythons SQLite3 umgeht
So nehmen Sie Python Interpreter-Änderungen in Pycharm vor
Wie man Autokorrelation und partielle Autokorrelation mit Python zeichnet
So entfernen Sie doppelte Elemente in der Python 3-Liste
So installieren Sie Python [Windows]
So löschen Sie stdout in Python
python3: Verwendung der Flasche (2)
Melden Sie sich auf der Website in Python an
So aktualisieren Sie Pythons Tkinter auf 8.6
Wie benutzt man Python Argparse?
[Python] Verwendung von checkio
So führen Sie Notepad ++ Python aus
Sprechen mit Python [Text zu Sprache]
So ändern Sie die Python-Version