Du suchst deine bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
Python gehört seit Jahren zu den Top 5 der beliebtesten Programmiersprachen und gilt als gefragteste Sprache, wenn es darum geht, das Programmieren zu lernen. Insbesondere durch die Bedeutung von maschinellem Lernen und KI in allen Berufsfeldern beschäftigen sich viele Entwicklerinnen und Entwickler mit Python. Programmiererfahrung mit Java- oder .NET erleichtert den Einstieg zusätzlich.
Lernen von den besten IT-Experten: Interaktiv und live mit academy Classrooms
Dieser Classroom hat bereits stattgefunden. Die Aufzeichnung steht Nutzer des Professional Pass und Enterprise Pass im Campus zur Verfügung: Zum academy Campus
Du erhältst einen umfassenden Überblick über die wichtigsten Sprachkonzepte und Eigenheiten von Python und verstehst die Unterschiede zu anderen Programmiersprachen, etwa Java oder C#.
Du bist in der Lage, eigene Python-Programme zu entwickeln, die auf Dateien, Datenbanken und Webschnittstellen zugreifen und bei Bedarf auch grafische Benutzeroberflächen bereitstellen.
Du kennst die gängigen Entwicklungs- und Dokumentationswerkzeuge von Python und weißt, wie du deine Projekte strukturiert, testbar und wartbar aufbaust.
Im Vordergrund stehen Hands-on-Beispiele. Als langjähriger Java-Entwickler ist unserem Experten die Java-Sicht äußerst gut bekannt, sodass er auf die technischen und philosophischen Unterschiede dieser beiden Sprachen eingeht.
Neben den eigentlichen Sprachgrundlagen mit ihren Besonderheiten legt dieser Classroom den Fokus auf Anwendungen und Demonstrationen. Python zeichnet sich dadurch aus, bereits mit wenigen Zeilen Code lauffähige und funktionale Programme zu erstellen. So lernst du etwa, wie du auf Dateiformate und Datenbanken zugreifst, die Kommunikation zwischen Client- und Serversysteme herstellst, grafische Benutzeroberflächen erstellst und automatisches Testing implementierst.
Nach Abschluss des Classrooms bist du fit in Python. Mit diesem Wissen bist du in der Lage, dich zukünftig auch dem Themenfeld der künstlichen Intelligenz zu nähern und dich am maschinellen Lernen zu versuchen.
Der Classroom richtet sich an alle erfahrenen Softwareentwickler (typischerweise aus der Java- oder .NET-Welt), die einen Einstieg in Python erhalten möchten. Kenntnisse einer höheren Programmiersprache (z. B. Java oder C#/.NET) werden vorausgesetzt.
Kenntnisse einer höheren Programmiersprache (z. B. Java oder C#/.NET). Die Folien der Präsentationen sind aufgrund zahlreicher englischer Begriffe vollständig in englischer Sprache gehalten, um eine bessere Lesbarkeit zu erzeugen. Der Vortrag findet in deutscher Sprache statt.
Einführung in Python-Grundlagen mit dynamischer Typisierung und grundlegenden Datentypen wie Strings, Zahlen und Booleans
Aufbau von Kontrollstrukturen mit if-Anweisungen, while- und for-Schleifen sowie deren praktische Anwendung in Python-Programmen
Verwendung von Python-Datenstrukturen, ewta Listen, Tupeln, Sets und Dictionaries
Entwicklung von Funktionen mit verschiedenen Parametertypen, Generatoren und funktionaler Programmierung sowie Exception-Handling
Implementierung objektorientierter Programmierung mit Klassen, Vererbung, Operator-Overloading und Python-spezifischen Konzepten
Dateiverwaltung mit dem pathlib-Modul, JSON- und XML-Verarbeitung sowie REST-API-Entwicklung
Erstellung professioneller Dokumentation mit Sphinx, reStructuredText und automatischer API-Dokumentation aus Docstrings
Datenbankprogrammierung mit sqlite3 und fortgeschrittene Webentwicklung mit dem Django-Framework für dynamische Webanwendungen
Entwicklung grafischer Benutzeroberflächen mit PySide sowie automatisierte Softwaretests mit dem pytest-Framework
Christian Heitzmann ist Java-, Python- und Spring-zertifizierter Softwareentwickler mit einem CAS in Machine Learning und Inhaber der SimplexaCode AG in Luzern. Er entwickelt seit über 20 Jahren Software und gibt seit über 12 Jahren Unterricht und Kurse im Bereich der Java- und Python-Programmierung, Mathematik und Algorithmik. Als Technical Writer dokumentiert er Softwarearchitekturen für Unternehmen und schreibt regelmäßig Artikel für IT-Fachzeitschriften.
Dieser Classroom hat bereits stattgefunden. Die Aufzeichnung steht Nutzer des Professional Pass und Enterprise Pass im Campus zur Verfügung: Zum academy Campus
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.
Telefonisch erreichbar: Mo – Fr | 8.30 – 16 Uhr






