- RUB
- Computer Science
- INI
- Courses
- Introduction to Python
Introduction to Python
Python is a programming language that is wide-spread among scientists due to its readability and powerful standard libraries. This practical course teaches Python to students with prior experience in other programming languages. In addition to introducing the language itself, we will focus on scientific computing including vectors and matrices as well as data processing. During the second week, participants will implement a project in Python.
Lecturers
![]() Prof. Dr. Laurenz WiskottLecturer |
(+49) 234-32-27997 laurenz.wiskott@ini.rub.de NB 3/29 |
![]() Merlin SchülerLecturer |
merlin.schueler@ini.rub.de NB 3/35 |
![]() Hlynur Davíð Hlynsson, M.Sc.Lecturer |
(+49) 234-32-27988 hlynur.hlynsson@ini.rub.de NB 3/35 |
Details
- Course type
- Lab courses
- Credits
- 3 CP
- Term
- Summer Term 2018
Dates
- Preliminary meeting
- Takes place on 27.08.2018 from 13:30 to 17:00 in room NB 3/57.
- Lab course
-
Takes place
every day from 09:00 to 17:00 in room NA 02/247.
First appointment is on 03.09.2018
Last appointment is on 14.09.2018
Requirements
We expect fluency in one other programming language and familiarity with concepts like
- control structures
- data types
- functions
- object-oriented programming
Content
- Python basics: syntax, interpreter, control structures, data types, OOP
- Scientific computing: NumPy, Matplotlib, scikit-learn
- Project: realization of a project in Python
Grading
Grading is based on the project in the second week.
Enrollment
Please enroll by sending an email to python@ini.rub.de. This is for us to keep track of the number of participants. Also remember to enroll "officially" via FlexNow or your examination office (Prüfungsamt). Bachelor's students of "Angewandte Informatik" (PO13) will be given priority, since participation in one of the programming courses is mandatory for them. Other students may send us an email as well to get on the waiting list until the end of PO13 registration phase.
Confirmations of enrollment will be sent out after the end of the "Angewandte Informatik" registration phase.
In your mail please include:
- name
- student ID number (Matrikelnummer)
- study program (Studiengang)
- current semester
- Bachelor/Master
- PO13/PO09/etc.
The Institut für Neuroinformatik (INI) is a research unit of the Faculty of Computer Science at the Ruhr-Universität Bochum. Its scientific goal is to understand the fundamental principles through which organisms generate behavior and cognition while linked to their environments through sensory and effector systems. Inspired by our insights into such natural cognitive systems, we seek new solutions to problems of information processing in artificial cognitive systems. We draw from a variety of disciplines that include experimental psychology and neurophysiology as well as machine learning, neural artificial intelligence, computer vision, and robotics.
Universitätsstr. 150, Building NB, Room 3/32
D-44801 Bochum, Germany
Tel: (+49) 234 32-28967
Fax: (+49) 234 32-14210