Python 3 Crashkurs
Book information
Description
Inhalt Der Autor Der Fachgutachter Danksagung Vorwort zur zweiten Auflage Einleitung Zielgruppe Lernstoff Onlinematerial Warum Python? Grundlagen Erste Schritte Die Programmierumgebung einrichten Python auf verschiedenen Betriebssystemen Das Hello-World-Programm ausführen Fehlersuche Python-Programme im Terminal ausführen Zusammenfassung Variablen und einfache Datentypen Was bei der Ausführung von hello_world.py wirklich geschieht Variablen Strings Zahlen Kommentare The Zen of Python Zusammenfassung Eine Einführung in Listen Was sind Listen? Elemente ändern, hinzufügen und entfernen Listen ordnen Indexfehler vermeiden Zusammenfassung Mit Listen arbeiten Eine komplette Liste durchlaufen Einrückungsfehler vermeiden Numerische Listen Teillisten Tupel Code formatieren Zusammenfassung if-Anweisungen Ein einfaches Beispiel Bedingungen if-Anweisungen if-Anweisungen für Listen if-Anweisungen gestalten Zusammenfassung Dictionaries Ein einfaches Dictionary Umgang mit Dictionaries Dictionaries in einer Schleife durchlaufen Verschachtelung Zusammenfassung Benutzereingaben und while-Schleifen Die Funktion input() while-Schleifen while-Schleifen für Listen und Dictionaries Zusammenfassung Funktionen Funktionen definieren Argumente übergeben Rückgabewerte Eine Liste übergeben Beliebig viele Argumente übergeben Funktionen in Modulen speichern Gestaltung von Funktionen Zusammenfassung Klassen Eine Klasse erstellen und verwenden Mit Klassen und Instanzen arbeiten Vererbung Klassen importieren Die Standardbibliothek von Python Gestaltung von Klassen Zusammenfassung Dateien und Ausnahmen Aus Dateien lesen In Dateien schreiben Ausnahmen Daten speichern Zusammenfassung Code testen Funktionen testen Klassen testen Zusammenfassung Projekte Alien Invasion Das eigene Kampfschiff Das Projekt planen Pygame installieren Erste Schritte für das Spielprojekt Das Bild eines Raumschiffs hinzufügen Refactoring: Die Methoden _check_events() und _update_screen() Das Schiff bewegen Zwischenstand Geschosse Zusammenfassung Die Außerirdischen Überblick über das Projekt Das erste Invasionsschiff Die Invasionsflotte erstellen Die Flotte in Bewegung setzen Invasoren abschießen Spielende Zusammenfassung Das Wertungssystem Eine Play-Schaltfläche hinzufügen Levels Die Punktwertung Zusammenfassung Datenvisualisierung Daten generieren Matplotlib installieren Einfache Liniendiagramme Zufallsbewegungen Würfeln mit Plotly Zusammenfassung Daten herunterladen Das Dateiformat CSV Globale Daten im JSON-Format visualisieren Zusammenfassung APIs Web-APIs Angaben zu Repositories mit Plotly visualisieren Die API von Hacker News Zusammenfassung Webanwendungen Erste Schritte mit Django Ein Projekt einrichten Eine App anlegen Seiten erstellen: die Startseite von Learning Log Weitere Seiten erstellen Zusammenfassung Benutzerkonten Dateneingabe durch die Benutzer Benutzerkonten einrichten Die Benutzer als Besitzer ihrer eigenen Daten Zusammenfassung Eine App gestalten und bereitstellen Learning Log gestalten Learning Log bereitstellen Zusammenfassung Nachwort Installation und Fehlerbehebung Python unter Windows Python unter macOS Python unter Linux Schlüsselwörter und integrierte Funktionen Texteditoren und IDEs Die Einstellungen von Sublime Text anpassen Weitere Texteditoren und IDEs Hilfe finden Erste Schritte Online nach Hilfe suchen IRC (Internet Relay Chat) Slack Discord Versionssteuerung mit Git Git installieren Ein Projekt anlegen Dateien ignorieren Ein Repository initialisieren Den Projektstatus überprüfen Dateien zum Repository hinzufügen Einen Commit durchführen Das Protokoll einsehen Der zweite Commit Änderungen zurücknehmen Vorherige Commits auschecken Das Repository löschen
Similar books
Coaching for Software Developers
2023 · EPUB
Python for OSINT. 21 day course for beginners
2023 · PDF
Foundations of PyGTK Development: GUI Creation with Python, 2nd Edition
2019 · EPUB
Game Development Using Python
2018 · PDF
Python Programming for Raspberry Pi in 24 Hours
2013 · EPUB
Python for Scientists, 2nd Edition
2017 · AZW3
Intermediate Python
2015 · PDF
Beginning PyQt: A Hands-On Approach to GUI Programming with PyQt6, 2nd Edition
2022 · EPUB