You are here: Wiki>CompMolBio Web>Lectures>SciPro16 (21 Jul 2016, KatjaGeiger)Edit

Welcome to Scientific Programming with Python, summer term 2016

News

21.7.: The course has been moved to Arnimallee 6, r. 030 (PC pool)
14.7.: Registration closed. The course is overbooked with a long waiting list.
22.03.: The course has been moved to a smaller computer lab therefore places are limited.
Although non-resident students & researchers are welcome, FU students will be given preference.

General

Lecture-ID: 19226811
Lecturer: Jan-Hendrik Prinz, n.a.
Language: English
SWS: 2, LP/ECTS: 5, graded (ungraded certs issued upon request)

Registration

FU students must sign up for this class in Campus Management. If registration is not possible this means the class is full.

Non-resident students can check after 6 May for free spaces by sending an email to katja.geiger[at]fu-berlin.de stating home institute and study/research focus.

Dates

Blockkurs 25 to 29 July 9-15 h Arnimallee 6 r. 030 (ground floor)

Content

Python hat sich in den letzten Jahren zu einer der gängigen Programmiersprachen für Wissenschaftler entwickelt. Dieser Kurs gibt eine breite und praxis-basierte Einführung in Möglichkeiten, gängige Probleme im wissenschaftlichen Alltag mit Python zu lösen. Der Kurs beinhaltet Themen wie Tools für die Entwicklung mit Python, IPython Notebooks, Visualisierung, moderne Programmierkonzepte, Lösen mathematischer Probleme (Lin. Algebra, Optimierung, Modellierung, Statistik) und ein Ausblick auf weiterführende Themen (Integration mit anderen Programmiersprachen, Parallelisierung, etc.). Grundkenntnisse im Programmieren werden zwingend vorausgesetzt.

In recent years Python has become one of the most widely used programming languages in the scientific community. This course aims to be a broad-scoped and "hands-on" introduction to solving common problems using Python. Topics included are IDEs for Python, IPython notebooks, visualization, modern programming style, solving mathematical problems (linear algebra, optimization, modeling, statistics) as well as an outlook into advanced topics (inclusion of other programming languages, parallelization, etc.) Basic programming skills are mandatory.

Topic revision: r9 - 21 Jul 2016, KatjaGeiger
 
  • Printable version of this topic (p) Printable version of this topic (p)