Introduction into Programming for data-driven Sciences
This course aims to teach everyone the basics of programming with a focus on data preparation, analysis and visualization using Python. We cover the basics of how one constructs a program from a series of simple instructions and built-in data structures up to more advanced constructs such as defining modules or classes and utilizing exceptions and packages. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course and apply it to (data-driven) problems in the domain of the own study program. Topics include Fundamental programming concepts; Functional programming style; Defining classes, object states, object interaction; Programming for data evaluation; and Further aspects of programming for data science.
- Algorithm and Program
- Syntax and Semantics
- Variables, Data Types, Expressions
- Data Structures
- Methods and Recursion
- Objects, Classes, Inheritance
- Programming Systematics
For additional information on the course please check the entry in RWTHonline.