Python Kompendium

Professionell Python Programmieren lernen

Sarah Schmitt

Diese Publikation zitieren

Sarah Schmitt, Python Kompendium (2021), BMU Verlag, Landshut, ISBN: 9783966450201

10405
Accesses
56
Quotes

Beschreibung / Abstract

Professionell Python Programmieren lernen

Inhaltsverzeichnis

  • Python Kompendium
  • Inhaltsverzeichnis
  • Kapitel 1. Einleitung
  • 1.1 Über dieses Buch
  • 1.2 Python: eine einfach zu erlernende Programmiersprache
  • 1.3 Die Entwicklungsgeschichte
  • 1.4 Die Ziele bei der Entwicklung von Python
  • 1.5 Interpretiert vs. kompiliert
  • Kapitel 2. Die Vorbereitung
  • 2.1 Die integrierte Entwicklungsumgebung
  • 2.2 Den Python-Interpreter installieren
  • 2.3 PyCharm – Eigenschaften und Installation
  • 2.4 PyCharm anpassen
  • Kapitel 3. Der interaktive Modus: ideal für den ersten Kontakt mit Python
  • 3.1 Den Python-Prompt aufrufen
  • 3.2 Erste Befehle im Python-Prompt
  • Kapitel 4. Python-Programme in eine Datei schreiben
  • 4.1 Ein Programm für eine einfache Textausgabe erstellen
  • 4.2 Die Ausführung im Python-Interpreter
  • 4.3 Kommentare: hilfreich für das Verständnis des Programms
  • 4.4 Übung: Eigene Inhalte zum Programm hinzufügen
  • Kapitel 5. Variablen: unverzichtbar für die Programmierung mit Python
  • 5.1 Die Aufgabe von Variablen
  • 5.2 Variablen in Python verwenden
  • 5.3 Den Wert einer Variablen durch eine Nutzereingabe festlegen
  • 5.4 Dynamische Typisierung: viele Freiheiten bei der Nutzung von Variablen
  • 5.5 Datentypen sind auch in Python von Bedeutung
  • 5.6 Übung: Mit Variablen arbeiten
  • Kapitel 6. Datenstrukturen in Python
  • 6.1 Datenstrukturen: praktische Methoden zur Datenerfassung
  • 6.2 Listen: mehrere Informationen zusammenfassen
  • 6.3 Dictionaries: Zugriff über einen Schlüsselbegriff
  • 6.4 Tupel: unveränderliche Daten
  • 6.5 Mit Mengen arbeiten
  • 6.6 Weiterführendes über Strings
  • 6.7 Operatoren in Python
  • 6.8 Übung: Mit unterschiedlichen Datenstrukturen arbeiten
  • Kapitel 7. Entscheidungen treffen – Programmabläufe steuern
  • 7.1 Der Schlüsselbegriff if
  • 7.2 Vergleiche: wichtig für das Aufstellen der Bedingung
  • 7.3 Mehrere Bedingungen verknüpfen
  • 7.4 else und elif: weitere Alternativen hinzufügen
  • 7.5 Übung: Eigene Abfragen erstellen
  • Kapitel 8. Schleifen: Programmteile wiederholen
  • 8.1 Die while-Schleife: bedingte Wiederholungen
  • 8.2 Die for-Schleife: elementweises Iterieren
  • 8.3 break und continue: weitere Werkzeuge für die Steuerung von Schleifen
  • 8.4 Verschachtelte Schleifen
  • 8.5 Die Platzhalteroption pass
  • 8.6 Übung: Mit verschiedenen Schleifen arbeiten
  • Kapitel 9. Funktionen in Python
  • 9.1 Funktionen selbst definieren
  • 9.2 Argumente für Funktionen verwenden
  • 9.3 Einen Rückgabewert verwenden
  • 9.4 Rekursion
  • 9.5 Funktionen in einer eigenen Datei abspeichern
  • 9.6 Übung: Funktionen selbst gestalten
  • Kapitel 10. Mit Modulen aus der Standardbibliothek arbeiten
  • 10.1 Was ist die Standardbibliothek und welche Module enthält sie?
  • 10.2 Die Verwendung der Standardbibliothek
  • 10.3 Übung: Mit der Standardbibliothek arbeiten
  • Kapitel 11. Objektorientierte Programmierung
  • 11.1 Was ist objektorientierte Programmierung?
  • 11.2 Klassen: die Grundlage der objektorientierten Programmierung
  • Kapitel 12. Fehler und Ausnahmen behandeln
  • 12.1 Was sind Fehler und Ausnahmen in Python?
  • 12.2 try … except: Ausnahmen behandeln
  • 12.3 finally: der Abschluss der Ausnahmebehandlung
  • 12.4 Selbst definierte Ausnahmen festlegen
  • 12.5 Den PyCharm-Debugger verwenden
  • 12.6 Übung: Ausnahmen im Programm behandeln
  • Kapitel 13. Textdateien für die Datenspeicherung verwenden
  • 13.1 Daten aus einer Textdatei auslesen
  • 13.2 Daten in eine Textdatei schreiben
  • 13.3 Weitere Lese- und Schreibeoptionen
  • 13.4 Übung: Mit Dateien für die Datenspeicherung arbeiten
  • Kapitel 14. Mit Datenbanken arbeiten
  • 14.1 Was ist eine Datenbank?
  • 14.2 SQLite-Datenbanken erstellen und bearbeiten
  • 14.3 NoSQL-Datenbanken
  • 14.4 XML-Datenbanken
  • 14.5 Übung: Eine Datenbank mit SQLite anlegen und bearbeiten
  • Kapitel 15. Grafische Benutzeroberflächen mit PyQt erstellen
  • 15.1 PyQt installieren
  • 15.2 Erste einfache Fenster erstellen
  • 15.3 Den Qt Designer verwenden
  • 15.4 In Qt Designer erstellte Fenster in einem PyQt-Programm verwenden
  • 15.5 Widgetoptionen: Klassen, Methoden und Signale
  • 15.6 Anwendungsbeispiel: Bibliotheksprogramm
  • 15.7 Übung: Programme mit Fenstern selbst gestalten
  • Kapitel 16. E-Mails versenden und verwalten
  • 16.1 Die Funktionsweise von E-Mails
  • 16.2 Eine E-Mailnachricht versenden
  • 16.3 Empfangene E-Mailnachrichten mit imaplib bearbeiten
  • 16.4 Übung: E-Mails mit Python bearbeiten
  • Kapitel 17. Webseiten mit Django erstellen: Ein Einstieg
  • 17.1 Django installieren und ein neues Projekt starten
  • 17.2 Eine erste Webseite erstellen
  • 17.3 App vs. Projekt
  • 17.4 Das Layout einer Webseite mit Bootstrap anpassen
  • 17.5 Mit Datenbanken arbeiten
  • 17.6 Eine Webseite online stellen
  • 17.7 Übung: Webseiten mit Django erstellen
  • Kapitel 18. Datenanalyse mit Python
  • 18.1 Anaconda installieren und JupyterLab starten
  • 18.2 pandas
  • 18.3 NumPy
  • 18.4 Datenvisualisierung mit Seaborn
  • 18.5 Übung: Datenanalyse mit Python
  • 19. Glossar

Ähnliche Titel

    Mehr von diesem Autor