Programmieren mit Python

Datum/Zeit
Mo, 19. Oktober 2020–Di, 20. Oktober 2020
Uhrzeit: 9:00–17:00

Ort
Schulungszentrum ptm-Akademie, Erlangen

Kategorie
Sprache
Deutsch

Beschreibung

Erwerben Sie in diesem Training sowohl die Python Grundlagen als auch ein tieferes Verständnis über weiterführende Programmierkonzepte in Python. Erfahren Sie dabei, wie Sie Projekte anlegen und objektorientierten Code schreiben. Lernen Sie sich in der Terminologie der objektorientierten Programmierung zurechtzufinden und Design Pattern zu nutzen, um Ihren Quellcode effektiv zu strukturieren. Durch anschauliche Beispiele lernen Sie was Klassen, Instanzen, Attribute, Vererbung, Funktionen, Methoden, magische Methoden und Dekorateure sind und wie sie miteinander interagieren. Sie werden außerdem lernen, wie Sie Kontrollstrukturen in Schleifensysteme einbauen und wie Sie *args und **kwargs für ihre Zwecke einsetzen. Nach dem Training werden Sie in der Lage sein, ihre Python Projekte sowohl strukturierter als auch performanter zu schreiben.

Dieses Training geht über eine Einführung in Python hinaus, indem neben den Programmiergrundlagen weiterführende Konzepte besprochen werden, die für Projekte größeren Umfangs, insbesondere in Operativumgebungen, hilfreich sind.

Wer sollte teilnehmen?

Python Interessierte mit und ohne Programmiererfahrung, Data Scientist, Datenanalysten, Statistiker, Mathematiker, Researcher.

Dieser Kurs richtet sich insbesondere an Personen, die noch keine Erfahrung in der Programmiersprache Python gemacht haben, diese aber in Zukunft einsetzen wollen.

Lernziele

  • Kennenlernen der Grundkonzepte und der Philosophie von Python
  • Die Python-Syntax verstehen und anwenden
  • Höhere Programmierkonzepte in Python verstehen und einsetzen
  • Objektorientierte Programmierung umsetzen

Inhalte

  • Das Konzept und die Philosophie von Python
  • Übersicht Python-Editoren, u.a.: Jupyter, Pycharm, Spyder
  • Python-Projekte anlegen: Ordnerstruktur, Einbinden von Paketen und Modulen
  • Syntaktische Grundlagen: Grunddatentypen, Operatoren, Kontrollstrukturen, Funktionen, Schleifen
  • Funktionen und Kontrollstrukturen
  • Objektorientierung in Python: Alles über Klassen, Methoden, Attribute und deren Privatisierung
  • Design Pattern in Python: Decorateure und Singletons

Shortfacts

  • Preis: 1.400,- € zzgl. MwSt.
  • Dauer: 2 Tage
  • 2–10 Teilnehmer
  • Kurssprache: Deutsch
  • Training am eigenen Laptop (Softwarevoraussetzungen und Installationsanleitung erhalten Sie im Vorfeld)

Was Sie erwartet

  • Teilnehmerzertifikat
  • Umfassende Schulungsunterlagen
  • Verpflegung mit Mittagessen, Snacks und Getränken
  • Top ausgestattete Schulungsräume
  • Angenehme Lernatmosphäre durch kleine Gruppen und aufgelockerte Inhalte
  • Hands-On-Training: Praxisorientiert mit anschaulichen Beispieldaten und kleinen Übungen
  • Veranstaltungsevaluation + Report als PDF

Buchung

Training bei Data-Science-Architect

  • Erhalt der Buchungsbestätigung
  • Anfahrtsplan + Hotelempfehlungen
  • Ich frage im Vorfeld alle Teilnehmenden nach Ihrer Erwartung an das Training. Wenn Sie möchten, können Sie mir im Vorfeld dazu Feedback geben.
  • Ankündigung mit Kursbeschreibung, Softwarevoraussetzung, Installationsanleitung, Timetable & optionaler Möglichkeit zur Vorbereitung
  • Bereitstellung der Kursmaterialien
  • Pro Tag 8×45 Min. Lerneinheiten
  • 30 Min. Open Space pro Tag im Anschluss an die Lerneinheiten
  • An das Kursthema angepasstes Verhältnis von Theorie, Praxis und Übungsphasen
  • Event Evaluation
  • Bereitstellung der im Training erstellten Materialien

Buchungsdetails

  • Der 3. Teilnehmer einer Anmeldung nimmt kostenfrei teil
  • Rechnungsstellung erfolgt nach der Veranstaltung

Der Schulungsort Nürnberg

Waren Sie schon einmal an der Kaiserburg? Vielleicht fahren Sie nach dem Training dorthin. Oder Sie gehen durch die gemütliche Altstadt Nürnbergs und kehren in einem Wirtshaus ein. In Nürnberg verbinden Sie am Abend Data Science mit Rostbratwurst, Sauerkraut und Weißbier.