Curriculum
Python ist der ideale Einstieg in die Welt des Programmierens. Python ist nicht nur vielseitig einsetzbar, sondern auch eine der beliebtesten Programmiersprachen weltweit.
Wir beginnen ganz am Anfang. Neben ein paar organisatorischen Dingen machen wir die ersten Schritte in Python. Du lernst, wie man Python installiert, einfache Befehle schreibt und die Funktionsweise der Sprache versteht. Jeder Entwickler braucht eine Entwicklungsumgebung (IDE) , für Python besonders geeignet ist Visual Studio Code.
Python
VS Code
Wir bauen das Fundament. Du lernst die grundlegenden und zusammengesetzten Datenstrukturen in Python kennen. Hinzu kommen Schleifen, Bedingungen und Funktionen, so dass Du bereits erste Programme selber schreiben kannst.
Python
Heutzutage sind Daten überall präsent, daher ist ein Kernelement vieler Python-Anwendungen in Unternehmen die Datenbearbeitung. Du lernst, wie man mit Hilfe der pandas-Bibliothek Daten aus Dateien einliest, bereinigt, filtert, transformiert, zusammenfasst, auswertet und wieder in Dateien schreibt.
pandas
Ein Bild sagt mehr als 1000 Worte. In diesem Kapitel dreht sich alles um das Darstellen von Daten. Du wirst verschiedene Grafik-Bibliotheken kennenlernen und dann Diagramme, Grafiken und Plots mit seaborn und matplotlib zu erstellen. Ein Muss für jeden, der Daten analysiert.
matplotlib
seaborn
Git ist ein Versionskontrollsystem und aus der modernen Softwareentwicklung nicht mehr wegzudenken. Du lernst, wie du Git verwendest, um deine Codeprojekte zu verwalten und Änderungen zu verfolgen.
GIT
github
Virtuelle Umgebungen sind isolierte Bereiche, in denen du Python-Pakete installieren kannst. So kann man verschiedene Versionen für verschiedene Projekte nutzen. Neben Git sind auch virtuelle Umgebungen ein essentieller Teil der professionellen Softwareentwicklung. Sie sind aber ganz einfach zu verstehen und zu benutzen.
pip, venv
In Unternehmen sind Daten nicht nur in Dateien, sondern meistens in Datenbanken gespeichert. Du lernst in diesem Kapitel, wie du Daten aus Datenbanken abrufst, speicherst und aktualisierst.
SQLite
Postgres
Hinter diesem Begriff steckt ein mächtiges Werkzeug zur Textverarbeitung. Mittels regulärer Ausdrücke lassen sich Muster in Texten finden, extrahieren und ersetzen.
Modul re
pandas
Dieses Kapitel behandelt das Arbeiten mit Datums- und Zeitangaben. Du lernst, wie du Zeitstempel analysierst, formatierst, miteinander verrechnest und bearbeitest.
Modul datetime
pandas
Prozesse mittels Python halb oder komplett zu automatisieren, ist vermutlich der größte Hebel, um Ressourcen in Unternehmen besser zu nutzen. Wie wäre es, wenn das monatliche Reporterstellen statt mehrerer Tage nur ein paar Sekunden dauert oder du automatisch Emails versenden könntest, wenn gewisse Aufgaben erledigt sind? Hier erfährst du, wie du wiederkehrende Aufgaben automatisierst, von einfachen Skripten bis hin zu komplexen Workflows.
Module: os, shutil, pyautogui, pyperclip, pillow, smtplib, imaplib, …
REST-APIs sind Schnittstellen, um mit externen Diensten zu kommunizieren. So lassen sich zum Beispiel einfach Wetterdaten ab- oder Google-Dienste aufrufen. Mit dem Python-Modul requests ist es ein Kinderspiel, Schnittstellen zwischen Programmen zu entwickeln.
Alle Programme haben Bugs, aber hoffentlich keine gravierenden. In diesem Kapitel geht es um das Testen von Code. Du lernst, wie du Unit-Tests schreibst, um die Funktionalität deiner Programme sicherzustellen.
Modul unittests
Scrum ist eine agile Projektmanagement-Methode, die in der IT große Verbreitung gefunden hat. Du wirst die Grundlagen von Scrum kennenlernen und verstehen, wie Teams effizient zusammenarbeiten können.
Machine Learning hat in den letzten Jahren einen beispiellosen Aufstieg erlebt. Statt explizite Regeln zu programmieren, lernt die Maschine anhand von Beispielen. Du hingegen lernst die wichtigsten ML-Algorithmen und deren Anwendungsmöglichkeiten kennen.
scikit-learn
Willkommen zu unserem interaktiven und praxisnahen Bootcamp, wo wir dich mit dem neuesten Wissen versorgen und ausbilden! Bei uns geht es nicht nur um theoretisches Lernen, sondern auch um die Anwendung in realen Situationen. Unser Ziel ist es, dir nicht nur Wissen zu vermitteln, sondern auch dabei zu helfen, deine Ziele zu realisieren. Mit unserer Unterstützung wirst du in der Lage sein, Herausforderungen zu meistern und erfolgreiche Lösungen umzusetzen.
Direkter Kontakt zu den Verantwortlichen und Dozenten
State of the Art Wissens Transfer & Didaktik
Beratung und Betreuung bei Projekten Deiner Wahl
FAQ
Der Kurs dauert in der Buchungsstufe Gold 9 Wochen und in der Buchungsstufe Platin 12 Wochen. Alle Personen aus der Buchungsstufe Diamant erhalten danach zusätzliche individuelle Betreuung für die Projekte, für welche auch die Zeiten individuell festgelegt werden. Der Unterricht der 12 Hauptwochen findet jeweils am Freitag statt.
Ja, Du bekommst ein Zertifikat von DataCraft, welches Deine erlernten Fähigkeiten bestätigt.
Der Kurs ist komplett remote, Du kannst von überall teilnehmen, eine Internetverbindung vorausgesetzt.
Es gibt eine Aufzeichnung des Unterrichts, welche Du Dir nachträglich anschauen kannst. Diese werden spätestens am Montag nach dem Unterricht zur Verfügung gestellt. Zudem hast Du jederzeit Zugriff auf alle Unterrichtsmaterialien, Cheat Sheets und Wissenswikis.
Jeden Freitag wird der Live-Unterricht von 09:00 bis 16:00 Uhr durch unseren sehr gut ausgebildeten Dozenten geleitet. In Übungsaufgaben, die Du selbstständig bearbeitest und für die es im (freiwilligen) Tutorium Raum für Fragen gibt, wirst Du das Gelernte anwenden.
Sofern Du den gesamten Kurs gebucht hast (ab Stufe Platin), beschäftigen wir uns die letzten 3 Wochen mit Machine Learning und KI.
Der Kurs findet regelmäßig statt. Schaue am besten auf der Webseite nach, wann der nächste Kursstart ist!
Prinzipiell genügt ein (fast) beliebiger PC oder Laptop mit Windows 10 oder 11, MacOS oder Linux, da Python auf allen drei Plattformen läuft. Der Dozent des Kurses nutzt Windows 10 und kann hierfür bei kleineren Problemen helfen.
Als Entwicklungsumgebung setzen wir Visual Studio Code ein, welches jederzeit kostenlos heruntergeladen und dauerhaft genutzt werden kann. Die Voraussetzungen für Visual Studio Code können hier für alle gängigen Plattformen überprüft werden: Anforderungen. Alle weiteren im Unterricht genutzten Erweiterungen werden gemeinsam installiert!
Der Kurs richtet sich an alle, die Python-Programmierung lernen wollen. Du benötigst keine Vorkenntnisse, solltest aber mit der grundlegenden Bedienung von Computern vertraut sein. Als Voraussetzung gilt hierbei zum Beispiel: Einfache Tastenkombinationen wie Strg+C und Strg+V, Aufbau eines Ordnerpfads und Installation von Visual Studio Code.
Wir fangen mit den Grundlagen von Python an und setzen den Schwerpunkt auf Datenbearbeitung und Automatisierung, da vor allem dafür Python in Unternehmen eingesetzt wird. Sofern Du den 12-wöchigen Kurs gebucht hast, lernst Du zudem die wichtigsten Machine Learning Algorithmen und deren Umsetzung kennen.
Eine Programmiersprache zu beherrschen, ist ein langer, eigentlich nie endender Prozess, genau wie bei einer gesprochenen Sprache. Wir bringen Dir in den 9-12 Wochen das Fundament bei. Damit bist Du für viele Projekte schon sehr gut gerüstet. Und Du kannst Dir schnell zusätzliche Frameworks wie Django für Webentwicklung oder PyTorch für neuronale Netze aneignen, wenn Du die Grundlagen beherrschst.
Durch unseren Schwerpunkt auf Datenanalyse und weitere Business-Anwendungen lohnt es sich für Dich auf jeden Fall und Du wirst definitiv schon am zweiten Tag etwas Neues lernen. Nach unserer Erfahrung profitieren auch Menschen, die z.B. bereits C++, C# oder Java beherrschen, von unserem Kurs und lernen viel Neues. Und Python ist eine der am stärksten wachsenden Sprachen, so dass Du mit Python-Kenntnissen in Deine Zukunft investierst.
Falls Du noch weitere Fragen haben solltest, setze Dich bitte mit unseren Bildungsberatern in Verbindung.
Finanzierung
Setze den Grundpfeiler für Deine Zukunft und beantworte uns die folgenden Fragen
Wir melden uns innerhalb eines Werktages bei Dir und stehen Dir während des gesamten Prozesses persönlich zur Seite.
Setze den Grundpfeiler für Deine Zukunft und beantworte uns folgende Fragen
Wir melden uns innerhalb eines Werktages bei Dir und stehen Dir während des gesamten Prozesses persönlich zur Seite.
Bleibe auf dem Laufenden
Hinterlege hier deine Email-Adresse und wir informieren dich, sobald es ein neues Kursangebot gibt!