Author | Katja Schuerer, Corinne Maufrais, Catherine Letondal, Eric Deveaud, Marie-Agnes Petit |
Format | |
Price | free |
The objective of this course is to teach programming concepts to biologists. It is thus aimed at people who are not professional computer scientists, but who need a better control of computers for their own research.
Chapters include:
- Introduction
- Variables
- Statements, expressions and functions
- Communication with outside
- Program execution
- Strings
- Branching and Decisions
- Defining Functions
- Collections
- Nested data structures
- Repetitions
- Exceptions
- Functions II
- Modules and packages in Python
- Recursive functions
- Files
- Scripting
- Object-oriented programming
- Object-oriented design