Introduction to Python (2017–2018)
Peter Dawyndt · Universiteit Gent
Welcome to the Dodona course for the UGent module Introduction to Python (Institute for Continuing Education in Science — ICES). The course contains a large number of Python programming exercises that support automated feedback. The exercises are categorized into ten series according to programming technique.
Below we have listed a sequence of tasks in preparation to each of ten series of exercises dedicated to a specific programming technique. This includes the chapters in the course book that relate to the topics covered in the exercises, additional assignments in preparation of solving the programming exercises, and a selection of exercises that allow you to practice the programming technique. Please note that the solutions to the ISBN exercises can be found on Zephyr.
- series 01: variables, expressions and statements
- series 02: conditional statements
- series 03: loops
- series 04: strings
- series 05: functions
- series 06: lists and tuples
- series 07: advanced functions and modules
- series 08: sets and dictionaries
- series 09: text files
- series 10: object oriented programming
Je kan momenteel niet registreren voor deze cursus.
Registreren- Python book: read chapters 26, 27, 28, 29, 30, 31 and 32
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about object-oriented programming
Titel | Voortgang groep | |||
---|---|---|---|---|
ISBN | ||||
Geheime boodschap in Scrabble | ||||
Geheimschreiber | ||||
Racetrack Playa | ||||
Datacompressie | ||||
Lemmings |
- Python book: read chapter 9 (text files)
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about text files
Titel | Voortgang groep | |||
---|---|---|---|---|
ISBN | ||||
Zeg het met Adele | ||||
AC Meloen | ||||
Plutokiller | ||||
AWOL | ||||
Sestina |
- Python book: read chapter 8 (dictionaries)
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about sets and dictionaries
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Rijtjes en groepen | |||||
Geslachtsverandering | |||||
Heilige Birmaan | |||||
Wat zit er in de zak? | |||||
Pak me dan als je kan |
- Python book: read chapters 19 (advanced functions), 22, 23, 24 and 25 (modules)
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about advanced functions and modules
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Honkbal | |||||
Koprolkalender | |||||
De miljardjarige oorlog | |||||
Coole serienummers | |||||
Foutdetectie |
- Python book: read chapters 8 (lists), 9 (tuples), 14 (list comprehensions) and 20 (generators)
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about lists and tuples
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Complementaire reeksen | |||||
Ritsen | |||||
Diffy | |||||
Een vierkante driehoek | |||||
Pozo Azul |
- Python book: read chapter 13
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about control loops
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Loonbrief | |||||
Conan the Bacterium | |||||
Hittegolf | |||||
Uitdager of crack | |||||
De drie wijzen |
- Python book: read chapters 10 and 12
- video tutorials (Dutch only)
- classroom exercise with demo video (only in Dutch description)
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about conditional statements
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Lichaamstemperatuur | |||||
Geboortestenen | |||||
Valsmunterij | |||||
De twee torens | |||||
Paardensprong |
- Python book: read chapters 1, 2, 3, 4, 5, 6 and 11
- installation instructions for Python and PyCharm (english, dutch)
- video tutorials
- additional information
- Python style guide (PEP-8)
math
module (Python Standard Library)
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about variables, expressions and statements
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Som van twee getallen | |||||
Hartslagen | |||||
De diatomist | |||||
Tijdmeting op Mars | |||||
Wijzers van de klok |