Institute for Biological and Medical Engineering (IIBM), Pontificia Universidad Catolica de Chile
Instructors: Carlos Valle ([email protected]) & Gabriela Vargas ([email protected])
Class materials for the IIBM Bootcamp to be held between January 17 and 21 of 2022. During the 5 days, practical excersices in relation to Programming Python, Calculus and Algebra will be teached, been the main objective to equip studens of the postgraduate programs of the Institute for Biological and Medical Engineering (IIBM) with tool that will be necessary to sucdeed in the different courses of the programs.
Jupyter notebooks and additional material for each of the days will be uploaded here.
- Adcquire basic programming skills
- Apply programming tools
- Design basic scripts
- Explain chosen methods and obtained results to an interdisciplinary and diverse audience
- Contrast the results critically and respectfully with different people
The following is a brief description of each tutorial generated in 2022:
In order to give you feedback, don't forget to send your work to the following form
Check out the incredible speaker presentations we had throughout the week
Day | Presentation | Personal lab link |
---|---|---|
Day 1 | - | Francisco Sahli Costalba |
Day 2 | Lab PB3 | |
Day 3 | Wenzel Lab | |
Day 4 | - | Quantitative Physiology Lab |
Day 5 | Pablo Irarrazaval |
- Overview of the course
- Course description and objectives
- Coding in the IIBM
- Setting up Tools
- Google Colab
- Github
- Basic data types
- Strings
- Lists
- Numbers (int and float)
- Booleans
- Control process
- Loops: for and while
- Conditions and if statements
- Control statements: break, continue and pass
- Arithmetic operators and naming conventions
- Arithmetics operators (/, //, %, **, + and -)
- Naming conventions for variables and functions
- Functions and scripts
- Data reading
- Reading from files (.txt and .csv)
- Reading images
- Common libraries for data reading
- Introduction to Numpy and Matplotlib libraries
- Numpy: Operating with Matrix and vectors
- Matplotlib: Plots and parameters
- Debugging
- Calculus
- Derivatives
- Integrals
- Algebra
- Matrix operations
- Vector operations