Skip to content

Commit 4f3a19d

Browse files
committed
adding learning checkout for django"
1 parent 631557a commit 4f3a19d

File tree

5 files changed

+84
-3
lines changed

5 files changed

+84
-3
lines changed

django.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,42 @@ <h1>Django</h1>
5555
<a href="https://docs.djangoproject.com/en/dev/topics/db/">object-relational mapper</a>,
5656
and <a href="https://docs.djangoproject.com/en/dev/topics/migrations/">database schema migrations</a>
5757
(as of version 1.7) are all included with the <a href="https://pypi.python.org/pypi/Django/1.6.2">Django framework</a>.</p>
58+
<h2>Why is Django a good web framework to use?</h2>
59+
<p>The Django project's stability, performance and community have grown
60+
tremendously over the past decade since the framework's creation. Detailed
61+
tutorials and best practices are readily available on the web and in books.
62+
The framework continues to add significant new functionality such as
63+
<a href="https://docs.djangoproject.com/en/dev/topics/migrations/">database migrations</a>
64+
with each release. </p>
65+
<p>I highly recommend the Django framework as a starting place for new Python web
66+
developers because the official documentation and tutorials are some of the
67+
best anywhere in software development. Many cities also have Django-specific
68+
groups such as <a href="http://www.meetup.com/django-district/">Django District</a>,
69+
<a href="http://www.meetup.com/djangoboston/">Django Boston</a> and
70+
<a href="http://www.meetup.com/The-San-Francisco-Django-Meetup-Group/">San Francisco Django</a>
71+
so new developers can get help when they are stuck.</p>
72+
<h2>Django learning checklist</h2>
73+
<p><i class="fa fa-check-square-o"></i>
74+
<a href="https://docs.djangoproject.com/en/dev/topics/install/">Install Django</a> on
75+
your local development machine.</p>
76+
<p><i class="fa fa-check-square-o"></i>
77+
Work through the initial
78+
<a href="https://docs.djangoproject.com/en/dev/intro/tutorial01/">"polls" tutorial</a>.</p>
79+
<p><i class="fa fa-check-square-o"></i>
80+
Build a few more simple applications using the tutorial resources found
81+
under "Django resources" below.</p>
82+
<p><i class="fa fa-check-square-o"></i>
83+
Start coding your own Django project with help from the
84+
<a href="https://docs.djangoproject.com/en/dev/">official documentation</a> and
85+
resource links below. You'll make plenty of mistakes which is critical
86+
on your path to learning the right way to build applications.</p>
87+
<p><i class="fa fa-check-square-o"></i>
88+
Read <a href="http://www.amazon.com/Two-Scoops-Django-Best-Practices/dp/098146730X/ref=sr_1_2?ie=UTF8&amp;qid=1391562062&amp;sr=8-2&amp;tag=mlinar-20">2 Scoops of Django</a>
89+
to understand Django best practices and learn better ways of building
90+
Django web applications.</p>
91+
<p><i class="fa fa-check-square-o"></i>
92+
Move on to the <a href="/deployment.html">deployment section</a> to get your Django
93+
project on the web.</p>
5894
<h2>Django resources</h2>
5995
<ul>
6096
<li>

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-04-27T12:43:46Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-04-27T13:11:10Z</updated></feed>

source/content/pages/02-web-frameworks/0201-web-frameworks.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ years while building dynamic web applications. Frameworks make it easier
2727
to reuse code for common HTTP operations and to structure your code so that
2828
it is maintainable.
2929

30-
## Web frameworks checklist
30+
## Web frameworks learning checklist
3131
[ ] Choose a major web framework ([Django](/django.html) or
3232
[Flask](/flask.html) recommended) and stick with it
3333

source/content/pages/02-web-frameworks/0203-django.markdown

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,51 @@ library. For example,
2828
and [database schema migrations](https://docs.djangoproject.com/en/dev/topics/migrations/)
2929
(as of version 1.7) are all included with the [Django framework](https://pypi.python.org/pypi/Django/1.6.2).
3030

31+
## Why is Django a good web framework to use?
32+
The Django project's stability, performance and community have grown
33+
tremendously over the past decade since the framework's creation. Detailed
34+
tutorials and best practices are readily available on the web and in books.
35+
The framework continues to add significant new functionality such as
36+
[database migrations](https://docs.djangoproject.com/en/dev/topics/migrations/)
37+
with each release.
38+
39+
I highly recommend the Django framework as a starting place for new Python web
40+
developers because the official documentation and tutorials are some of the
41+
best anywhere in software development. Many cities also have Django-specific
42+
groups such as [Django District](http://www.meetup.com/django-district/),
43+
[Django Boston](http://www.meetup.com/djangoboston/) and
44+
[San Francisco Django](http://www.meetup.com/The-San-Francisco-Django-Meetup-Group/)
45+
so new developers can get help when they are stuck.
46+
47+
48+
## Django learning checklist
49+
<i class="fa fa-check-square-o"></i>
50+
[Install Django](https://docs.djangoproject.com/en/dev/topics/install/) on
51+
your local development machine.
52+
53+
<i class="fa fa-check-square-o"></i>
54+
Work through the initial
55+
["polls" tutorial](https://docs.djangoproject.com/en/dev/intro/tutorial01/).
56+
57+
<i class="fa fa-check-square-o"></i>
58+
Build a few more simple applications using the tutorial resources found
59+
under "Django resources" below.
60+
61+
<i class="fa fa-check-square-o"></i>
62+
Start coding your own Django project with help from the
63+
[official documentation](https://docs.djangoproject.com/en/dev/) and
64+
resource links below. You'll make plenty of mistakes which is critical
65+
on your path to learning the right way to build applications.
66+
67+
<i class="fa fa-check-square-o"></i>
68+
Read [2 Scoops of Django](http://www.amazon.com/Two-Scoops-Django-Best-Practices/dp/098146730X/ref=sr_1_2?ie=UTF8&qid=1391562062&sr=8-2&tag=mlinar-20)
69+
to understand Django best practices and learn better ways of building
70+
Django web applications.
71+
72+
<i class="fa fa-check-square-o"></i>
73+
Move on to the [deployment section](/deployment.html) to get your Django
74+
project on the web.
75+
3176

3277
## Django resources
3378
* [Tango with Django](http://www.tangowithdjango.com/book/) are a extensive

web-frameworks.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ <h2>Why are web frameworks necessary?</h2>
5252
years while building dynamic web applications. Frameworks make it easier
5353
to reuse code for common HTTP operations and to structure your code so that
5454
it is maintainable.</p>
55-
<h2>Web frameworks checklist</h2>
55+
<h2>Web frameworks learning checklist</h2>
5656
<p>[ ] Choose a major web framework (<a href="/django.html">Django</a> or
5757
<a href="/flask.html">Flask</a> recommended) and stick with it</p>
5858
<p>[ ] Work through a detailed tutorial found within the resources links on the

0 commit comments

Comments
 (0)