Workshop archive

Original workshop materials made by the club.

Python foundations

  • Functions and lists

    Loops, lists, functions, dictionaries, and reusable problem-solving patterns.

  • Working with lists and dictionaries

    Comprehensions, tuples, destructuring, and ways to transform collections.

  • Strings and files

    Character codes, string operations, and the basics of reading and writing files.

Python libraries

  • NumPy

    Array shapes, dimensions, operations, and the foundations of numerical computing.

  • Matplotlib

    Generate, label, and customize plots with Python.

Hackathon preparation