Basics of programming
Duration2h30Presentation & objectives
The objective of session 1 is to put into practice the concepts seen in algorithmics session 1, using the tools installed in environment session 2. In addition to work on writing, executing and debugging Python code, we will also focus on good programming practices, i.e., how to write clean programs, that are easy to maintain and read.
At the end of this first session you should be more comfortable manipulating an IDE, and should have all the keys to start writing more complex programs.
Before the class
Technical requirements
To be able to start working on the activity, you should meet the following requirements:
- Please bring your own computer.
- Make sure to have a functional network connection.
- Make sure you complete the practical activity of environment session 2.
During the class
Knowledge acquisition
At the beginning of the class, we will study the following articles:
You can verify your understanding of these articles here:
Practical activity
The rest of the class is dedicated to a practical activity. When ready, click on the link below to start:
After the class
Complete the current session
Before the next session, you should:
- Complete the non-optional parts of the practical activity.
Prepare the next session
Also, you should:
- Check the “Before the class” section of the next session, and make sure you do everything required to prepare it.