Deep learning, one Python script at a time 🧠🐍
Charles Moruri's talk "Mastering Deep Learning: One Python Script at a Time" took the room from tensors to a single dense layer, building a Keras model that reads handwritten digits.
#PyConAfrica2026
Teaching an AI model a brand-new voice 🎙️🐍
Nunsi Shiaki's short talk "Speech Synthesis Unpacked: Building a Voice Cloning TTS Model with Python" walked Majestic Hall through fine-tuning OuteTTS-1B with Unsloth and LoRA.
#PyConAfrica2026
Thank you for everything, Kampala. 🧡🇺🇬
Thanks to our local chairs Hassan, Dorothy and Joannah, to the PyCon Rwanda and PyCon Kenya teams, and to our sponsors for making PyCon Africa 2026 happen.
Till the next one! #PyConAfrica2026
Passwords hide in the evidence. 🔐🔍
Anne Fleur van Luenen gave a short talk in the Security/Web track on the last day of PyCon Africa 2026: "PaSSw0rdVib3s!: Finding Passwords in Digital Evidence."
#PyConAfrica2026
The team behind PyCon Africa 2026. 🧡🐍
Thank you to Joannah (LOC Chair), Ariane (IOC Chair), Hassan Bahati, Dorothy, Steven and every volunteer who made the event great.
See you next time! #PyConAfrica2026
The moment everyone was waiting for. 🐍📸
All PyCon Africa 2026 attendees together with Guido van Rossum, right after his keynote and fireside session with Sumaiya.
What a way to close! #PyConAfrica2026
Post, tag, win! 🧥🎉
Some attendees won PyCon Africa 2026 hoodies for posting about the event and tagging our PyCon socials, and grabbed a photo with the PyCon Africa leads.
Congratulations to the winners! #PyConAfrica2026
The PyCon Africa 2026 hoodies are here! 🧥🌍
If you bought one, it's now available for pick up at the venue.
Johannes Kolbe tried his on right after his talk. Looks good, Johannes! #PyConAfrica2026
Python basics, open to everyone. 🐍🌍
On the last day of PyCon Africa 2026, Jonnathan Saly led a session in the Refugee program, talking participants through the basics of Python.
Thank you, Jonnathan! #PyConAfrica2026
That's a wrap on PyCon Africa 2026. 🐍🌍
Hassan Bahati and Dorothy Kabarozi closed the conference with the PyCon Africa Closing Address on the last day in Kampala.
Thank you, Hassan and Dorothy! #PyConAfrica2026
Python’s creator closed out PyCon Africa 2026. 🐍🌍
Guido van Rossum joined by video call for the Closing Keynote: “The Evolution of Python: Lessons from Its Creator,” interviewed by Sumaiya.
Thank you, Guido and Sumaiya! #PyConAfrica2026
An audit trail you can trust. 🔐🐍
Ubaydah Abdulwasiu gave a short talk in the General Python, Web/DevOps track on the last day of PyCon Africa 2026: “Append-Only Event Sourcing for Tamper-Evident Audit Trails in Python.”
#PyConAfrica2026
Boring tech, real impact. 🛠️🐍
Bernard Katamanso gave a short talk in the Security/Web track on the last day of PyCon Africa 2026: “Delivering with Django: Boring Tech, Real Impact in Africa's Startups.”
#PyConAfrica2026
Reliable background jobs, at scale. ⚙️🐍
Efe Omoregie gave a short talk in the Security/Web track on the last day of PyCon Africa 2026: “Background Jobs at Scale: Designing Reliable Python Worker Systems.”
#PyConAfrica2026
Translation that keeps up with your code, now with AI in the mix. 🌐🐍
Gersona Andrianarijaona gave a short talk in the ML/Data Science track on the last day of PyCon Africa 2026: “Continuous translation with Weblate in the age of AI.”
#PyConAfrica2026
Clinical tools, built where data is scarce. 🩺🐍
Christine Akoto-Nimoh gave a short talk in the ML/Data Science track on the last day of PyCon Africa 2026: “Building Clinical Tools in Data-Constrained Environments: Python, ML, and the Human Spine.”
#PyConAfrica2026
Checking LLM maths step by step. 🧮🐍
John Paul Rugaba gave a short talk in the ML/Data Science track on the last day of PyCon Africa 2026: “V-MATH and Veri-Math: Step Level Verification for Enhancing Mathematical Reasoning in Large Language Models.”
#PyConAfrica2026
From one agent to a whole production team. 🤖🐍
David Agbolade gave a talk in the Security/Web track on the last day of PyCon Africa 2026: “From Single Agents to Production Teams: Building Multi-Agent Systems with Python, MCP, and Persistent Memory.”
#PyConAfrica2026
Federated learning, the lazy wizard's way. 🧙🐍
Johannes Kolbe gave a talk in the ML/Data Science track on the last day of PyCon Africa 2026: “The Lazy Wizard's Guide to Federated Learning: Building ML Models in Difficult Places.”
#PyConAfrica2026
Last day of PyCon Africa 2026, and it opened with the person steering the community. 🐍🌍
Ariane Djeupang, International Chair of PyCon Africa, kicked off with “Opening Remarks and Overview.”
Thank you, Ariane, for setting the tone for the final day. #PyConAfrica2026

























