Jetzt Kurs bewerten

Python – Aufbaukurs – OOP und Datenbanken

Der Python Aufbaukurs OOP und Datenbanken vertieft objektorientierte Programmierung und Datenbankanbindungen anhand von Beispielen.

python-logo-generic

Unser Angebot richtet sich ausschließlich an Unternehmer (§ 14 BGB), Gewerbetreibende, Freiberufler sowie öffentliche Auftraggeber. Kein Verkauf an Verbraucher (§ 13 BGB). Alle Preisangaben werden sorgfältig gepflegt. Preisirrtümer und technische Darstellungsfehler können jedoch nicht vollständig ausgeschlossen werden.

Artikelnummer: PY2 Kategorien: , , Marke:

Kursdetails & Termine

Kursbeschreibung

In dem Kurs lernen Sie, wie Sie mit den fortgeschrittenen Werkzeugen von Python objektorientiert programmieren und Datenbankanbindungen erstellen. Anhand von Beispielen zeigen wir Ihnen, wie Sie Python effizient für die Softwareentwicklung einsetzen können.

Seminarinhalte

Python Sprachkonzepte:

  • Lambda-Notation
  • Lambda-Listen-Comprehensions
  • Bedeutung „interpretierte Sprache“
  • Der Vorteil, Logik in Module auszulagern

Objekt Orientierte Programmierung (OOP):

  • OOP mit Python
  • Datenkapselung
  • Sichtbarkeit von Attributen
  • Instanzen und Class-Methoden
  • Behandlung mit eigenen Ausnahmen (Custom Exceptions)
  • Vererbung
  • Interface

Software Architektur:

  • Entwurfsmuster – „Nutzen und Gefahren“

Beispiele:

  • Einzelstücke (Singleton)
  • Fabrik Methode (Fabric)
  • Decoder
  • Dependency Injektion

Fortgeschrittene Werkzeuge:

  • Reguläre Ausdrücke Regex (Python re)
  • Erstellen eigener Module
  • Automatische Dokumentation
  • Pydoc

Beispiel:

  • Erstellen einer Beispielanwendung mit Datenbankanbindung

Zielgruppe

  • Programmiererinnen und Programmierer
  • Anwendungsentwicklerinnen und Anwendungsentwickler
  • Software Developer

Voraussetzungen

  • Vorkenntnisse in der Programmierung
  • Erfahrung mit grundlegender Python-Programmierung

Lernziele

Sie lernen, mit fortgeschrittenen Werkzeugen von Python objektorientiert zu programmieren und Datenbankanbindungen zu erstellen. Anhand von Beispielen erfahren Sie, wie Sie Python effizient für die Softwareentwicklung einsetzen können.

Firmenseminar anfragen

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursdetails & Termine

In dem Kurs lernen Sie, wie Sie mit den fortgeschrittenen Werkzeugen von Python objektorientiert programmieren und Datenbankanbindungen erstellen. Anhand von Beispielen zeigen wir Ihnen, wie Sie Python effizient für die Softwareentwicklung einsetzen können.

Python Sprachkonzepte:

  • Lambda-Notation
  • Lambda-Listen-Comprehensions
  • Bedeutung „interpretierte Sprache“
  • Der Vorteil, Logik in Module auszulagern

Objekt Orientierte Programmierung (OOP):

  • OOP mit Python
  • Datenkapselung
  • Sichtbarkeit von Attributen
  • Instanzen und Class-Methoden
  • Behandlung mit eigenen Ausnahmen (Custom Exceptions)
  • Vererbung
  • Interface

Software Architektur:

  • Entwurfsmuster – „Nutzen und Gefahren“

Beispiele:

  • Einzelstücke (Singleton)
  • Fabrik Methode (Fabric)
  • Decoder
  • Dependency Injektion

Fortgeschrittene Werkzeuge:

  • Reguläre Ausdrücke Regex (Python re)
  • Erstellen eigener Module
  • Automatische Dokumentation
  • Pydoc

Beispiel:

  • Erstellen einer Beispielanwendung mit Datenbankanbindung

  • Programmiererinnen und Programmierer
  • Anwendungsentwicklerinnen und Anwendungsentwickler
  • Software Developer

  • Vorkenntnisse in der Programmierung
  • Erfahrung mit grundlegender Python-Programmierung

Sie lernen, mit fortgeschrittenen Werkzeugen von Python objektorientiert zu programmieren und Datenbankanbindungen zu erstellen. Anhand von Beispielen erfahren Sie, wie Sie Python effizient für die Softwareentwicklung einsetzen können.

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursbewertungen

Rezensionen

Es gibt noch keine Rezensionen.

Hinterlassen Sie eine Kursbewertung

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Wir sind persönlich für Sie da

Nicht jeder Kurs passt sofort auf Anhieb. Wir helfen Ihnen dabei, aus Themen, Formaten und Anforderungen die passende Lösung zu finden – persönlich, praxisnah und mit Blick auf Ihren tatsächlichen Bedarf.

  • Persönliche Unterstützung bei der KursauswahlPersönliche Unterstützung bei der Kursauswahl
  • Passende Formate für Teams und EinzelpersonenPassende Formate für Teams und Einzelpersonen
  • Hilfe bei offenen Fragen vor der AnfrageHilfe bei offenen Fragen vor der Anfrage
  • Telefon+49 (911) 9523 – 260
  • Emailtrainings@sandata.de

Nicole Mühlbauer

  • Leitung
  • Key Account Managerin

Planen Sie einen Kurs oder Seminar und möchten sich vorab informieren?

Alison Kreis

  • Seminarorganisation
  • Trainer:innen Management

Haben Sie bereits einen Kurs gebucht und noch Fragen zum Ablauf vor Ort oder Online?

Anouk Mendoza

  • Seminarorganisation
  • Raumvermietungen

Haben Sie Fragen zu einer Raumvermietung oder unseren Räumlichkeiten vor Ort?

Fragen & Antworten

Hier beantworten wir die häufigsten Fragen zu unseren Kursen, Abläufen und Formaten. Sollten Sie weitere Fragen haben, unterstützen wir Sie gerne persönlich.

Sie lernen, mit fortgeschrittenen Python-Werkzeugen objektorientiert zu programmieren und Datenbankanbindungen zu erstellen.

Der Kurs richtet sich an Programmiererinnen und Programmierer, Anwendungsentwicklerinnen und Anwendungsentwickler sowie Software Developer.

Erforderlich sind Vorkenntnisse in der Programmierung und Erfahrung mit grundlegender Python-Programmierung.

Behandelt werden unter anderem Datenkapselung, die Sichtbarkeit von Attributen, Instanzen und Class-Methoden, Custom Exceptions, Vererbung und Interfaces.

Sie befassen sich mit dem Auslagern von Logik in Module, dem Erstellen eigener Module sowie automatischer Dokumentation und Pydoc.

Anhand einer Beispielanwendung wird das Erstellen einer Datenbankanbindung behandelt.

Python – Aufbaukurs – OOP und Datenbanken im Überblick

Der Python Aufbaukurs OOP und Datenbanken richtet sich an Personen, die fortgeschrittene Werkzeuge von Python für die Softwareentwicklung einsetzen möchten. Im Mittelpunkt steht die objektorientierte Programmierung als Grundlage, um Programmstrukturen gezielt zu gestalten.

Der Kurs verbindet Python-Sprachkonzepte wie Lambda-Notation und Lambda-Listen-Comprehensions mit Aspekten der Softwarearchitektur. Dabei werden Datenkapselung, Attributsichtbarkeit, Vererbung, Interfaces und Entwurfsmuster in ihren fachlichen Zusammenhang eingeordnet.

Für die praktische Umsetzung werden auch eigene Module, reguläre Ausdrücke, automatische Dokumentation und Pydoc behandelt. Eine Beispielanwendung mit Datenbankanbindung zeigt zudem, wie Datenbankanbindungen mit Python in den Kurskontext eingebettet werden.