Raspberry Pi programmieren mit Python.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[Place of publication not identified] :
MITP Verlags GmbH & Co. KG,
2016.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- Impressum
- Inhaltsverzeichnis
- Einleitung
- Kapitel 1: Begegnung mit Python
- 1.1 Was ist Python?
- 1.2 Python-Versionen
- 1.3 IDLE
- 1.3.1 Die Python-Shell
- 1.3.2 Hotkeys
- 1.4 Die Python-Shell als Taschenrechner
- 1.4.1 Operatoren und Terme
- 1.4.2 Zahlen
- 1.4.3 Mathematische Funktionen
- 1.5 Hilfe
- 1.6 Namen und Zuweisungen
- 1.6.1 Zuweisungen für mehrere Variablen
- 1.6.2 Rechnen mit Variablen in der Shell
- 1.6.3 Syntaxregeln für Bezeichner
- 1.6.4 Neue Namen für Funktionen und andere Objekte
- 1.6.5 Erweiterte Zuweisungen
- 1.7 Mit Python-Befehlen Geräte steuern
- 1.7.1 Projekt: Eine LED ein- und ausschalten
- 1.7.2 Das Modul RPI.GPIO
- 1.7.3 Steuern mit Relais
- 1.7.4 Projekt: Eine Taschenlampe an- und ausschalten
- 1.8 Aufgaben
- 1.9 Lösungen
- Kapitel 2: Python-Skripte
- 2.1 Ein Skript mit IDLE erstellen
- 2.1.1 Ein neues Projekt starten
- 2.1.2 Programmtext eingeben
- 2.1.3 Das Skript ausführen
- 2.1.4 Shortcuts
- 2.2 Programme ausführen
- 2.2.1 Programm in der Konsole starten
- 2.2.2 Anklicken des Programmicons im File-Manager
- 2.3 Interaktive Programme
- das EVA-Prinzip
- 2.3.1 Format mit Bedeutung
- Aufbau eines Python-Programmtextes
- 2.3.2 Eingabe
- die input()-Funktion
- 2.3.3 Verarbeitung
- Umwandeln von Datentypen und Rechnen
- 2.3.4 Ausgabe
- die print()-Funktion
- 2.4 Programmverzweigungen
- 2.4.1 Einfache Bedingungen
- 2.4.2 Wie erkennt man eine gute Melone? Zusammengesetzte Bedingungen
- 2.4.3 Einseitige Verzweigungen und Programmblöcke
- 2.4.4 Haben Sie Ihr Idealgewicht?
- 2.4.5 Eine Besonderheit von Python: Wahrheitswerte für Objekte
- 2.5 Bedingte Wiederholung
- die while-Anweisung
- 2.5.1 Projekt: Zahlenraten
- 2.5.2 Have a break! Abbruch einer Schleife
- 2.6 Projekte mit dem GPIO
- 2.6.1 Blinklicht
- 2.6.2 Schalter
- 2.6.3 Zähler
- 2.6.4 Grundzustände festlegen und Flankensteuerung
- 2.7 Projekt: Eine Alarmanlage
- 2.7.1 Aufbau und Arbeitsweise der Alarmanlage
- 2.7.2 Programmierung
- 2.8 Aufgaben
- 2.9 Lösungen
- Kapitel 3: Kollektionen: Mengen, Listen, Tupel und Dictionaries
- 3.1 Die Typhierarchie
- 3.2 Gemeinsame Operationen für Kollektionen
- 3.3 Kollektionen in Bedingungen
- 3.3.1 Projekt: Kundenberatung
- 3.3.2 Projekt: Sichere Kommunikation
- 3.4 Iteration
- die for-Anweisung
- 3.4.1 Verwendung von break
- 3.5 Sequenzen
- 3.5.1 Konkatenation und Vervielfältigung
- 3.5.2 Direkter Zugriff auf Elemente
- Indizierung
- 3.5.3 Slicing
- 3.5.4 Projekt: Lesbare Zufallspasswörter
- 3.6 Tupel
- 3.7 Zeichenketten (Strings)
- 3.7.1 Strings durch Bytestrings codieren
- 3.7.2 Der Formatierungsoperator %
- 3.8 Listen
- 3.8.1 Listen sind Objekte und empfangen Botschaften
- 3.8.2 Klasse, Typ und Instanz
- 3.8.3 Kopie oder Alias?
- 3.8.4 Listenoperationen
- 3.8.5 Projekt: Zufallsnamen
- 3.8.6 Projekt: Telefonliste
- 3.8.7 Listen durch Comprehensions erzeugen
- 3.9 Zahlen in einer Folge
- range()-Funktion