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:
Starten Sie Python an der Eingabeaufforderung:
Eingabe- und Ausgabewerte:
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 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):
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