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.

You are currently not able to subscribe to this course.

Register

Exercise series

series 10: 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

series 08: 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

series 07: 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
Title Class progress Status
ISBN
Noah's headache
Looking up
Ergonomics
Phone neighbours
Turkey Irish
Title Class progress Status
ISBN
All the king's wine
Number walks
Reading a pitch
Wow! signal
The missing number
  • 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

series 02: conditional statements

Title Class progress Status
ISBN
Personal warmth
Birthstones
Counterfeiting
The two towers
Knight move

series 01: variables, expressions and statements

Title Class progress Status
ISBN
Sum of two integers
Heartbeats
The diatomist
Timekeeping on Mars
Clock hands