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.