Python ist eine objektorientiert interpretierte Computerprogrammiersprache. Python ist reine freie Software. Die Python-Syntax ist prägnant und klar, und eines ihrer Merkmale ist die erzwungene Verwendung von Leerzeichen zum Einrücken von Anweisungen. Python verfügt über umfangreiche und leistungsstarke Bibliotheken. Sie wird oft als Klebesprache bezeichnet, die verschiedene Module, die in anderen Sprachen (insbesondere C/C++) erstellt wurden, problemlos miteinander verbinden kann.
Python-Interpreter
Programmiersprachen erfordern einen Compiler oder Interpreter und verwenden kompilierte Sprachen wie C/C++ Das von Ihnen geschriebene Programm muss aus der Quelldatei in die vom Computer verwendete Maschinensprache konvertiert und dann vom Linker verknüpft werden, um eine binäre ausführbare Datei zu bilden. Wenn Sie dieses Programm ausführen, können Sie das Binärprogramm von der Festplatte in den Speicher laden und ausführen.
Das Python-Interpretationssystem kann unterteilt werden in: 2.x und 3.x
IDE
IDE (Integrated Development Environment, integrierte Entwicklungsumgebung) , Derzeit gibt es viele IDEs für Python, wie z. B. vs Code, Eclipse, Atom, Anaconda, IDEA usw. Ich persönlich empfehle die Verwendung der oben genannten IDEs natürlich nicht. Für die Entwicklung von Python empfehle ich nur Pycharm und Jupyter Notebook.
Vorteile von pycharm:
Verfügt über umfangreiche Funktionen, Eingabeaufforderungen, hohe Geschwindigkeit, leistungsstarke Lesezeichen und Sprungfunktionen sowie effizientes Debuggen. Studenten können sich kostenlos registrieren, um die professionelle Version zu nutzen ...
Vorteile des Jupyter-Notebooks:
Interaktives Debuggen, Markdown und Code jederzeit wechseln, Code schreiben und gleichzeitig Notizen machen
Virtuelle Umgebung
Python steht wie andere Programmiersprachen vor einem Migrationsproblem. Wenn Sie ein entwickeltes Projekt auf andere Computer oder Knoten übertragen oder das Projekt in ein Docker-Image umwandeln möchten, müssen Sie es neu konfigurieren Öffnen Sie die Entwicklungsumgebung und installieren Sie das Projekt erneut. Wenn wir die Systemumgebung verwenden, werden alle von pip installierten Pakete in den Site-Paketen unter dem Python-Pfad installiert . Wenn die request.txt generiert wird, werden auch alle Pakete unter site-packages eingebunden. Deshalb kann eine unabhängige Umgebung für verschiedene Projekte erstellt werden, was die spätere Transplantation erleichtert.
Es gibt zwei Haupttools für die Verwaltung virtueller Python-Umgebungen:
virtualenv, pipenv
Das obige ist der detaillierte Inhalt vonWelche Software wird benötigt, um Python zu lernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!