Python is an easy-to-learn yet very powerful programming language that runs on all common operating systems. This is why Python is used in many fields, from web development to machine learning. That makes Python one of the most sought-after programming languages on job boards worldwide.
This course gives a general introduction to Python. After successfully completing the course, participants will be able to independently read and interpret Python scripts written by others and to write their own programs. You will also learn how to break broad problems down into smaller subtasks in order to develop efficient solution strategies. This lets you automate workflows across a wide range of areas (research, office, data processing) while making them reproducible.
Topics
- General introduction to programming languages
- General introduction to the philosophy of Python
- Basic syntax
- Variables
- Loops
- If statements
- Classes
- Functions and methods
- Scripting with Python
- Loading and writing your own Python modules