Python Kompakt
Python Kompakt: Die Schulung für die Entwicklung mit Python
Zu den TerminenPython zählt heute zu den top Programmiersprachen, die objektorientierte, aspektorientierte und die funktionale Programmierung unterstützt und auch für große Projekte wie OpenStack oder Dropbox eingesetzt wird. In unserer Python Schulung erhältst du einen Überblick über die Skriptsprache Python, lernst die Installation und Nutzung der Hilfswerkzeuge, erfährst was Typen und Operationen sind. Du arbeitest mit Anweisungen, Kommandos, Funktionen. Du erstellst Module und nutzt Klassenbibliotheken. Auch die Vorteile der objektorientierten Entwicklung mit Python lernst du in der Schulung kennen. Für die Programmierung von Applikationen im Bereich Künstliche Intelligenz (KI) und des maschinellen Lernens (ML) ist Python als Programmiersprache häufig die erste Wahl - nach der Schulung Python Kompakt weißt du, warum.
Lernziele
Nach deinem Besuch unserer Python Kompakt Schulung verstehst du das Entwicklungs-Konzept der interpretierten, interaktiven und objektorientierten Programmiersprache Python. Du kennst nach dem Kurs die Komplexität und die Einsatzmöglichkeiten der Skript-Sprache und weißt, wie Python für deine Anwendungsentwicklung im Zusammenhang mit Dateiverarbeitung und bei der Systemadministration unter UNIX und Windows professionell eingesetzt werden kann. Du lernst in der Schulung mit Python praxistaugliche Skripte zu entwickeln.
Zielgruppe
Ziele und Erwartungen der Teilnehmenden
Klärung individueller Lernziele und Erwartungen für ein praxisnahes und relevantes Seminar
Organisation von Python-Code bei umfangreichen Projekten
Packages
import
list, tuple, dict (Zusammenfassung aus "Python-Einführung"
list, tuple dict, set (advanced features):
List Comprehensions
Generator-Ausdrücke
Iteratoren
Mengen (sets)
dict: update, get, setdefault, pop, items
Funktionsparameter
Parameter-Defaults
Funktionen mit beliebig langen Parameterlisten
Packen und Entpacken von Listen, Tupeln und Dictionaries
als Sequenzen von Funktionsparametern
Typumwandlungen der Grunddatentypen
int, float, str, dict, list, tuple, set
Verschachtelte Collections
Result sets, list of dictionaries
Dateien, Objektserialisierung und Objektbanken
file
shelf als Beispiel von pickle-Anwendung
Python-Klassen (Python-Typen)
object methods
static methods
class methods
get/set methods (Vergleich mit JavaBeans)
properties
filigrane Zugriffsrechte auf Objektattribute
(Vergleich mit Java-Zugriffsrechten)
Operatorenüberladung
list-like objects
dictionary-like objects
callable objects
Vererbung
Exceptions
Eigene Fehlerklassen modellieren
Eigene Fehlerobjekte in Methoden einbauen
Das Dokumentationssystem von Python
das Objektattribut doc (docstring)
reStructuredText als Syntax von docstring
automatische Generierung von Dokumentation
Python UnitTests (eine kurze Einführung)
der Zusammenhang von UnitTests und docstrings
der Python-Interpreter als Betriebssystem
die Module os, sys, shutils
Graphische Benutzeroberfläche (GUI) (eine kurze Einführung)
SQL-Datenbankanbindung mit Python (kurze Beispiele)
Threads (eine kurze Einführung)
SQL mit Python:
Python SQLite
neue Tabellen anlegen
Daten in die Tabelle einfügen
Daten abfragen
update
Datentypen in SQLite
Adapter und Konvertierer
Die Einheitliche Python-DB-API
Python und MySQL (MySQLdb)
Python und Oracle
Python und ODBC
Python-Objektdatenbank (ZODB-Zope Object Database)
ZODB als selbständige Datenbank installieren (ohne Zope)
Die Erfüllung von Datenbank-Standards (ACID) durch die ZODB
Atomicity
Consistency
Isolation
Durability
Die hierarchische Objektstruktur der ZODB
Persistenzregeln beim Update von Veränderungen an ZODB-Objekten
Persistente Objektreferenzen in der ZODB
Hinweis auf advanced features: mounting, distributing
Eine einfache Anwendung als Beispiel
Object Relational Mapping
SQLAlchemy als Brücke zwischen ZODB und SQL-Datenbanken
Zielgruppe
Unsere Schulung Python Kompakt richtet sich an Anwendungsentwickler, Systemadministratoren, Programmierer, die Python lernen möchten.
Voraussetzungen
Grundlagen der Programmierung für Scriptsprachen und objektorientierte Sprachen oder vergleichbare Kenntnisse solltest du für den Besuch unsere Python Kompakt Schulung besitzen.
Häufig gestellte Fragen
Python ist eine allgemeine Programmiersprache, die für eine Vielzahl von Anwendungen verwendet werden kann. Hier sind einige Beispiele für Dinge, die du mit Python programmieren kannst:
Webentwicklung: Python kann verwendet werden, um Webserver, Webanwendungen und Web-APIs zu entwickeln.
Machine Learning: Python ist eine beliebte Wahl für die Entwicklung von Machine-Learning-Modellen.
Data Science: Python ist eine beliebte Wahl für die Analyse und Visualisierung von Daten.
Robotik: Python kann verwendet werden, um Roboter zu programmieren.
Gaming: Python kann verwendet werden, um Spiele zu entwickeln.
Skripting: Python kann verwendet werden, um Aufgaben zu automatisieren.
Du möchtest Python lernen? Dann bist du hier genau richtig! Python ist eine beliebte und vielseitige Programmiersprache, die für eine Vielzahl von Anwendungen verwendet werden kann.
Es gibt verschiedene Möglichkeiten, Python zu lernen. Eine gute Möglichkeit ist die Teilnahme an einer Python Schulung. Eine Python Schulung bietet dir den Vorteil, dass du von erfahrenen Trainern lernst und in einer Gruppe mit anderen Python-Interessierten zusammenarbeitest.
Bei einer Python Schulung lernst du die Grundlagen der Programmiersprache, wie die Syntax, die Datentypen und die Kontrollstrukturen. Du lernst auch, wie du mit Python Anwendungen und Programme entwickeln kannst.
Schulungen, die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.