This course is meant to introduce the basic concepts of the Python programming language. We will cover the following topics:
- Python basic data types (integer, floating point number, boolean, complex number and string)
- Python advanced data types (list, tuple and dictionary)
- Conditional statements
- Loops
- Functions
- Modules
- Reading/Writing text files
- Basic visualization with Matplotlib