The course covers an introductory programming part in the Python language, with a focus on data management, visualization, and machine learning. The first part of the course emphasizes programming skills and common language constructs. The second part delves into using Python for visualization, cloud computing, and machine learning. Here are the topics covered in the course: Basic Programming, Foundations of Python, Factors affecting program performance, Data management using pandas and NumPy, Visualization libraries
Machine learning libraries, Examples of Python programs, Cloud computing, Client-server communication libraries and High-performance computing (HPC).
This course is designed to be flexible, allowing you to balance work and studies. All course materials will be available digitally, including reading materials and lecture slides. You can choose to participate in live digital lectures via Teams or access the recordings later.
Additionally, the course includes two in-person meetings at the Växjö campus. During these sessions, the focus will be on sharing experiences and insights among instructors and participants.
While lectures and materials may be in English, the physical meetings will be conducted in Swedish.