Building Web Applications with Python and Django

Past Events
Posted on:
February 8, 2013

Over the course of this series, participants will be exposed to Django, a web framework written in Python and used to power many robust web applications. The series will feature an assessment of best practices for Python development, and participants will gain experience with using GitHub for version control, as well as setting up a local server environment with the intent to ultimately deploy the project live to the web.


By the end of the workshop, participants will have built a fully-featured Web Application consisting of an API and deployed onto the Internet.


Participants should have a basic familiarity of HTML and CSS, as well as some understanding of Object-Oriented Programming Principles.
Some knowledge of JavaScript is also helpful.

Participants will be expected to own a web domain for the segment of the course that deals with putting the application online

Software Required

Participants are expected to have the following installed on their machine:

  • Code editor
  • Web browser
  • Termnal (Mac) or Powershell (Windows)

Over the course of the series, participants will be reviewing and installing the following programs:

  • Git
  • Python
  • Django
  • SQLite 3
  • A Virtual Environment

Hardware Required

A computer / laptop able to run a modern web browser (Chrome, Firefox, Opera, Safari, IE9+), and a code editor (ie. Sublime, Notepad++, Dreamweaver, etc).