Python Grundlagen für Ingenieure!

Werbung
Python
Grundlagen für Ingenieure!
Mathias Kuntze, Konstantin Brand
Jun 2, 2016
Fachschaftsrat für Elektro- & Informationstechnik
http://www.tu-ilmenau.de/fachschaftsrat-ei/
Python isn’t a snake!
Mathias Kuntze
Seite 1
Einleitung
• eine der umfangreichsten Skriptsprachen
 wird interpretiert nicht compiliert
• im Vordergrund stehen:
 lesbarer Programmcode
 schnelle Umsetzung täglicher Programmieraufgaben
 Open-Source
• umfassende Bibliotheken
 OpenCV
 PyAudio
 Pylab (numpy, scypi, matplotlib) als Matlab Alternative
 GUI (Qt, Tkinter, ...)
Fachschaftsrat für Elektro- & Informationstechnik
http://www.tu-ilmenau.de/fachschaftsrat-ei/
Python isn’t a snake!
Mathias Kuntze
Seite 2
--force-gui
Verfügbarkeit
• Python 2.x und Python 3.x
• Betriebssysteme: Windows, Linux, Mac OS
• Open-Source → kostenlos
•
•
•
•
•
Linux: vorinstalliert
Windows: Anaconda / Python XY / Portable Python
Mac OS: Python
IDE:


PyCharm (Empfehlung)
Spyder (Matlab ähnliche GUI)
Fachschaftsrat für Elektro- & Informationstechnik
http://www.tu-ilmenau.de/fachschaftsrat-ei/
Python isn’t a snake!
Mathias Kuntze
Seite 3
Beispiele
●
●
Highpass / Lowpass livevideo
Audio Fingerprint
Fachschaftsrat für Elektro- & Informationstechnik
http://www.tu-ilmenau.de/fachschaftsrat-ei/
Grundlagenkurs Python
Mathias Kuntze
Seite 4
Allgemeine Hinweise
• Syntax beachten!
 Einschub
 keine Semikolon und keine geschweifte Klammern
• riesige Community
• viele Tutorials im WWW
• Python Reference
• http://docs.numpy.org
• http://docs.scipy.org
• üben üben üben....
Fachschaftsrat für Elektro- & Informationstechnik
http://www.tu-ilmenau.de/fachschaftsrat-ei/
Python isn’t a snake!
Mathias Kuntze
Seite 5
Fachschaftsrat für Elektro- &
Informationstechnik
Webseite:
Email:
Raum:
Sitzung:
Facebook:
http://www.fachschaftsrat-ei.de
[email protected]
K2083
jeden Montag ab 19:00 Uhr
https://www.facebook.com/fachschaftsrat.ei
Unsere Aufgaben:
• Beratungsgespräche und persönliche Betreuung bei 2. W. Fällen und
Härtefallanträge an das Prüfungsamt
• zwischen Dozenten und Studierenden vermitteln, bei Problemen eingreifen
• Organisation von Exkursionen und Workshops
• …
Fachschaftsrat für Elektro- & Informationstechnik
http://www.tu-ilmenau.de/fachschaftsrat-ei/
Python isn’t a snake!
Mathias Kuntze
Seite 6
Herunterladen