Programming assignment 1.2: Markdown Mania & Array Artistry

Programming assignment 1.2: Markdown Mania & Array Artistry#

You can preview this assignment on https://mude.citg.tudelft.nl/workbook-2025/assignments/PA1.2/README.html. You can obtain your personal repository for submission on: https://classroom.github.com/a/gtfYAmfC. If you receive a ‘Repository Access Issue’ in that process, please use this link: https://classroom.github.com/a/n0APOe_C and create a team using your student ID. Instructions how to submit this assignment are part of the first task of this repository.

Tip: when viewing Markdown files (like this README) in VS Code, you can switch to a marked-up “preview” mode using the command CTRL+SHIFT+V. This is especially useful when figures are included in the document.

Before you can start this assignment, read the theory pages in the book: https://mude.citg.tudelft.nl/book/2025/programming/week_1_2.html

In this assignment you’ll make exercises on:

  1. Uploading files to GitHub repo

  2. Report in a markdown file

  3. Edit markdown cells in a Jupyter Notebook

  4. Visualizing a matrix

  5. Creating subplots

  6. List comprehension

  7. Filling a matrix

You’ll need to have done this to be able to make the workshop and group assignment.

You pass this PA if you:

  • Upload a file in exercise 1

  • Add a markdown table in exercise 2

  • Add a figure in exercise 3

  • Exercise 6 runs without errors and task 6.5 is completed correctly

  • You’ve created correct arrays in exercise 7

For the fundamental programming concepts you’ll work on flow

These exercises on fundamental programming concepts are not obligatory. But reminder that there is a lot of general python stuff that should be known, so even though things are not required, it is strongly encouraged to do them when time is available. If you struggle with one of the topics from the programming fundamentals, you’re strongly advised to go through the ‘Flow’ chapter of the Learn-python book by yourself. During the programming tutorial on Tuesday the assignment will be demonstrated too.

By Tom van Woudenberg, Ronald Brinkgreve, Berend Bouvy and Robert Lanzafame, Delft University of Technology. CC BY 4.0, more info on the Credits page of Workbook.