Dr. Matthias Hölzl
Expert: Python, JavaScript, C++ , Machine Learning,
Möchten Sie Ihre Python-Kenntnisse systematisch und praxisorientiert vertiefen und schnell auf das nächste Level bringen? Wollen Sie fortgeschrittene Techniken in Python effektiv erlernen und anspruchsvolle Features implementieren? Möchten Sie Python als vollwertige Programmiersprache einsetzen, objektorientierte Programmierung anwenden, Prozesse automatisieren, APIs erstellen, große Projekte organisieren und diese erfolgreich in Python Modules und Packages umsetzen?
Diese Python Schulung für Programmierer und Fortgeschrittene bringt Ihnen auf einfache und strukturierte Weise fortgeschrittene Techniken in Python bei und hilft Ihnen, anspruchsvolle Projekte in Python zu implementieren. Erfahren Sie mehr über diesen praxisorientierten Python Aufbaukurs.
In der Academy oder online
Viel Praxis und sofort anwendbares Wissen für Ihre Projekte
Zertifikat bei einer aktiven Teilnahme
Kleine Gruppen mit max. 8 Teilnehmern
Trainer mit jahrelanger Lehr- und Industrieerfahrung
Didaktisch durchdachtes Lernmaterial
Kompakt, lebhaft und nachhaltig
Der Kurs behandelt eine Auswahl folgender Themen:
Dieser Python-Kurs richtet sich an Sie, wenn Sie
und tief in Python einsteigen möchten!
Wenn Sie neu in der Programmierwelt sind und einen Python-Kurs für Einsteiger ohne Programmiervorkenntnisse oder mit geringen Vorkenntnissen in einer anderen Sprache suchen, dann besuchen Sie bitte unseren Python-Grundkurs.
Sie sind ein Python Programmierer und möchten schnell, effizient und auf praxisorientierte Weise Ihre Python-Kenntnisse auf das nächste Level bringen? Sie möchten sich Wissen in objektorientierter Programmierung sowie in fortgeschrittenen Python-Themen aneignen um anspruchsvolle Projekte realisieren zu können? Sie wollen Ihren Code in wiederverwendbare Module und Packages organisieren?
Oder sind Ihnen Themen wie Kontrollstrukturen, Funktionen und Collections aus einer anderen Programmiersprache bereits bestens vertraut und möchten Sie tief in Python einsteigen ohne viel Zeit mit den Grundlagen der Sprache zu verbringen, die Sie aufgrund Ihrer Vorkenntnisse quasi “im Vorbeigehen” lernen können?
Dann ist dieser Kurs der richtige für Sie und Sie brauchen nicht mehr weiter zu suchen
In diesem Kurs gehen wir davon aus, dass Sie grundlegende Konzepte und Sprachelemente wie Variablen, Datentypen, Funktionen und Collections bereits kennen, aber möglicherweise in einer anderen Sprache als Python. Wir beginnen daher mit einem “Schnelldurchlauf” durch die wichtigsten Programmelemente in Python: Variablen, Operationen, Bedingungen (if/elif/else), Schleifen (for), Funktionen, sowie Collections wie Listen und Dictionaries. Wir gehen dabei sehr zügig vor und besprechen hauptsächlich die Syntax und einige Besonderheiten dieser Konstrukte in Python, um alle Kursteilnehmer auf den gleichen Stand zu bringen. Den Großteil der Zeit verbringen wir dann mit Themen, die über die Grundlagen hinausgehen.
Wir besprechen verschiedene Arten in Python benutzerdefinierte Datentypen zu definieren und zu verwenden, und wir diskutieren ihre Vor- und Nachteile. Außerdem lernen Sie wie das Python Datenmodell funktioniert und wie Sie “Magic Methods” verwenden können, um Ihre Datentypen leichter benutzbar zu machen.
Dann besprechen wir die Grundlagen der funktionalen Programmierung in Python, wie Closures und anonyme Funktionen. Sie lernen Decorators kennen, die es Ihnen oft ermöglichen duplizierten Code zu vermeiden und Ihre Design-Intentionen klarer auszudrücken.
Im Anschluss widmen wir uns der Objektorientierung. Wir sehen, wie wir Vererbung und Polymorphie verwenden können, um miteinander verwandte Konzepte klar und prägnant in Code auszudrücken. Sie lernen, wie man abstrakte Klassen in Python einsetzen kann, um Interfaces zu beschreiben und erfahren auch mehr über Protokolle, die in vielen Fällen eine Alternative zu Interfaces darstellen.
Sie lernen, wie man Ausnahmebehandlung verwendet um auf Fehler und unerwartete Situationen zu reagieren. In Python kann man explizite Ausnahmebehandlung oft durch Context-Manager vermeiden; wir besprechen, wie Sie verschiedene Context Manager einsetzen und sogar eigene Context Manager implementieren können.
Wir gehen kurz auf das Testen Ihres Codes ein und zeigen Ihnen, wie Sie mittels Doctests und Unit-Tests sicherstellen können, dass Ihr Code auch das tut, was Sie von ihm wollen.
Wir besprechen dann, wie Sie installierbare Python Pakete erzeugen können um Ihren Code an Kollegen weiterzugeben, oder um zum Open-Source Ökosystem des Python Package Index beizutragen und Ihre Software der ganzen Welt zur Verfügung zu stellen.
Zum Abschluss gehen wir auf den Umgang mit textbasierten Daten ein und besprechen, wie man in Python mit Texten umgehen kann: Wir besprechen reguläre Ausdrücke, ein mächtiges Werkzeug zum Suchen und Ersetzen in Texten, das Ihnen in vielen Situationen gute Dienste leisten wird.
Ob wir alle diese genannten Themen schaffen, hängt davon ab, wie schnell wir vorankommen. Je nach Vorkenntnissen der Teilnehmer kann der Fortschritt etwas schneller oder langsamer sein. Je homogener die Gruppe ist, desto größer ist der Nutzen für alle Teilnehmer. Daher beschränken wir unsere Kurse auf max. 8 Personen mit ähnlichen Vorkenntnissen!
Selbstverständlich erhalten Sie als Teilnehmer am Python-Kurs für Programmierer ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Programmier-Aufgaben.
Nach diesem Python-Aufbaukurs für Programmierer und Fortgeschrittene verfügen Sie über solide und fundierte Python-Kenntnisse, die Sie in anspruchsvollen Projekten erfolgreich anwenden können. Wenn Sie daran interessiert sind, Ihren Code-Stil und die Code-Qualität zu verbessern, sind Themen wie Clean Code und Clean Test von großer Bedeutung. Hier empfehlen wir Ihnen unseren Kurs "Python Clean Code und Test", der Ihnen dabei hilft, Ihre Fähigkeiten in diesem Bereich weiter zu entwickeln. Falls Sie sich eher in Richtung Softwarearchitektur weiterbilden möchten, empfehlen wir Ihnen unseren Kurs "Python Clean Architektur".
Wenn Sie mit großen Datenmengen arbeiten und Ihr Interesse eher in Richtung Data Science und künstliche Intelligenz liegt, ist unser "Machine Learning Kurs" die ideale Wahl für Sie. In diesem Kurs lernen Sie die Grundlagen des Machine Learning mit Python und erhalten praktische Anleitungen zur Anwendung von Algorithmen und zur Analyse von Daten. Mit diesem Kurs erweitern Sie Ihre Fähigkeiten und bereiten sich darauf vor, datengetriebene Projekte erfolgreich umzusetzen.
Unsere Kurse bieten Ihnen die Möglichkeit, Ihre Python-Kenntnisse in spezifischen Bereichen zu vertiefen und Ihre Fähigkeiten gezielt weiterzuentwickeln. Unser erfahrenes Team von Trainern begleitet Sie während des gesamten Kurses und steht Ihnen bei Fragen und Anliegen zur Seite. Am Ende jedes Kurses erhalten Sie ein Zertifikat, das Ihre Teilnahme und Ihr erworbenes Wissen bescheinigt.
3-tägiger Kurs vor Ort
Der Kurs findet in unsern modernen und top ausgestatteten Schulungsräumen statt. Wir stellen jedem Teilnehmer während der Schulung einen modernen Laptop zur Verfügung. Getränke werden von der Coding Academy zur Verfügung gestellt. Zugang zum Material bekommen Sie spätestens am ersten Tag des Kurses.
3-tägiger Onlinekurs
Der Kurs findet Online statt. Sie benötigen lediglich einen Computer mit Internet-Zugang; für manche Kurse ist es allerdings nötig, dass Sie die verwendete Software installieren; das ist in der Beschreibung des jeweiligen Kurses angegeben. Zugang zum Material bekommen Sie spätestens am ersten Tag des Kurses.
4-Wochen Programm
Ein neues und innovatives Lernkonzept. Mehr Infos dazu hier
Der Python-Kurs für Programmierer wird von einem der folgenden Trainer durchgeführt:
Wir danken unseren Kunden für ihr Vertrauen.
Meine gemeinsamen Projekte mit der Coding Akademie verliefen sehr erfolgreich und absolut zuverlässig. Der Kurs-Katalog umfasst die momentan in Unternehmen am meisten relevanten Programmiersprachen. Vor allem die Kurse zur Verbesserung der Softwarequ...
Ganzes Testimonial zeigenDr. Astrid Elbe,
Vice President Aviat Networks und ehemalige Managing Director Intel Labs Europe
Ich habe vom 12.10-14.10.20 am Python Kurs für Programmierer teilgenommen. Es war ein exzellentes Seminar! umfangreicher sowie gut strukturierter Lehrinhalt, super Organisiert, gelehrtes wurde durch praktische Umsetzung der Lösung verschiedener Progr...
Ganzes Testimonial zeigenDaniel Schwimmer
Wir hatten eine sehr professionelle und wirklich lehrreiche Python-Schulung. Durch die zahlreichen praktischen Programmierübungen konnte das Gelernte - auch in kleinen Schritten - direkt in die Praxis umgesetzt werden. Die kleinen Gruppen erlauben ei...
Ganzes Testimonial zeigenMichael Schreiber
Python-Schulung bei Coding Academy war wirklich toll, es hat sich definitiv gelohnt! Ich kann nur gerne weiterempfehlen!...
Danila Perevezentsev