Wednesday (10 oct)
Time Cedarwood Yellowwood
08:30 - 09:00 Welcome and Coffee
09:00 - 10:30 Introduction to Python for Data Science, Part 1
by Andrew Collier
Hello Types
by Sheena O'Connell
10:30 - 11:00
11:00 - 12:30
12:30 - 13:00
13:00 - 13:30 Tutorial Lunch break
13:30 - 15:00 Introduction to Python for Data Science, Part 2
by Andrew Collier
Building Web Mapping Applications using GeoDjango and other FOSS GIS
by Christian Christelis
15:00 - 15:30
15:30 - 17:30
Thursday (11 oct)
Time Baobab Cedarwood Yellowwood Open Spaces (Foyer) Cypress
08:00 - 09:00 Registration
09:00 - 09:15 Opening Ceremony
09:15 - 10:15 Distributed microservices in the real world
by Imraan Parker
10:15 - 11:15 Python as a tool for e-health systems
by Diana Pholo
Playing with Python's internals
by Alex Hall
Elementary, my dear Python
by Erin Versfeld
Unavailable Unavailable
11:15 - 11:35 Morning coffee / tea break
11:35 - 12:20 Reproducible Data Science with Docker
by Richard Ackon
The Developer's Guide to Data Science
by Helge Reikeras
Bring Django Girls Workshop to Mozambique.
by Cecilia Tivir & Carina Matimbe
Open Space Placeholer Microsoft Azure Cloud: Bring your Project
12:20 - 13:05 From Idea to Product: Customer Profiling in Apache Zeppelin with PySpark
by Sarah Sprich
An introduction to concurrent programming with asyncio
by Bruce Merry
A Brief Introduction to PyGame Zero
by Neil Muller
13:05 - 13:55 Lunch
13:55 - 14:40 Jupyter Notebooks for Data Science
by Ari Ramkilowan
Deploying and Managing Python with Kubernetes
by Joannah Nanjekye
Testing in the wild
by Heather Williams
Creative ideas specific to Python
by Alex Hall
14:40 - 15:25 Teach kids (7-17) to code with python & CoderDojo
by David Campey
How to deploy your Python Web App on Google Cloud Platform
by James Mwai
Test your Docker images with Python
by Jamie Hewland
15:25 - 15:45 Afternoon Coffee and Tea Break
15:45 - 16:15 Thursday Lightning Talks
by Adrianna Pińska
16:15 - 17:00 Python on Azure
by Toros Gökkurt
Friday (12 oct)
Time Baobab Cedarwood Yellowwood Open Spaces (Foyer) Cypress
08:30 - 09:15 Friday Morning Coffee
09:15 - 10:00 So What's the Story?
by Kerryn Gammie
Batteries Included
by Jonatas Baldin
Python Community Development in East Africa
by Linus Wamanya, et al.
Open Space Placeholer Python for Everyone!
10:00 - 10:45 Dimensionality reduction - squeezing out the good stuff with PCA
by Aabir Abubaker Kar
(Re)solving an appliance traffic dilemma with the DNS loophole
by Marco Slaviero
From Zero to kind of a hero: Getting your Python side project ready for deployment
by Sewagodimo Matlapeng
10:45 - 11:15 Morning Coffee and Tea Break
11:15 - 12:00 Guide to choose right deep Learning framework for your AI project
by Rishikesh
Developing good ORMs is HARD!
by Nickolas Grigoriadis
Two approaches to python web services
by Matthew French & Kenneth Goldswain
Building Python communities in Africa
by Linus Wamanya, et al.
Python for Everyone!
12:00 - 12:45 Bayesian Analysis in Python: A Starter Kit
by Andrew Collier
Sanic: Async Python (uvloop) with a familiar flask like feel.
by Christo Goosen
Building Rest API with Django Rest Framework
by Jose Machava
12:45 - 13:30 Lunch
13:30 - 14:25 My Journey into Artificial Intelligence
by Blessing Malumi
Fast random number generation in Python and NumPy
by Bernardt Duvenhage
Python as a tool to boost productivity in (electronic) product and system development.
by Johan Hartman
Teaching coding to children (with python)
by David Campey
Python for Everyone!
14:25 - 15:10 Insight into Customer Segmentation
by Cornelia van der Walt
Parallel Programming with (Py)OpenCL for Fun and Profit
by Gordon Inggs
Custom metadata plugins for Calibre: cataloguing an old paper library
by Adrianna Pińska
15:10 - 15:30 Afternoon Coffee and Tea Break
15:30 - 16:00 Friday Lightning Talks
by Adam Piskorski
16:00 - 17:00 Machine Learning in Real Life
by Jade Abbott
17:00 - 17:10 Closing Ceremony
Saturday (13 oct)
Time Brave Digital Offices
09:00 - 18:00 Sprints
Sunday (14 oct)
Time Brave Digital Offices
09:00 - 18:00 Sprints