Python 3 Crashkurs, 2nd Edition
In der ersten Hälfte des Buches werden grundlegende Programmierkonzepte wie Listen, Wörterbücher, Klassen und Schleifen erklärt. Außerdem:- Schreiben von sauberem und lesbarem Code mit Übungen.- Programme interaktiv machen- Code sicher testen In der zweiten Hälfte des Buches werden Sie Ihr neues Wis...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
dpunkt
2020.
|
Edición: | 2nd edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630857206719 |
Tabla de Contenidos:
- Intro
- 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.