Giter Club home page Giter Club logo

introdjango's Introduction

"Recipe Minder": A Workshop Project

This is a demo project used for teaching PyLadiesATX's Intro to Django workshop. At the original PyLadiesATX workshop, students followed the process outlined by the commits in this repository to incrementally build their own "Recipe Minder" applications.

Note: this project uses Django 1.7.

Using this project to learn on your own

This project may be used in conjunction with the workshop slides (linked below), or by checking out one commit at a time, starting with the initial commit. Before getting started, you'll want to have the following prerequisites installed & configured on your local machine:

  • Python (2.7 or greater)
  • virtualenv
  • pip
  • git
  • sqlite

Once you're ready to start, follow the slides at http://links.sarasafavi.com/introdjango to build your own Recipe Minder app. The slides link to commits in this repo, so you'll be referring to the code found here as you progress.

Reproducing the workshop format

The PyLadiesATX workshop was given in two parts: a 2-hour weekday evening session, followed by an all-day Saturday session.

First Session

The first session was used to give an overview of how the web works, and where a framework like Django fit in the big picture. Following the overview, most of the first session's time was used to set up development environments on students' laptops. Slides for the first session are available online.

Second Session

The second, all-day workshop session included about 6 hours of instruction, plus periodic Q&A breaks and a lunch hour. The content for this second session can be found at the slides available here.

introdjango's People

Contributors

sarasafavi avatar

Watchers

James Cloos avatar Ashley DaSilva avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.