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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Matthes, Eric, author (author), Gronau, Volkmar (-)
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.