1 option
Python 3 Crashkurs, 2nd Edition / Matthes, Eric.
O'Reilly Online Learning: Academic/Public Library Edition Available online
O'Reilly Online Learning: Academic/Public Library Edition- Format:
- Book
- Author/Creator:
- Matthes, Eric, author.
- Standardized Title:
- Python crash course. German
- Language:
- English
- German
- Subjects (All):
- Einführung.
- Datenanalyse.
- Analyse.
- Visualisierung.
- Big data.
- Webprogrammierung.
- Spieleprogrammierung.
- Testen.
- Python.
- Webapps.
- Bibliotheken.
- Apps.
- matplotlib.
- NumPy.
- Data Science.
- Python 3.
- Pandas.
- IPython.
- programmieren lernen.
- Programmierkonzepte.
- Pygal.
- Kompaktkurs.
- Physical Description:
- 1 online resource (620 pages)
- Edition:
- 2nd edition
- Other Title:
- Python three Crashkurs
- Python drei Crashkurs
- Place of Publication:
- dpunkt, 2020.
- System Details:
- text file
- Summary:
- 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 Wissen in die Praxis mit drei lehrreichen »Real-world«-Projekten umsetzen:• ein durch »Space Invaders« inspiriertes Arcade-Spiel,• eine Daten-Visualisierungen mit Pythons superpraktischen Bibliotheken und• eine einfache Web-App, die Sie online bereitstellen können.
- Contents:
- 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
- Eine Einführung in Listen
- Was sind Listen?
- Elemente ändern, hinzufügen und entfernen
- Listen ordnen
- Indexfehler vermeiden
- Mit Listen arbeiten
- Eine komplette Liste durchlaufen
- Einrückungsfehler vermeiden
- Numerische Listen
- Teillisten
- Tupel
- Code formatieren
- if-Anweisungen
- Ein einfaches Beispiel
- Bedingungen
- if-Anweisungen für Listen
- if-Anweisungen gestalten
- Dictionaries
- Ein einfaches Dictionary
- Umgang mit Dictionaries
- Dictionaries in einer Schleife durchlaufen
- Verschachtelung
- Benutzereingaben und while-Schleifen
- Die Funktion input()
- while-Schleifen
- while-Schleifen für Listen und Dictionaries
- Funktionen
- Funktionen definieren
- Argumente übergeben
- Rückgabewerte
- Eine Liste übergeben
- Beliebig viele Argumente übergeben
- Funktionen in Modulen speichern
- Gestaltung von Funktionen
- Klassen
- Eine Klasse erstellen und verwenden
- Mit Klassen und Instanzen arbeiten
- Vererbung
- Klassen importieren
- Die Standardbibliothek von Python
- Gestaltung von Klassen
- Dateien und Ausnahmen
- Aus Dateien lesen
- In Dateien schreiben.
- Ausnahmen
- Daten speichern
- Code testen
- Funktionen testen
- Klassen testen
- 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
- Die Außerirdischen
- Überblick über das Projekt
- Das erste Invasionsschiff
- Die Invasionsflotte erstellen
- Die Flotte in Bewegung setzen
- Invasoren abschießen
- Spielende
- Das Wertungssystem
- Eine Play-Schaltfläche hinzufügen
- Levels
- Die Punktwertung
- Datenvisualisierung
- Daten generieren
- Matplotlib installieren
- Einfache Liniendiagramme
- Zufallsbewegungen
- Würfeln mit Plotly
- Daten herunterladen
- Das Dateiformat CSV
- Globale Daten im JSON-Format visualisieren
- APIs
- Web-APIs
- Angaben zu Repositories mit Plotly visualisieren
- Die API von Hacker News
- Webanwendungen
- Erste Schritte mit Django
- Ein Projekt einrichten
- Eine App anlegen
- Seiten erstellen: die Startseite von Learning Log
- Weitere Seiten erstellen
- Benutzerkonten
- Dateneingabe durch die Benutzer
- Benutzerkonten einrichten
- Die Benutzer als Besitzer ihrer eigenen Daten
- Eine App gestalten und bereitstellen
- Learning Log gestalten
- Learning Log bereitstellen
- 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.
- Notes:
- Online resource; Title from title page (viewed August 2, 2020)
- PublicationDate: 20200904
- ISBN:
- 9781098125806
- 1098125800
- 9783969100318
- 3969100313
- OCLC:
- 1195439512
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.