Welcome to my Blog!

Django: Under The Hood Conference, Amsterdam, Netherlands

Django: Under The Hood was organised by the Dutch Association and brought together Django developers from all over the world to learn about Django internals as well as contribute to the development of Django. As a local Django Girls organiser, I applied for the diversity scholarship and I was accepted! I got full funding to travel to the Netherlands for the conference for 2 days of talks and 2 days of sprints.

I learnt a lot from the conference, especially as a Django newbie. I realised there is still so much to learn about the framework and a lot to discover. I also got a chance to contribute during the sprints. I chose to work on a Django Girls website ticket, which I am still working on now. I hope to be submitting a pull request soon, especially now that my biggest distraction, organising PyCon Zimbabwe 2016 is over.

I also got a chance to meet and dine with some of Django's core developer team and it was an awesome experience! I also met Django Girls founders, Ola and Ola, the Django Girls support team and many more cool developers from all over the world! I guess the greatest lesson for me from the conference was that anyone can contribute to open source, even beginners like me, and I am going to start contributing to open source projects now.

Of course, I have been making non-code contributions for now by organising Django Girls events, organising and speaking at PyCons here in Africa (and this has resulted in me being honored with Django Software Foundation membership by the way). I realise however, as a programmer, I can make even a greater impact by contributing through code and that is something that I will work on now and take some time off my own projects to contribute to open source projects.

Read More →

PyCon ZA 2016

I must say I have had a very eventful year, particularly the last four months of the year. I had a Django Girls event in September, PyCon ZA in October and then Django: Under The Hood and PyCon Zimbabwe in November. I almost thought I would not make it for PyCon ZA due to a busy schedule but after seeing their continued call for proposals on several mailing lists I decided I had to be there for my neighbours.

I managed to get my talk, Open Source Software Initiatives in Zimbabwe, accepted and get full funding to attend and speak at the conference. I also managed to get selected to be a panelist in the discussion on Python in Education and I was able to share my experiences on teaching Python. So for the first time, I actually had a video on YouTube, yay! Thanks to PyCon ZA for that, and the conference was so awesome and organised. So much to learn from all the interesting talks and workshops! Better yet, we had one of the speakers at PyCon ZA speak at PyCon Zimbabwe, yay!

Read More →

Django Girls Masvingo

Our second Django Girls event took place in Masvingo, at the Herbert Chitepo School of Law campus. The event was organised by Humphrey and I and hosted by the Great Zimbabwe University Department of Mathematics and Computer Science. The event was originally scheduled for the 20th of August 2016 but had to postponed to 24th of September 2016 after facing some sponsorship challenges. The issue was later resolved and the event was a success.

The event introduced 18 women and girls to coding with Python and Django. We had six coaches traveling from Harare to Masvingo just for this event and the response was awesome. Most of our attendees were students from the Great Zimbabwe University and Masvingo Poly Technical College who had done some programming. They were so fascinated to learn and discover how Python was so easy to learn compared to other languages they had been exposed to.

An important lesson learnt though from organising this event was that we need to contextualize the events so that they suit our environment. Masvingo, like most parts of Zimbabwe, has a low internet penetration rate. As such social media marketing did not work just like online applications. I had to make a separate trip to deliver hard copies of application forms and market the event to get more applicants. This therefore limited diversity of applicants as I could not cover more ground.

The good thing is that the event paved a way for PyCon Zimbabwe 2016 and so much that happened in organising this event leveled the ground for PyCon Zimbabwe. I was also glad to finally give back to the community that raised me, my hometown, by impacting the lives of young women there. I first learnt to code in Masvingo, at Zimuto High School and hence it was an awesome experience teaching girls in Masvingo to code!

Read More →

First Python Conference in Zimbabwe

Unknown to us and many people in the Python community in Zimbabwe, some universities are already using Python to introduce programming to Computer Science students and teach data structures.This means we already have a huge audience for Python in Zimbabwe, who would benefit from a Python Conference.

We have already managed to establish a partnership with a local university to host us for our first Python Conference in Zimbabwe in September. We are also looking for possible sponsors for the event. We are planning on a mini-event, with at most 2 days of talks and workshops. We hope to have another Django Girls Harare event at the same time. We are looking for speakers who can share on Python application in the following areas: 1. Geo-computation and GIS, 2. Django 3. Data Science 4. Parallel and distributed computing.

We will be opening our call for proposals soon. Hope to see you in Zimbabwe in December!

Read More →

My Django Girls Story

As is custom for Django Girls organisers and coaches, I have written a story on my experiences organising and running Django Girls Harare workshop. The story will be published on Monday 27th June 2016 on the Django Girls blog. Am so excited and cannot wait for Monday!

I had an awesome experience organising my first workshop, it wasn't all easy but I did learn quite a lot on running and organising workshops. I also share some programming tips in the blog post so be sure to follow the post. You can follow this link to read my story.

Many thanks to Django Girls for publishing my story.

Read More →
Coding Tips

Pytest assert True

Category: Django

Pytest equivalent of



assert some_condition.

For example


using pytest would be

assert form.is_valid().

✨Magic ✨