Skip to content

Latest commit

 

History

History
81 lines (55 loc) · 3.54 KB

course-E375004.md

File metadata and controls

81 lines (55 loc) · 3.54 KB

Python for Scientific Computations and Control

Codenames: E375004, 2375004

  1. Python Basics 1 - installation, IDEs, data types

    • lecture + lab
    • task: NO TASK this week, however make sure your Interpreter + IDE is working and you know how to operate it
    • responsible person: [email protected]
  2. Python Basics 2 - for, while, if, functions

  3. Python Basics 3 - functions, classes

  4. Game like simulations - Pygame

    • study the following example:Lecture - detail explanation in video
      • you cannot run in jupyter - use console or any IDE
      • you need pygame - it can be installed via pip
      • the example is quite complex, but it consists only from concepts you already know. Thus you should understand it pretty easily.
    • study the another example:Lecture
    • task: Lab task 3
    • responsible person: [email protected]
  5. Html parsing, webscraping and server aplications

  6. Flask applications (with jinja and WTForms)

    • You will need following libraries (all instalable via pip): flask, WTForms

    • What you should know before (general knowledge / internet basics):

      • all the things from previous lecture (requests, simple http server, ...)
      • HTML syntax - just basics
    • lecture and task: lecture and task 5

    • responsible person: [email protected]

  7. NumPy and matplotlib

  8. Pandas and plotly - Data processing and visualization

  9. Multithreading

  10. Optimisation - Introduction and Linear Programming

  11. Artificial Intelligence - Part One

  12. Artificial Intelligence - Part Two