Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hellowebbooks/hellowebapp

Documents and Information relating to Hello Web App: Introduction to web app development using Python and Django.
https://github.com/hellowebbooks/hellowebapp

Last synced: 3 months ago
JSON representation

Documents and Information relating to Hello Web App: Introduction to web app development using Python and Django.

Awesome Lists containing this project

README

        

## Hello Web App: Intro to Web App Development Using Python and Django

This is the GitHub repository for [Hello Web
App](http://hellowebbook.com/learn-django)'s files.

Hello Web App is a book series dedicated to teaching beginner web app
development. Written by a designer, it focuses on teaching the websites and
templates first, slowly adding programming concepts over time -- perfect for
anyone who is new to programming or has a background in web design.

See [HelloWebBooks.com](http://hellowebbooks.com) for how to order (starts at $14.95
for eBook files), a blog with additional tutorials, and more information.

### Contents

Starting your project:

* [How to install Python](https://github.com/hellowebbooks/HelloWebApp/tree/master/installation-instructions)
* [Installing Virtualenv](https://github.com/hellowebbooks/hellowebapp/blob/master/installation-instructions/virtualenv-installation.md)
* [Starting your Django project](https://github.com/hellowebbooks/HelloWebApp/blob/master/installation-instructions/starting-your-project.md)

Learning Python (You should have very basic Python and logic knowledge before jumping into Hello Web App):
* [Python tips and resources](https://github.com/hellowebbooks/HelloWebApp/tree/master/python-tips)

Walk through the code in Hello Web App's chapters here (Intermediate Concepts
coming soon):

* [Hello Web App Code](https://github.com/hellowebbooks/HelloWebApp-Code)

Miscellaneous help:

* [Discussion forum](http://discuss.hellowebapp.com/)
* [Command line tips](https://github.com/limedaring/HelloWebApp/tree/master/command-line-tips)
* [Using Git](https://github.com/limedaring/HelloWebApp/tree/master/git-tips)
* [IRC tips](https://github.com/limedaring/HelloWebApp/tree/master/irc-tips)
* [Windows help](https://github.com/limedaring/HelloWebApp/tree/master/windows-help)

After the book:

* [Additional resources](https://github.com/limedaring/HelloWebApp/tree/master/additional-resources)

### Background on Hello Web App

In January 2011, [I taught myself Python and Django and launched my first web app in six weeks](http://www.limedaring.com/im-a-designer-who-learned-django-and-launched-her-first-webapp-in-6-weeks/).

Three years later, this web app has evolved into my startup, [WeddingLovely](http://weddinglovely.com) (a part of [500 Startups](http://500.co) and the [Designer Fund](http://designerfund.com)) - I've designed and built the entire company and LOVE web app development!

Learning to code was so frustrating, especially as a right-brained designer with no back-end programming experience. Tutorials assumed I was comfortable with the command line, knew what a model-view-template architecture was, and already had a grasp on programming tools and resources.

I want to build a introduction to web app programming using Django and Python
which assumes absolutely no programming knowledge - down-to-earth explanations
of programming terms and basic walkthroughs of using important programming
utilities like git (for version control), GitHub (for backups), virtualenv (for
virtual environments), and others. I also wanted to emphasize templates first -
getting to the visual, web-app view first to see results rather than using the
command line.

[Hello Web App](http://hellowebbooks.com/learn-django) launched in May 2015
after a successful Kickstarter campaign. The book walks readers through creating
a basic web app, from ideation to deployment.

[Hello Web App: Intermediate
Concepts](http://hellowebbooks.com/django-intermediate-concepts) launched December 2015
after another successful Kickstarter campaign (thanks again!) HWA:IC is for
anyone who has a basic web app and would like to build more advanced features
like adding payments with Stripe, user-uploaded images, an API, and more.

Follow and ask me questions on Twitter
([@limedaring](http://twitter.com/limedaring)) or on the [Hello Web App
discussion forums](http://discuss.hellowebapp.com), or follow the project directly at [HelloWebApp.com](http://hellowebapp.com).

### License

The information in this repository is licensed under the terms of the MIT
license. This does not apply to the information in the Hello Web App books, which
are copyrighted. :)