Spickzettel können sehr hilfreich sein, wenn man eine Reihe von Übungen zu einem bestimmten Thema ausprobiert oder an einem Projekt arbeitet. Da man nur so viele Informationen auf einem Blatt Papier unterbringen kann, bestehen die meisten Spickzettel aus einer einfachen Auflistung der Syntaxregeln. Dieser Satz von Spickzetteln soll Sie nicht nur an die Syntaxregeln erinnern, sondern auch an wichtige Konzepte.
Alle Spickzettel wurden auf den neuesten Stand gebracht und an die zweite Ausgabe des Python Crash Course angepasst. Sie können die Blätter einzeln herunterladen, oder eine Zip-Datei, die alle Blätter in einem Verzeichnis enthält. Sie können auch alle Spickzettel in einer einzigen PDF-Datei herunterladen, wenn Sie möchten.
Wenn Sie wissen möchten, wann weitere Ressourcen verfügbar sind, können Sie sich hier für E-Mail-Benachrichtigungen anmelden.
Übersichtsblatt
- Spickzettel für Anfänger in Python
- Bietet einen Überblick über die Grundlagen von Python, einschließlich Variablen, Listen, Wörterbücher, Funktionen, Klassen und mehr.
Python Basics
- Beginner’s Python Cheat Sheet – Lists
- Focused on lists: how to build and modify a list, access elements from a list, and loop through the values in a list. Außerdem werden numerische Listen, Listenauffassungen, Tupel und mehr behandelt.
- Cheat Sheet für Anfänger in Python – Wörterbücher
- Der Schwerpunkt liegt auf Wörterbüchern: Wie man ein Wörterbuch aufbaut und verändert, auf die Informationen in einem Wörterbuch zugreift und auf verschiedene Arten durch Wörterbücher läuft. Enthält Abschnitte über die Verschachtelung von Listen und Wörterbüchern, die Verwendung von Dictionary Comprehensions und mehr.
- Spickzettel für Anfänger in Python – If-Anweisungen und While-Schleifen
- Der Schwerpunkt liegt auf If-Anweisungen und While-Schleifen: wie man bedingte Tests mit Strings und numerischen Daten schreibt, wie man einfache und komplexe If-Anweisungen schreibt und wie man Benutzereingaben akzeptiert. Außerdem werden verschiedene Ansätze zur Verwendung von while-Schleifen behandelt.
- Spickzettel für Anfänger in Python – Funktionen
- Der Schwerpunkt liegt auf Funktionen: wie man eine Funktion definiert und wie man Informationen an eine Funktion übergibt. Behandelt Positions- und Schlüsselwortargumente, Rückgabewerte, die Übergabe von Listen, die Verwendung von Modulen und mehr
- Python Cheat Sheet für Anfänger – Klassen
- Schwerpunkt auf Klassen: Wie man eine Klasse definiert und verwendet. Behandelt Attribute und Methoden, Vererbung und Import und mehr.
- Python Spickzettel für Anfänger – Dateien und Ausnahmen
- Der Schwerpunkt liegt auf der Arbeit mit Dateien und der Verwendung von Ausnahmen, um Fehler zu behandeln, die beim Ausführen Ihrer Programme auftreten können. Behandelt werden das Lesen und Schreiben von Dateien, try-except-else-Blöcke und das Speichern von Daten mit dem json-Modul.
- Cheat Sheet Python für Anfänger – Testen des Codes
- Der Schwerpunkt liegt auf Unit-Tests und Testfällen. Wie man eine Funktion testet und wie man eine Klasse testet.
Projektbezogene Blätter
- Spickzettel für Anfänger – Pygame
- Fokussiert auf die Erstellung von Spielen mit Pygame. Erstellen eines Spielfensters, Rect-Objekte, Bilder, Reagieren auf Tastatur- und Mauseingaben, Gruppen, Erkennen von Kollisionen zwischen Spielelementen und Rendering von Text
- Beginner’s Python Cheat Sheet – Matplotlib
- Fokussiert auf die Erstellung von Visualisierungen mit Matplotlib. Making line graphs and scatter plots, customizing plots, making multiple plots, and working with time-based data.
- Beginner’s Python Cheat Sheet – Plotly
- Focuses on creating visualizations with Plotly. Making line graphs, scatter plots, and bar graphs, styling plots, making multiple plots, and working with geographical datasets.
- Beginner’s Python Cheat Sheet – Django
- Focuses on creating web apps with Django. Installing Django and starting a project, working with models, building a home page, using templates, using data, and making user accounts.
If you find any errors, please feel free to get in touch:
Email: [email protected]
Twitter: @ehmatthes