Python is often used to learn programming as it is very readable and easy to write. Python is a very popular language in bioinformatics where many programs and libraries are written in python. This why it is often recommended as the programming language of choice for people who want to learn bioinformatic.
This course is intended for PhD students, engineers and research scientists willing to acquire knowledge in programming. Throughout the course, we will use the Python language to teach the basics of computer programming techniques.
At the end of the week, the participants will be able to automate some repetitive tasks and perform basic computations.
The course is organise as follows: each morning we will see some programming concepts that we will be applied during a practical session in the afternoon.
Although all exercises are based on biological data, this course aims at teaching the fundamentals of Python programming and will not be focused on the data analysis or the use of external bioinformatics tools.
This course provides a good basis to the “scientific programming in python” course.
No prior programming experience is required.
Syllabus
- Introduction
- Variables, Expression and statements
- Data Types
- Collection Data Types
- Logical Operations
- Control Flow Statements
- Creating and Calling Functions
- Modules and Packages
- Input/Output
- Scripting
- Introduction to Object Oriented Programming