My Account Log in

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.
Contributor:
Gronau, Volkmar
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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account