Жанры
Авторы
Контакты
О сайте
Книжные новинки
Популярные книги
Найти
Главная
Авторы
Al Sweigart
Routineaufgaben mit Python automatisieren
Читать книгу Routineaufgaben mit Python automatisieren - Al Sweigart - Страница 1
Оглавление
Предыдущая
Следующая
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
...
144
Оглавление
Купить и скачать книгу
Вернуться на страницу книги Routineaufgaben mit Python automatisieren
Оглавление
Страница 1
Страница 2
Страница 3
Страница 4
Inhalt
Страница 6
Der Autor
Der Fachgutachter
Danksagung
Einleitung
Für wen ist dieses Buch gedacht?
Programmierstil
Was ist Programmierung?
Was ist Python?
Programmierer müssen nicht viel Mathe können
Sie sind nie zu alt, um programmieren zu lernen
Programmierung ist kreativ
Der Aufbau dieses Buchs
Python herunterladen und installieren
Warnung
Mu herunterladen und installieren
Mu starten
Hinweis
IDLE starten
Die interaktive Shell
Drittanbietermodule installieren
Hilfe finden
Sinnvolle Fragen stellen
Zusammenfassung
Страница 30
1
Grundlagen von Python
Ausdrücke in die interaktive Shell eingeben
Fehler sind kein Beinbruch
Die Datentypen für ganze Zahlen, Fließkommazahlen und Strings
Stringverkettung und -wiederholung
Werte in Variablen speichern
Zuweisungsanweisungen
Variablennamen
Ihr erstes Programm
Analyse des Programms
Kommentare
Die Funktion print()
Hinweis
Die Funktion input()
Den Benutzernamen ausgeben
Die Funktion len()
Die Funktionen str(), int() und float()
Das Verhältnis zwischen Text und Zahlen
Zusammenfassung
Wiederholungsfragen
2
Flusssteuerung
Boolesche Werte
Vergleichsoperatoren
Der Unterschied zwischen den Operatoren == und =
Boolesche Operatoren
Binäre boolesche Operatoren
Der Operator not
Kombinierte Verwendung von booleschen und Vergleichsoperatoren
Elemente zur Flusssteuerung
Bedingungen
Codeblöcke
Programmausführung
Flusssteuerungsanweisungen
If-Anweisungen
Else-Anweisungen
Elif-Anweisungen
While-Schleifen
Break-Anweisungen
Continue-Anweisungen
Gefangen in einer Endlosschleife?
»Truthy«- und »Falsey«-Werte
For-Schleifen und die Funktion range()
Hinweis
Eine gleichwertige while-Schleife
Das Anfangs-, End- und Schrittargument für range()
Module importieren
Überschreiben Sie keine Modulnamen!
From-import-Anweisungen
Programme mit sys.exit() vorzeitig beenden
Ein kurzes Programm: Zahlen raten
Ein kurzes Programm: Stein, Schere, Papier
Zusammenfassung
Wiederholungsfragen
3
Funktionen
Def-Anweisungen mit Parametern
Terminologie
Rückgabewerte und die Anweisung return
Der Wert None
Schlüsselwortargumente und print()
Der Aufrufstack
Lokaler und globaler Gültigkeitsbereich
Lokale Variablen können im globalen Gültigkeitsbereich nicht verwendet werden
Lokale Gültigkeitsbereiche können keine Variablen aus anderen lokalen Gültigkeitsbereichen verwenden
Globale Variablen können von einem lokalen Gültigkeitsbereich aus gelesen werden
Lokale und globale Variablen mit demselben Namen
Die Anweisung global
Hinweis
Funktionen als »Blackbox«
Ausnahmebehandlung
Ein kurzes Programm: Zickzackmuster
Zusammenfassung
Wiederholungsfragen
Übungsprojekte
Die Collatz-Folge
Eingabevalidierung
4
Listen
Der Datentyp für Listen
Einzelne Elemente einer Liste mithilfe des Index abrufen
Negative Indizes
Teillisten mithilfe von Slices abrufen
Die Länge einer Liste mit len() abrufen
Werte in einer Liste mithilfe des Index ändern
Listenverkettung und -wiederholung
Elemente mit del aus einer Liste entfernen
Listen verwenden
Listen in for-Schleifen
Die Operatoren in und not in
Der Trick mit der Mehrfachzuweisung
Die Funktion enumerate() für Listen
Die Funktionen random.choice() und random.shuffle() für Listen
Erweiterte Zuweisungsoperatoren
Methoden
Elemente in einer Liste mit der Methode index() finden
Elemente mit den Methoden append() und insert() zu Listen hinzufügen
Elemente mit remove() aus Listen entfernen
Elemente in einer Liste mit sort() sortieren
Reihenfolge der Listeneinträge mit reverse() umkehren
Ausnahmen von den Einrückungsregeln in Python
Beispielprogramm: Magic 8 Ball mithilfe einer Liste
Sequenzielle Datentypen
Veränderbare und unveränderbare Datentypen
Der Datentyp für Tupel
Typen mit den Funktionen list() und tuple() umwandeln
Verweise
Identität und die Funktion id()
Verweise übergeben
Die Funktionen copy() und deepcopy() des Moduls copy
Ein kurzes Programm: Conways Spiel des Lebens
Zusammenfassung
Wiederholungsfragen
Übungsprojekte
Kommacode
Münzwurffolgen
{buyButton}
Подняться наверх