Table of Contents:
  • Lokale Gültigkeitsbereiche können keine Variablen aus anderen lokalen Gültigkeitsbereichen verwendenGlobale Variablen können von einem lokalen Gültigkeitsbereich aus gelesen werden; Lokale und globale Variablen mit demselben Namen; Die Anweisung global; Ausnahmebehandlung; Ein kurzes Programm: Zahlen raten; Zusammenfassung; Wiederholungsfragen; Übungsprojekte; Die Collatz-Folge; Eingabevalidierung; Kapitel 4: Listen; Der Datentyp für Listen; Einzelne Elemente aus einer Liste mithilfe des Index abrufen; Negative Indizes; Teillisten mit Slices abrufen; Die Länge einer Liste mit len() abrufen
  • Stringverkettung und -wiederholungWerte in Variablen speichern; Zuweisungsanweisungen; Variablennamen; Ihr erstes Programm; Analyse des Programms; Kommentare; Die Funktion print(); Die Funktion input(); Den Benutzernamen ausgeben; Die Funktion len(); Die Funktionen str(), int() und float(); Zusammenfassung; Wiederholungsfragen; Kapitel 2: Flusssteuerung; Boolesche Werte; Vergleichsoperatoren; Boolesche Operatoren; Binäre boolesche Operatoren; Der Operator not; Kombinierte Verwendung von booleschen und Vergleichsoperatoren; Elemente zur Flusssteuerung; Bedingungen; Codeblöcke
  • Includes bibliographical references and index
  • Werte in einer Liste anhand des Index ändernListenverkettung und -wiederholung; Elemente mit del aus einer Liste entfernen; Listen verwenden; For-Loops für Listen; Die Operatoren in und not in; Der Trick mit der Mehrfachzuweisung; 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; Beispielprogramm: Magic 8 Ball unter Verwendung einer Liste; Listenähnliche Typen: Strings und Tupel
  • Title; Impressum; Inhalt; Der Autor; Die Fachgutachterin; Danksagung; Einleitung; Für wen ist dieses Buch gedacht?; Programmierstil; Was ist Programmierung?; Was ist Python?; Programmierer müssen nicht viel Mathe können; Programmierung ist kreativ; Der Aufbau dieses Buchs; Python herunterladen und installieren; IDLE starten; Die interaktive Shell; Hilfe finden; Geschickte Fragen stellen; Zusammenfassung; Teil 1: Grundlagen der Python-Programmierung; Kapitel 1: Grundlagen von Python; Ausdrücke in die interaktive Shell eingeben; Die Datentypen für ganze Zahlen, Fließkommazahlen und Strings
  • ProgrammausführungFlusssteuerungsanweisungen; If-Anweisungen; Else-Anweisungen; Elif-Anweisungen; While-Schleifen; Break-Anweisungen; Continue-Anweisungen; For-Schleifen und die Funktion range(); Module importieren; From-import-Anweisungen; Programme mit sys.exit() vorzeitig beenden; Zusammenfassung; Wiederholungsfragen; Kapitel 3: Funktionen; Def-Anweisungen mit Parametern; Rückgabewerte und die Anweisung return; Der Wert None; Schlüsselwortargumente und print(); Lokaler und globaler Gültigkeitsbereich; Lokale Variablen können im globalen Gültigkeitsbereich nicht verwendet werden