Python is a free, flexible, and easy-to-use programming language. It has become a very popular tool in industry and in many fields of research, including the cognitive sciences. In this course students will learn basic programming techniques in Python and the use of Python for slightly more advanced topics such as numerical data analysis. The main part of the course covers writing basic commands, manipulating numbers and text as well as reading and writing data files. The final part of the course concerns more advanced data manipulation methods in Python. Classes will be based around practical demonstrations and tasks. No previous knowledge of Python or other programming languages is assumed, as the course is aimed for complete beginners. By the end of the course students should have the necessary skills to program and run their own Python code and to manipulate, plot, and save their own data using Python.



 

Semester: WiSe 2023/24