Skip to content

Latest commit

 

History

History
98 lines (66 loc) · 4.78 KB

File metadata and controls

98 lines (66 loc) · 4.78 KB

Python for Scientific Computations and Control

Codenames: E375004, 2375004

Note

In case of getting error while accessing jupyter notebooks from our repository, use https://nbviewer.org and provide the link to the notebook you need to open. This is unfortunately not an error on our side and we cannot do anything about that.

Sylabus

The classes are designed as workshops. The lecturer shows you a tutorial in the first 90 minutes and the other 90 minutes is for your own work on given tasks. The lecturer is there for consultation.

  1. Course introduction - Course information, Python installation, IDEs, "Hello World" (Week 17 February - 21 february)

  2. Python Basics 1 - Data types, for, while, if, functions (Week 24 February - 28 February)

  3. Python Basics 2 - functions, classes, files and venv (Week 3 March - 7 March)

  4. Math and visualization - work with packages: numpy, scipy, matplotlib - linear algebra, calculus, graphs (Week 10 March - 14 March)

  5. Data processing and visualization using pandas (Week 17 March - 21 March)

  6. Optimisation - linear programming (Week 24 March - 28 March)

  7. Sympy - Equations of Motion (Week 31 March - 4 April)

  8. Control of mechanical systems (Weeks 7 April - 11 April)

  9. Artificial Intelligence I. (Week 14 April - 18 April)

  10. Artificial Intelligence II. (Week 21 April - 25 April)

  11. Asyncio (Week 28 April - 2 May)

  12. Requests, database, API (Week 5 May - 9 May)

  13. Web app using Streamlit (Week 12 May - 16 May)