
This two-day introductory course provides a practical foundation in Python programming, designed for beginners and researchers who want to start working with Python for data analysis and scientific tasks. The course is hands-on and practice-oriented, with examples and exercises throughout both afternoons. By the end of the course, participants will be able to write simple Python scripts, process data from files, and perform basic numerical analysis using NumPy.

Online seminar focusing on the introduction of the newly established Research Software Engineering (RSE) team at Charles University and the computational services available to researchers and students.

The workshop focused on developing key skills in automation, efficient data handling, and best practices in research software development.
Participants learned how to automate repetitive tasks using the Unix shell (Bash), work efficiently with files and data via the command line, and gained a basic understanding of version control. They acquired practical experience with Git and the GitHub platform, including tracking changes, reverting to previous versions, and collaborating on software development within a team.