======= 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