Our workshops
Here's the past material from our 2023-24 club workshops!
#2: Functions and lists
Python basics
More Python basics: loops, lists, functions, dictionaries, etc.
#3: Manipulating dictionaries and lists
Python basics
Dictionary and list manipulation: list and dictionary comprehensions, tuples, destructuring, etc.
#3.5: Strings and files
Python basics
String and file basics: character codes, strings, manipulating files.
#4: NumPy
Python libraries
The fundamentals of the NumPy library: working with NumPy arrays (shape, dimension, operations...).
#5.5: Review Workshop 1
Python review
A review of everything we covered in previous workshops: the basics of Python and some Python libraries!
#6: Object-Oriented Programming 1
OOP with Python
We start with basic OOP concepts (creating classes, etc.) and gradually delve into more advanced and interesting applications.
MariHacks special: Python Libraries
MariHacks prep
We discuss lots of popular and useful Python libraries that could come in handy at MariHacks!