This course is intended for use by students unfamiliar with programming. We only require them to have intermediate math background. In the course following topics are covered:
- installing python, learning Jupyter Notebook
- introduction to programming
- procedural and object-oriented programming
- python common instructions and standard library
- introduction to numpy, matplotlib and pandas libraries