PyCon 2016 in Portland, Or
hills next to breadcrumb illustration

From Zero to SuperHero (website): Easy enough a 7 year old could do it

Russia Madden

Audience level:
Novice
Category:
Education

Description

How I taught my 7 year old niece to build an interactive website while simultaneously learning. After completing a couple tutorials: "Getting Started with Python" and "Learn Python the Hard Way", I was excited to create an awesome web app. Unfortunately, information overload was seriously getting in the way of getting started.

Abstract

Tutorials either were too trivial to be useful or had a long list of pre-requisites that lead me to endless amounts of research instead of coding my projects. I set out to apply the idea that the best way to learn is to teach. This poster is about the information I gleaned while struggling through learning resources to build a web site by breaking it down so my 7 year old niece could have fun learning along side me. The goal was to skip the theory and focus on keeping things easy and fun by making a website that was: - Interactive - Data-Driven - Beginner Accessible - Through Iterative Development - Stretch Goal: Responsive This poster provides a learner's view of Python web development while simultaneously teaching a young beginner to build things for the web. It will cover our experience with these technologies and resources: - PyCharm - GitHub - Udacity - Codementor - SQLite3 - SQLAlchemy - Flask