• Informationsverarbeitung und angewandte Datentechnik GmbH
    Seit 43 Jahren Ihr Bildungspartner
  • 0 64 21 96 58-0

Informationsverarbeitung und angewandte Datentechnik GmbH

4,86 (66)

PR411 | Python-Programmierung - Grundlagen

Praxis-Workshop für Einsteiger /innen

Zusammenfassung
Infos zum Download

Erlernen Sie die grundlegenden Konzepte und Anwendungen der Python-Programmierung.

Dieses fünftägige Seminar bietet eine umfassende Einführung in die Welt der Python-Programmierung. Sie werden die grundlegenden Konzepte und Anwendungen von Python erlernen, beginnend mit der Arbeitsumgebung und den elementaren Datentypen bis hin zu komplexeren Themen wie objektorientierter Programmierung und Dateibehandlung. Python ist eine vielseitige Programmiersprache, die in vielen Bereichen der Softwareentwicklung eingesetzt wird. In diesem Seminar werden Sie praxisnah und schrittweise an die Programmiersprache herangeführt.

 

Angebotsziel
Python-Programmierung - Grundlagen

  • Vertrautheit mit der Arbeitsumgebung für Python-Entwicklung
  • Verständnis der grundlegenden und komplexen Datentypen in Python
  • Anwendung von Kontrollstrukturen und Funktionen
  • Nutzung von Modulen und Packages
  • Implementierung von Exception Handling
  • Einführung in die objektorientierte Programmierung
  • Nutzung der Python-Standardbibliothek und wichtiger externer Module
  • Umgang mit Dateibehandlung und Betriebssystem-Schnittstellen

Zielgruppe
Python-Programmierung - Grundlagen

Dieses Seminar richtet sich an Einsteiger in die Programmierung und an Entwickler, die ihre Kenntnisse auf Python erweitern möchten. Es ist ideal für alle, die eine solide Grundlage in der Python-Programmierung aufbauen möchten.

Voraussetzungen
Python-Programmierung - Grundlagen

Es sind keine speziellen Vorkenntnisse erforderlich. Grundlegende Kenntnisse in einer anderen Programmiersprache sind von Vorteil, aber nicht zwingend notwendig.

Inhalte
Python-Programmierung - Grundlagen

Einführung in die Arbeitsumgebung

  • Visual Studio Code
  • Jupyter-Notebook
  • Replit - Online IDE

Python-Grundlagen

  • Anwendungsbereiche
  • Installation
  • Entwicklungsumgebungen
  • Vergleich mit anderen Programmiersprachen
  • Syntax

Elementare Datentypen

  • None
  • Boolesche Werte
  • Ganzzahlen
  • Fließkommazahlen und Komplexe Zahlen
  • Strings

Komplexere Datentypen

  • Collections
  • Tupel
  • Liste
  • Dictionary
  • Set

Kontrollstrukturen

  • Verzweigungen
  • Schleifen
  • Vorzeitiger Schleifenabbruch

Funktionen

  • Definition
  • Aufruf
  • Parameter (Positions-, benannte, optionale)
  • Rückgabewert(e)
  • Unterschied globale / lokale Variablen

Modules und Packages

  • Eigene Module schreiben
  • Fremde Module verwenden

Exception Handling

  • Auf Exceptions im Code reagieren
  • Eigene Exceptions definieren und verwenden

Objektorientierte Programmierung

  • Einführung in die OOP-Programmierung
  • Klassen, Objekte, Attribute, Methoden
  • Kapselung, Vererbung, Polymorphie
  • Slots, Klassenvariablen
  • Klassenmethoden, Statische Methoden
  • Überladen von Operatoren und Methoden
  • Properties

Python-Standard Library & Co

  • Wichtige Module in der Standard Library
  • Weitere wichtige externe Module wie:
  • Pandas
  • Matplotlib
  • NumPy

Dateibehandlung

  • Lesen / Schreiben von Dateien mit Modulen wie:
  • JSON
  • pickle
  • shelve

Schnittstelle zum Betriebssystem

  • sys
  • os
  • shutil

Bildungspfad
Python-Programmierung - Grundlagen

Lernstufe 1
  • Python-Programmierung - Grundlagen
Lernstufe 2
  • Python-Programmierung Kompakt
  • Künstliche Intelligenz selbst programmiert - Grundlagen
  • Angewandte Künstliche Intelligenz
Lernstufe 3
  • Python - Test Driven Development (TTD) und Behavior-driven Development (BDD)
  • Python-Programmierung - Fortgeschrittene Techniken

PR411 | Python-Programmierung - Grundlagen
2.245,00 €(2.671,55 € inkl. 19% Mwst)