Python

Weiterführende Themen

Python – Weiterführende Themen


Python ist eine universelle, höhere Programmiersprache, die mit dem Ziel größter Einfachheit und Übersichtlichkeit entworfen wurde. Zentrales Ziel bei der Entwicklung der Sprache ist die Förderung eines gut lesbaren, knappen Programmierstils. Python unterstützt sowohl die objektorientierte, die aspektorientierte, die strukturierte als auch die funktionale Programmierung. Das bedeutet, Python zwingt den Programmierer nicht zu einem einzigen Programmierstil.

Diese Unterlagen sind zum Lernen von Python gedacht. Entweder in Form des Selbststudiums oder als Begleitmaterial in Python-Kursen, wobei auf einem elementaren Verständnis von Python-Grundlagen aufgebaut wird. Vermittelt werden erweiterte Techniken wie umfassendere Anwendung der Syntax, objektorientierte Programmierung mit Python, komplexere Anwendungen mit sequenziellen Datenstrukturen, Umgang mit Modulen, Ausnahmebehandlung, Dateizugriffe, Datenbankzugriffe und die Erstellung grafischer Oberflächen. Dabei wird Wert auf die grundsätzliche Anwendung der verschiedenen Techniken und einfache Beispiele gelegt und nicht auf Vollständigkeit aller möglichen Anweisungen, Befehle oder Parameter.

Inhaltsbeschreibung

  • Vertiefung und Zusammenfassung von Python-Grundlagen anhand mehrerer Beispiele
  • Vertiefung von OOP in Python
  • Module und Pakete samt import-Anweisungen
  • Ausnahmebehandlung
  • Dateizugriffe
  • Stringverarbeitung
  • Python-Bibliotheken nutzen
  • Umgang mit Datum und Zeit
  • Allgemeine Datei- und Verzeichnisoperationen
  • Objekte serialisieren und deserialisieren
  • Datenbankzugriffe mit Sqlite
  • Erstellung grafischer Oberflächen (GUI) mit Python

Einsatzbereiche / Zielgruppe

  • Ideal für den Einsatz in Firmentrainings, Volkshochschulkurse, Schulen, Hochschulen oder zum Selbststudium
  • Geeignet als Leitfaden für Trainings und/oder als Nachschlagewerk

Dieses Buch gehört zur "Trainer-Edition published by HERDT".
Erfahrene TrainerInnen veröffentlichen ihr Fachwissen in dieser Edition für Ihre erfolgreiche IT-Bildung. Sie haben ebenfalls ein Schulungsscript zu einem spannenden IT-Thema erstellt und möchten es veröffentlichen? Hier erhalten Sie mehr Informationen.

Mehr lesen

Die Autoren:
Ralph Steyer

Werfen Sie einen Blick ins Buch!
Edition: 1. Ausgabe, Juni 2017
Match Code: TE-PYT-F_RS
Isbn: 978-3-86249-726-3
Pages Number: 67

Inhalt:

    • 1.1Was benötigen Sie zum Arbeiten mit den Unterlagen?
    • 1.2Was sollten Sie bereits können?
    • 1.3Schreibkonventionen
    • 2.1Anweisungen und Ausdrücke
    • 2.2Die Datentypen in Python
    • 2.3Praxis zur Rekapitulation und Vertiefung
    • 3.1Klassenaufbau
    • 3.2Die Instanziierung
    • 3.3Ein Objekt löschen
    • 3.4Eine To-String-Funktionalität bereitstellen - __str__
    • 3.5Vererbung
    • 3.6Module und Pakete
    • 3.7Pakete bilden
    • 4.1Was sind Ausnahmen?
    • 4.2Warum ein Ausnahmekonzept?
    • 4.3Konkrete Ausnahmebehandlung in Python
    • 4.4Praktische Beispiele
    • 4.5Standard Exceptions
    • 4.6Der else-Block
    • 4.7Ausnahmeobjekte auswerten
    • 4.8Werfen von Ausnahmen mit raise
    • 4.9Eigene Ausnahmeklassen definieren
    • 4.10Die assert-Anweisung
    • 5.1Datenströme für die Ein- und Ausgabe
    • 5.2Öffnen und schließen einer Datei
    • 5.3Schreiben einer Datei
    • 5.4Auslesen aus einer Datei
    • 5.5Lese- und Schreibvorgänge absichern
    • 6.1Typische String-Verarbeitungstechniken
    • 6.2Das konkrete Vorgehen in Python
    • 7.1Umgang mit Datum und Zeit
    • 7.2Allgemeine Datei- und Verzeichnisoperationen
    • 7.3Objekte serialisieren und deserialisieren
    • 7.4Datenbankzugriffe
    • 7.5Grafische Oberflächen (GUI) mit Python
    • 7.6Konkrete GUI-Konzepte in Python
    • 8.1Lösungen zu Aufgaben
    • 8.2Über den Autor
    • 8.3Abbildungsverzeichnis
    • 8.4Tabellenverzeichnis

als gedrucktes Buch

inkl. MwSt 7% EUR 19,58