Now you know 😏 We’re not saying anything… but Adam has the answer to your badge! 🎟️🐍
Beauty of PyCon Africa

#PyConAfrica2025 #PyConZA

Now you know 😏 We’re not saying anything… but Adam has the answer to your badge! 🎟️🐍
Beauty of PyCon Africa

#PyConAfrica2025 #PyConZA

Meet the creative duo behind PyCon Africa’s communications, design, and social media; Ngazetungue Muheue and El-Karece Asiedu! 💻🎨📱

Their work keeps the community informed, connected, and inspired. 💪🐍
#PyConAfrica2025 #PyConZA #PythonCommunity

Meet the creative duo behind PyCon Africa’s communications, design, and social media; Ngazetungue Muheue and El-Karece Asiedu! 💻🎨📱

Their work keeps the community informed, connected, and inspired. 💪🐍
#PyConAfrica2025 #PyConZA #PythonCommunity

So exciting to have our Associate Director of Community
@angeliquetrusler attending @pyconafrica #PyConAfrica2025 #PyConAfrica #pyconza

Earlier today she was on a panel, 'Teaching Meets Practice: Building Stronger Code Education Together'. 🌟

To learn more about the panel's discussion topic: https://za.pycon.org/talks/325-teaching-meets-practice-building-stronger-code-education-together/

Thank you Angelique for representing The Carpentries. 💙

Teaching Meets Practice: Building Stronger Code Education Together - za.pycon.org

You are not your code - unsolicited advice from a no-longer-new developer
by Kim van Wyk

#PyConAfrica2025 #PyConAfrica #PyConZA

You are not your code - unsolicited advice from a no-longer-new developer
by Kim van Wyk

#PyConAfrica2025 #PyConAfrica #PyConZA

Big ideas. Bold conversations. Panel of discussions....
#PyConAfrica2025 #PyConAfrica #PyConZA
Big ideas. Bold conversations. Panel of discussions....
#PyConAfrica2025 #PyConAfrica #PyConZA
Welcome to Day 3 of the conference! We extend our sincere gratitude to all the sponsors who made this event possible.
#PyConAfrica25 #PyConAfrica #PyConZA #PyConAfrica2025