Python:
Ein neues Projekt starten
Wie man:
Virtuelle Umgebung erstellen
Eine virtuelle Umgebung ist ein eigenständiges Verzeichnis, das alle notwendigen Ausführbaren enthält, um die Pakete zu verwenden, die ein Python-Projekt benötigen würde. Es ist ratsam, für jedes Projekt eine virtuelle Umgebung zu erstellen, um Konflikte zwischen Projekt-Abhängigkeiten zu vermeiden. Verwende das venv
-Modul, das Teil der Standardbibliothek von Python ist.
# Ersetze 'myproject' mit dem Namen deines Projekts
python3 -m venv myproject-env
Um die virtuelle Umgebung zu aktivieren:
Unter Windows:
myproject-env\Scripts\activate.bat
Unter Unix oder MacOS:
source myproject-env/bin/activate
Beispielausgabe (die Ausgabe kann je nach Betriebssystem leicht variieren):
(myproject-env) $
Pakete installieren
Verwende pip
, den Paketinstaller für Python, um Pakete zu installieren, zu aktualisieren und zu entfernen. Hier ist, wie du eine beliebte Drittanbieter-Bibliothek, requests
, zum Durchführen von HTTP-Anfragen installieren kannst:
pip install requests
Beispielausgabe:
Collecting requests
Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 1.3 MB/s
Installing collected packages: requests
Erfolgreich installiert requests-2.25.1
Projektstruktur einrichten
Ein typisches Python-Projekt könnte folgendermaßen aussehen:
myproject/
│
├── myproject-env/ # Virtuelle Umgebung
├── docs/ # Dokumentation
├── tests/ # Einheiten- und Integrationstests
│ └── __init__.py
├── myproject/ # Quellcode des Projekts
│ ├── __init__.py
│ └── main.py
├── setup.py # Projektsetup-Datei
└── README.md # Projektübersicht
Erstelle dein erstes Programm
Erstelle eine main.py
-Datei im Verzeichnis myproject
. Hier ist ein Beispiel für ein einfaches Programm:
# myproject/myproject/main.py
def greet(name):
return f"Hallo, {name}!"
if __name__ == "__main__":
print(greet("Welt"))
Führe dein Programm aus:
python myproject/main.py
Beispielausgabe:
Hallo, Welt!
Verwende ein Framework für größere Projekte
Für größere Projekte, insbesondere Webanwendungen, sind Frameworks wie Django oder Flask von unschätzbarem Wert. So installierst du Flask und erstellst eine einfache “Hello, World”-Webanwendung:
pip install Flask
Erstelle eine app.py
-Datei mit folgendem Inhalt:
# app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hallo, Welt!</p>"
if __name__ == "__main__":
app.run(debug=True)
Führe die Flask-Anwendung aus:
flask run
Beispielausgabe:
* Running on http://127.0.0.1:5000/ (Drücke CTRL+C zum Beenden)
Navigiere in deinem Webbrowser zu http://127.0.0.1:5000/
, und du solltest die “Hallo, Welt!"-Nachricht sehen.