Program Overview
Program Overview
The Python Bootcamp is an intensive, hands-on, pragmatic introduction to computer programming, focusing on the Python language. This course is designed for biology postdoctoral and PhD students who wish to utilize Python programming in their research.
Course Details
- Credits: 2 credits
- Teacher(s): Bois Justin, Ramdya Pavan P
- Language: English
- Remark: Postponed until further notice
- Frequency: Every year
Summary
This course provides students with basic concepts such as data types, control structures, string processing, functions, input/output, and teaches them to perform simulations, write scripts, and analyze and plot biological data using Python.
Content
The course aims to equip students with practical programming skills that can be immediately applied to their research. It is structured as a week-long summer bootcamp, with a typical day consisting of:
- 8-noon: Hands-on instruction (with a 15-minute break)
- noon-1: Lunch with a research talk from EPFL faculty highlighting the use of computation in biology
- 1-6: Hands-on instruction followed by an exercise session
Requirements
- Students must bring their own laptop for Python installation.
- Minimum 13 participants
- Maximum 40 participants
Learning Outcomes
By the end of the course, students must be able to:
- Use Python to analyze biological datasets
Programs
The Python Bootcamp is part of the following programs:
- Biotechnology and Bioengineering, Doctoral School
- Number of places: 25
- Exam form: Multiple (session free)
- Subject examined: Python Bootcamp
- Courses: 20 Hour(s)
- Exercises: 20 Hour(s)
- Type: optional
- Computational and Quantitative Biology, Doctoral School
- Number of places: 25
- Exam form: Multiple (session free)
- Subject examined: Python Bootcamp
- Courses: 20 Hour(s)
- Exercises: 20 Hour(s)
- Type: optional
Note
Registrations require a commitment to follow the full duration of the course. Priority is given based on the date and time of the email confirming participation. Those needing prior approval from their program should copy their program administrator in the email to ensure timely registration. Availability must be reconfirmed once the program gives approval.
