The aim of the course is to acquaint students with the basics of the Python 3 programming language. The course deals with both theoretical and practical aspects of programming, illustrates advantages and disadvantages of its usage. With a basic introduction to the programming language, we will also focus on more advanced tools for data management, visualization and analysis. In the final lesson we will introduce the relationship of this programming language to machine learning and we will deal with the implementation of linear and nonlinear programming. The course ends with a weekend seminar, where we will use the acquired knowledge in creating our own applications in the Python language.
6 ECTS
Master's
Czech
Karel Šafr