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
You are currently not able to subscribe to this course.
Register- 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
Title | Class progress | |||
---|---|---|---|---|
ISBN | ||||
Scrabble's secret message | ||||
Geheimschreiber | ||||
Racetrack Playa | ||||
Data compression | ||||
Lemmings |
- Python book: read chapter 9 (text files)
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about text files
Title | Class progress | |||
---|---|---|---|---|
ISBN | ||||
Say it like Adele | ||||
AC Melon | ||||
Plutokiller | ||||
AWOL | ||||
Sestina |
- Python book: read chapter 8 (dictionaries)
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about sets and dictionaries
Title | Class progress | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Runs and groups | |||||
Changing gender | |||||
Sacred Cat of Burma | |||||
What's in the bag? | |||||
Catch as catch can |
- 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
Title | Class progress | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Baseball | |||||
Rollover calendar | |||||
The billion-year war | |||||
Cool serial numbers | |||||
Error detection |
- 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
Title | Class progress | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Complementary sequences | |||||
Zipper method | |||||
Diffy | |||||
A square triangle | |||||
Pozo Azul |
- Python book: read chapter 13
- specific tips & tricks for mandatory exercises (English, Dutch)
- additional exercises about control loops
Title | Class progress | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Payslip | |||||
Conan the Bacterium | |||||
Heat wave | |||||
Challenger or crack | |||||
Three wise men |
- 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
Title | Class progress | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Personal warmth | |||||
Birthstones | |||||
Counterfeiting | |||||
The two towers | |||||
Knight move |
- 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
Title | Class progress | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Sum of two integers | |||||
Heartbeats | |||||
The diatomist | |||||
Timekeeping on Mars | |||||
Clock hands |