1.232,27 € – 1.905,47 €

Programmieren in Python

Eventinformationen

Dieses Event teilen

Datum und Uhrzeit

Veranstaltungsort

Veranstaltungsort

Hotel am Konzerthaus

Am Heumarkt 35-37

1030 Wien

Austria

Karte anzeigen

Rückerstattungsrichtlinien

Rückerstattungsrichtlinien

Rückerstattungen bis zu 30 Tage vor dem Event

Wer von meinen Freunden geht hin?
Beschreibung des Events

Beschreibung

Lernen Sie die moderne Sprache Python kennen!

Erfahren Sie,

  • worum es bei Computerprogrammierung geht
  • wie Sie funktionierende Programme/Skripte in Python® erstellen
  • wie Sie existierenden Pythoncode lesen, verstehen und erweitern
  • wie Sie eigene Entwicklungsprojekte meistern und...
  • ...wie und wo Sie weiterführende Informationen finden

Dieser Kurs vereinfacht das Erlernen jeder anderen Programmiersprache wesentlich!

Um so individuell und interaktiv wie möglich zu sein, ist der 
Kurs beschränkt auf 5 Teilnehmer!

Dieser Kurs ist das Richtige für Sie, wenn Sie...

  • bereits etwas Erfahrung im Umgang mit Computern haben (gleich ob mit Windows®, Mac® oder Linux®), die Begriffe “Verzeichnis” und “Datei” sollten Ihnen nicht fremd sein
  • programmieren lernen möchten oder...
  • ...bereits Programmierkenntnisse haben und neugierig auf Python sind

Buchungsoptionen

Für Zahlung per Rechnung emailen Sie uns bitte an
info@dr-maindl.com

Alle drei Tage

  • Für Programmieranfänger
  • Ebenfalls empfohlen für Fortgeschrittene, da eine gründliche Einführung in die Python “Bindings” gegeben wird
  • Zur Orientierung gibt es immer wieder Hinweise auf Ähnlichkeiten und Unterschiede zu anderen Programmier- und Skriptsprachen wie PHP, Java, C/C++, Delphi/Pascal, Fortran, etc.

Nur Tage 2 und 3

  • Für Programmieranfänger nicht empfohlen
  • Fortgeschrittene können auch lediglich die Tage 2+3 buchen (siehe Tickets) und…
  • …erhalten die Unterlagen des ersten Tages als “Vorab-Hausaufgabe”
  • Wir verstehen unter “fortgeschritten” Programmiererfahrung in einer beliebigen Sprache und vertraut sein mit Schleifen und Verzweigungen

Was Sie erwartet

  • Drei (bzw. zwei) interaktive Tage mit Präsentationen, Beispielen und Übungen
  • USB-Stick mit den Kursunterlagen, Beispielen, Lösungen zu den Übungen sowie…
  • …der kostenlosen Anaconda® Plattform für Windows, macOS® und Linux (wird für den Kurs verwendet, insbesondere die darin enthaltene Entwicklungsumgebung Spyder)
  • Eine ausgedruckte Version der Kursunterlagen (>375 Folien)
  • Tägliches 3-Gang Mittagsmenü sowie Kaffeepausen mit Imbiss und Getränken
  • Ein Zertifikat nach Abschluss des Kurses

Kommentare früherer Teilnehmer

"Vielen Dank für diese tolle Veranstaltung!"

"Ich möchte ihnen zudem für diesen Kurs danken. Sowohl Struktur als auch Inhalt waren ausgezeichnet."

"Danke auf jeden Fall für den tollen Kurs, das Arbeiten mit Python macht mir richtig Spaß!"

"Ich hatte mir Sorgen gemacht, ob ich mitkomme, doch das Tempo war genau richtig."



Organisation

Kurssprache

Der Kurs wird in deutscher Sprache gehalten

Da es in der Welt des Programmierens heutzutage nahezu unmöglich ist, englischsprachige Inhalte zu vermeiden, werden alle Kursmaterialien (Folien und Beispiele) in Englisch bereitgestellt.

Was ist zum Kurs mitzubringen?

  • Ein Laptop/Notebook mit entweder Windows, macOS oder Linux (WLAN vorteilhaft)
  • Etwas Erfahrung im Umgang mit Ihrem Computer, die Begriffe “Verzeichnis” und “Datei” sollten Ihnen nicht fremd sein
  • Wir werden Python 3 und die frei verfügbare Anaconda Plattform verwenden (insbesondere die darin enthaltene Entwicklungsumgebung Spyder), die unter allen oben erwähnten Betriebssystemen lauffähig ist. Bitte stellen Sie sicher, dass Sie zum Installieren der Software über Administratorrechte auf Ihrem Computer verfügen (wir empfehlen, Anaconda für Python 3 im Vorfeld zu installieren: https://www.continuum.io).
  • Gute Laune und viel Neugier

Kursablauf und Agenda

Uhrzeiten:
1. Tag: 09:30 - ca. 17:00
2. Tag: 09:00 - ca. 17:00
3. Tag: 09:00 - ca. 17:00

Die untenstehende Agenda (in Englisch) gibt die geplanten Inhalte überblickshaft wieder. Aufgrund der vielen Übungsaufgaben und individueller Interessen der Teilnehmer kann es zu kurzfristigen Änderungen kommen.





– Agenda –

Introduction

  • About Python: what is Python?

  • Who is using Python?

A first Python script

  • Text, a function call, and variable names

  • How does Python store data?

Introducing data types/classes

  • Immutable data types

  • Operators

  • Type conversions

  • More on storing data in memory

  • Evaluating expressions

Procedural language elements

  • Loops and conditionals

  • Advanced loop control: continue, break, else

  • Managing errors: introducing exception handling

End of day 1

Lists

  • A mutable data type…

  • Indices, lists in memory

  • Changing lists

  • List methods and the Python built-in help system

  • Mutable data type pitfalls: multiple bindings and shallow copies

  • Stepping through lists: the for loop, iterables, and iterators

  • List comprehension

  • List slices

Files

  • Creating, reading, and writing flat files

  • Files as iterators

Structured programming

  • Defining functions

  • Namespaces

  • Multiple function output: the immutable tuple data type/class

  • Packaging functions into modules

Modules

  • Using standard, third-party, and own modules

  • Popular Python modules

  • Adding module documentation

Dictionaries

  • Another mutable data type

  • Dictionary methods

  • Dictionaries as iterables

Formatted text

  • Using the str.format method for producing formatted output

Selected Python packages

  • Numerical Python: quick glance at NumPy

  • Example use of a free package: Sudoku solver




Änderungs- und Stornierungsbedingungen

(a) Wechsel des Teilnehmers: jederzeit ohne Gebühr möglich.
(b) Stornierungen durch Teilnehmer (aus jedem Grund): Stornierungsgebühr von 5% des Rechnungsbetrages (bis 30 Tage vor der Veranstaltung), 30% des Rechnungsbetrages (bis 10 Tage vor der Veranstaltung) und 100% des Rechnungsbetrages (Stornierung ab 9 Tage vor der Veranstaltung).
(c) Im Falle von höherer Gewalt (inkl. plötzlicher Krankheit) ist Dr. Maindl Consultings Haftung auf den Rechnungsbetrag beschränkt.



Über den Referenten

Thomas I. Maindl promovierte 1994 an der Universität Wien in Astronomie, bekleidete über mehr als 15 Jahre verschiedene Experten- und Managementpositionen in der chemischen und Software-Industrie in den USA und Deutschland, gründete 2009 Dr. Maindl Consulting und ist aktiv in der astrophysikalischen Forschung tätig. Sein Schwerpunkt in der Wirtschaft liegt auf Entwicklung und Implementierung von Algorithmen und Methodologien für eine Vielzahl von Anwendungsbereichen wie z.B. optimierungsbasierter Supply-Chain Planung, Energieproduktion und -handel, angewandter künstlicher Intelligenz (Expertensystemen), optimalen chemischen Formulierungen, Zuordnungsproblemen im Bildungsbereich, Entwicklung alternativer medizinischer Diagnosetechniken sowie der physikalischen Modellierung von Einschlägen und Kollisionen. Erfolgreiche Projekte wurdenfür Kunden in unterschiedlichen Industrien in Europa, Nordamerika und Asien durchgeführt.

Dr. Maindl Consulting (www.dr-maindl.com) bietet unter anderem Seminare und Trainingsveranstaltungen an; der vorliegende Kurs entstand aus einer interaktiven Lehrveranstaltung an der Universität Wien, die zu einem fundierten Python-Kurs ausgebaut und mehrfach erfolgreich angeboten wurde; im Bildungsbereich z.B. am Universitären Zentrum für Gesundheitswissenschaften am Klinikum Augsburg sowie der Business School der Universität Mannheim.

Mit Freunden teilen

Datum und Uhrzeit

Veranstaltungsort

Hotel am Konzerthaus

Am Heumarkt 35-37

1030 Wien

Austria

Karte anzeigen

Rückerstattungsrichtlinien

Rückerstattungen bis zu 30 Tage vor dem Event

Dieses Event speichern

Event gespeichert