Python Week of Code

The Python Week of Code happens October 18-22 (Monday-Friday) and will be full days of tutorials, exercises and talks.

Python Week of Code comprises the first week of Malawi Data Science Bootcamp, a 2-week event all taking place at Mzuzu University’s Learning Center in Lilongwe.

The purpose of the event is to provide participants with a basic Python knowledge with a special focus on Data Science. This is both a great way to be introduced to Python and Data Science in general and an opportunity to prepare if you have been accepted for Week 2’s Data Science Bootcamp (but that’s NOT a requirement).

To participate, you must register here (registration is closed)


Day Time Topics Facilitator
Monday, 18th 8:30 Registration open
9:00 - 11:00 Introduction
  • The Python interpreter.
  • Practice interactive commands and files.
  • Anaconda: how to use it and practice commands.
  • Data types (int, float, string, bool).
  • The print statement and variables.
Jessica Upani
11:30 13:00 Data structures
  • Lists
  • Tuples
  • Dictionaries
  • Sets
Jessica Upani
14:00 - 16:00 Decision making and repetition structures
  • If statements
  • Loops
Jessica Upani
Tuesday, 19th 9:00 - 13:00 Advanced decision making and repetition structures
  • Nested if statements
  • Nested loops
  • Combine loops and if statements
Stanley Ndebvu
14:00 16:00 Error handling Stanley Ndebvu
Wednesday, 20th 9:00 - 13:00 Git & GitHub Jessica Upani
14:00 - 16:00 Functions
  • Build-in functions
  • User defined functions
Jessica Upani
Thursday, 21st 9:00 - 13:00 Modules
  • How to import modules
  • Use modules (e.g. math module)
  • Create modules
  • Import user defined modules
Ralph Tambala
14:00 - 16:00 Classes Ralph Tambala
Friday, 22nd 9:00 - 13:00 Data analysis with numpy and pandas Ralph Tambala
14:00 - 16:00 Data visualization Ralph Tambala


Jessica Upani

Jessica is a mathematician, coder and an educator. She is the lead of Python Namibia Society and a global Python community volunteer.

She is a PyLadies Global Council Executive currently co-leading the Resources Team and Community Liaison.

Read more »

Ralph Tambala

Ralph Tambala is a Lecturer of Computer Science at the Malawi University of Science and Technology (MUST). He loves coding, appreciates art and enjoys a good read. His research interests include Data Science, Machine Learning and Natural Language Processing.

Read more »

Stanley Ndebvu

Stanley Ndebvu is a Centre Manager of Youth Productivity, Innovation and Business Incubation Center at Mzuzu University. A computer scientist by professional and a Lecturer in ICT Department at Mzuzu University. He is the coordinator of projects in the ICT department and a coordinator of Technology …

Read more »

Amelia Taylor

Amelia Taylor (PhD) is a lecturer in Artificial Intelligence at the University of Business and Applied Sciences (MUBAS) – former University of Malawi, The Polytechnic. She teaches Artificial Intelligence, Computational Intelligence and programming modules. In addition, she teaches and supervises MSc …

Read more »