Programming for artists and designers
Why are we here, Nake and Nees, computers and programs, Python, the tools, git & GitHub. What the room answered is linked from each question.
x Download PDF Week 1Thirteen weeks of Python for people who did not come here to be programmers. You will read more code than you write, ship what you make, and document how you made it.
Giovanni Lion · giovanni.lion@polyu.edu.hk
Why are we here, Nake and Nees, computers and programs, Python, the tools, git & GitHub. What the room answered is linked from each question.
x Download PDF Week 1Types, control flow, data structures, uv. Given working code, predict the output; given broken code, find the fault.
x Download PDF Week 2A phenomenon, a file of numbers, and every way to look at it: loops, functions, vectors, transformations, matplotlib. Assignment 2 is set here.
x Download PDF Week 3Give the work a surface: input, state, callbacks, Streamlit, FastAPI, and tests.
x Download PDF Week 4Week05 in the repository, taught on 8 October after the holiday. Read pixels as data, make images with code, and sketch an interaction.
x Download PDF Week 5Make noise from numbers, request a song, and live-code four musical layers in Strudel. Includes linked code and a guided Easel exercise.
x Download PDF Week 6Key concepts, Ask Me Anything, the 10:00–10:30 midterm, then team ideas and project mock-ups.
x Download PDF Week 7Teamwork, Codex cloud environments, CI delivery and live MediaPipe camera examples.
x Download PDF Week 8Trace a message through a service, keep only the state you need, and design a visible failure.
x Download PDF Week 9New lesson dates will be shown here as they are confirmed.
xWhat the room answered, week by week · Words we use
Branch 2026 is this year. Branch 2025 is last year’s complete thirteen weeks, kept as reference.
Sign in with GitHub, enter the last four digits and the letter of your PolyU ID. Nothing is marked until you have.
x