Python Version Management with Pyenv - EPFL-MICRO-315/TPs-Wiki GitHub Wiki
Python
Python is a widely used programming language and the interest of its use in the context of our TPs is to be able to easily realize multiplatform (Windows, Linux and MacOS) programs communicating with the e-puck2 robot.
The purpose of this documentation is not to explain this language, but rather to help you install it correctly and use it with codes already provided. You will have the opportunity to change some of these codes, but this
If you struggle in between sessions (especially during the miniprojet)
As far as possible, try to group your questions and ask them during the exercise sessions. However, we know the semester/project can sometimes be a bit stressful and if you feel like you cannot wait until Thursday for help, you can consider doing the following :
- Firstly commit everything necessary to be able to check/test/understand your problem, in the excatly same state, why not on a dedicated branch created just before these commits. Else indicate the UID of the commit that we must consider
- Open an issue on the concerned repository:
- Preferably on your
originrepository (tps-2023-group-name1-name2), especially if the problem is really specific to your code and need to be tested - Else on the
TPs-Studentrepository, especially if it concerns more the content ofTPx_ExerciseorTPx_Solution, making sense to share it with all groups, or if it concerns the wiki documentation - Or finally one of these repositories,
Create_VSCode_e-puck2for the installer orLib_VSCode_e-puck2for the library if it concerns these subjects.
- Preferably on your
- Do not forget to provide in the issue the link to the exact commit
To open one issue, select the most concerned repository (full list here) then select the tab Issues under the selected repository, TPs-Student on this example:
and click on the green button New issue.
Please keep in mind that the main help comes during the exercise sessions on Thursdays. We do not guarantee any help outside of the normal hours, but we will obviously try to be as available as possible.