This lecture follows up on Programming in Python I and shall enable the students to solve more complex scientific tasks in the area of machine learning and AI. After completing the course, students will be able to use Python to implement Neural Networks, perform database queries, create data (pre)processing pipelines, and use Git as version control system to manage their software and collaborate with others.
Subject
Version Control (Git, Git in PyCharm, Gitlab/Github)
Optimizing Python code
Tensorflow/Pytorch (CPU/GPU computation for machine learning and AI)