Python-Schulung: Raspberry Pi und Python
Diese Python-Schulung verbindet Linux-Grundlagen auf dem Raspberry Pi mit Python-Programmierung und hardwarenaher Praxis. Sie lernen, ein kleines System zu administrieren und Python für Schnittstellen, Geräte und Automatisierung einzusetzen.
Spezialisiert auf Python
Warum diese Python-Schulung?
Die Schulung „Raspberry Pi und Python“ ist Teil unseres spezialisierten Python-Programms. Sie wird von Trainern vorbereitet, die Python seit vielen Jahren unterrichten, praktisch einsetzen und als Fachautoren vermitteln. Dadurch verbinden wir Grundlagen, Hintergründe, typische Stolperstellen und den Transfer in reale Aufgaben.
Zielgruppe aus dem Kursprogramm
Für wen eignet sich diese Python-Schulung?
- Embeddedprogrammierer, die sich schon lange die Frage stelle, weshalb bestimmte Eigenschaften eines "normalen" Betriebssystems, wie z.B. Multiprocessing, TCP/IP, Dateisysteme, ihnen versagt bleiben oder teuer erkauft werden müssen.
- Elektroniker, die Devices testen wollen, bevor in ihrer Firma die Hostsoftware soweit ist.
- Architekten, die die Zusammensetzung ihrer Plattform entscheiden und rechtfertigen müssen. Die Frage "Wieviel Logik stecke ich in externe Hardware, und muss ich das überhaupt?" ist schwer zu beantworten.
Inhalte und Lernziele
Das lernen Sie in dieser Python-Schulung
- Raspberry Pi über Linux und die Kommandozeile sicher bedienen: ein schlankes Linux-System ohne Desktop verstehen und effizient administrieren
- Den Raspberry Pi per SSH aus der Ferne administrieren
- Shell-Grundlagen und Unix-Werkzeuge wie
sed,grep,find... - Systemdiagnose mit Werkzeugen wie
netstat,topsowie den virtuellen Dateisystemenprocfsundsysfs...
- Python-Grundlagen direkt auf dem Raspberry Pi anwenden: Python als gut lesbare Sprache für Automatisierung und Hardwarezugriff einsetzen
- GPIO-Pins aus Python lesen und steuern.
- Ausgänge: digitale Ausgänge aus Python schalten
- Eingänge: Eingänge per Polling oder ereignisgesteuert auswerten
- Peripherie und Mikrocontroller über Standardschnittstellen anbinden: typische Protokolle für Sensoren, PWM und I/O-Erweiterungen unter Linux nutzen:
- Inter Integrated Circuit (I2C)
- Serial Peripheral Interface (SPI)
- LM-Sensors in die Linux-Sensorinfrastruktur einbinden
- CAN-Bus unter Linux und Python einsetzen : Kommunikation über das Controller Area Network für eingebettete Systeme verstehen und über den Linux-Netzwerkstack ansprechen.
- Kamera- und Videozugriff mit Video4Linux (V4L): das Linux-Videosubsystem und Raspberry-Kameras aus Python nutzen.
Offener Kurs oder Inhouse
Wie soll Ihre Schulung aussehen?
Wir klären Lernziele, Dauer, Gruppengröße, Format und passende Beispiele aus Ihrem Arbeitsumfeld.