Seminar Scientific Computing with Python - SS 2017 |
Vst.-Nr. |
Titel der angebotenen
Veranstaltung |
Zeit und Ort |
SWS |
Dozent |
171MAT535000
| Seminar Scientific Computing with Python |
Di 14-16, D.13.15 |
2 S |
Bolten/ Hofschuster |
Geplanter Inhalt des Seminars:
Python ist eine universelle Programmiersprache, die inzwischen vielseitig eingesetzt wird und verschiedene Programmierparadigmen,
z.B. objektorientierte und funktionale Programmierung, unterstützt. Meist wird sie interpretiert, was Programmentwicklung
erleichtert, zudem steht eine Vielzahl von Erweiterungen zur Verfügung.
Einsatz findet Python insbesondere auch im wissenschaftlichen Umfeld, etwa bei numerischen Simulationen oder bei der Steuerung
selbiger. Die vielfältigen Erweiterungen erlauben dabei die Nutzung schneller Bibliotheken und eine einfache Visualisierung der Daten.
Ziel des Seminars ist, mit der Programmiersprache Python und den typischerweise im technischen und wissenschaftlichen Umfeld
eingesetzten Erweiterungen vertraut zu werden und bestimmte Aspekte anderen Teilnehmern vorzustellen.
Vorbesprechung:
Eine Vorbesprechung mit Themenvergabe findet statt
am Dienstag, den 25.04.2017
um 14 Uhr c.t.
im Raum D.13.15
Literatur:
- Hetland, Magnus Lie: Beginning Python: From Novice to Professional. Second Edition, Apress, Berkeley, CA, 2008, ISBN 978-1-4302-0634-7.
- Alchin, Marty ; Andres, Clay ; Anglin, Steve ; Beckner, Mark ; Buckingham, Ewan ; Cornell, Gary ; Gennick, Jonathan ; Hassell, Jonathan ; Lowman, Michelle ; Moodie, Matthew ; Parkes, Duncan ; Pepper, Jeffrey ; Pohlmann, Frank ; Pundick, Douglas ; Renow-Clarke, Ben ; Shakeshaft, Dominic ; Wade, Matt ; Welsh, Tom ; Tobin, Mary ; Sixsmith, Nancy ; Alchin, Angel: Pro Python. Apress, Berkeley, CA, 2010, ISBN 978-1-4302-2758-8.
- Langtangen, Hans Petter: Python Scripting for Computational Science. Third Edition, Springer-Verlag, Berlin Heidelberg, 2008, ISBN 978-3-540-73916-6.
- Langtangen, Hans Petter: A Primer on Scientific Programming with Python. Springer-Verlag, Berlin Heidelberg, 2009, ISBN 978-3-642-02475-7.
- Vaingast, Shai: Beginning Python Visualization: Crafting Visual Transformation Scripts. Apress, Berkeley, CA, 2009, ISBN 978-1-4302-1844-9.