======= Python ======= [[raspberry_pi:einstiegskurs_raspberry_pi| ☚ zurück ]] //**Python** ist eine interpretierte, plattformunabhängige Programmiersprache für Automatisierung, Webanwendungen, Datenanalyse, KI und wissenschaftliche Berechnungen. Sie ist **Open Source**, weit verbreitet und besonders **beliebt für Hobby- und Bastelprojekte** dank der großen Auswahl an Bibliotheken. **Raspberry Pi** setzt bewusst auf **Python** und etablierte es gezielt als zentrale Sprache für Bildung und Experimente.// {{ :raspberry_pi:python_running.png?600 |}} Von den vielen Möglichkeiten, Python zu benutzen, befassen wir uns lediglich mit dem **interaktiven Modus in der Shell** und der **Verwendung von Skripten**. Im Bereich Web/Server werden wir **FastAPI** einführen. ===== Überblick ===== * Python „Erste Schritte“ auf der interaktiven Konsole * [[Python „Python-Umgebung (env) einrichten“ – Vorbereitungen für Projekte schaffen]] * [[Python „Erste Skripte“]] * [[Python „Projekt GPIO“]] ===== Anhang ===== # [python env] ## env anlegen cd ~/devel/gpio_projects # in den Projektordner wechseln python3 -m venv gpio_env # venv mit Namen gpio_env erstellen ## aktivieren source ~/devel/gpio_projects/gpio_env/bin/activate # absolute Pfadangabe zur venv ## deaktivieren deactivate # venv verlassen ## löschen cd ~/devel/gpio_projects # in den Projektordner wechseln rm -rf gpio_env # venv-Ordner entfernen