Authors:
James Collier, Nina Buchina, Tuur Muyldermans, Frank Vernaillen
Contributors:
Tatiana Woller, Bruna Piereck, Janick Mathys, Jolan Heyse
License:
Creative Commons Attribution 4.0 International License
Target Audience:
Anyone that wants to get started with Python programming.
Welcome to the Programming in Python: Master your first project.
Do you want to learn programming skills that will boost your research? In this course, we introduce you to the Python programming language, starting from the very basics. You will explore core programming concepts through a mix of guided practical afternoons, and self-paced exercises. We emphasize hands-on learning in a supportive environment where you can ask plenty of questions. By the end of the course, you will be able to read, modify, and write Python programs and feel confident continuing with more advanced programming topics.
Learning Outcomes:
Understand core programming concepts including functions and values
Analyze programs written by peers to understand their structure and logic
Modify existing programs to improve functionality or adapt them to new tasks
Develop new programs to solve practical problems
Apply techniques to detect errors and fix problems in code
Prerequisites: None. This course is designe for participants with no prior programming experience.
Requirements:
If you’d like to follow this course in a self-paced manner, firstly, install the software we will be using on your local computer. A video tutorial is available via YouTube.
If you are using VSCodium or VScode: Download the course materials from here. Then unzip them somewhere on your computer that is not a network drive.
Subsequently, open this folder in your editor of choice.
You can start the first notebook of the June 2023 edition here. Subsequent chapters will be linked at the bottom of this notebook.
Any questions: please contact us at trainingandconferences@vib.be
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |