I
I
Itvanya2015-02-05 11:48:06
Django
Itvanya, 2015-02-05 11:48:06

How to get started learning django?

Programmers, good day to all!
I am interested in development on django, I have extensive experience in front-end development, I wrote small web-apps on a node, which I really didn’t like. I decided that I needed to master the normal technology for the back-end: python with django, or ruby ​​with rails. The choice fell on the python, which, it seems to me, is correct. The language is awesome.
I already learned the python base in the documentation, looked through Dawson a little, went through all 3 levels of Stepik in a day. After hardcore JavaScript in some places, Python seems to be just a divine language, especially in terms of OOP and built-in functionality in the form of modules, as well as generators and other sugar.
The urgent question: what to do next? Refine the Python base and master two volumes of Lutz's books, or start learning Django right away? Where to start learning Django 1.7, apart from the official documentation? I want to note that I had no experience in developing the backend before, I also did not work with databases, except for the light mongodb, so I would like to generally learn the theory of how the server works, about vulnerabilities and other useful things.
Huge thanks for the answer.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
alxpy, 2015-02-15
@Itvanya

I would advise you to learn further in this order:
Python : Reading Lutz can make you grow old ;-) Read Biting Python and Dive into Python 3 first (yes, learn python 3 right away). Lutz and then you can look through, as needed.
Django : Documentation: en | ru |
DB forums : To get started, you just need to get acquainted with SQL and take lessons .
Extras :
Read about such vulnerabilities: XSS , CSRF , SQL injection , etc.
Also take a look at flask(you can even start with it instead of django) and tornado .

S
Stanislav Fateev, 2015-02-05
@svfat

Do I need to learn Python first in order to learn and start programming in Django?
What is the right way to start learning Python + Django?
How to get started with django?
Is it possible to learn Django without deep knowledge of python?
Django Tutorials

R
raiboon, 2015-02-05
@raiboon

Django has great documentation - nothing else really needed. Go through the tutorial and start writing - constantly referring to the documentation. I recommend looking through Two Scoops of Django - let it be 1.6, but a top-class book.
On python ... Lutz is not particularly in the subject - a banal transcription of official documentation. Better read from cover to cover - learnpythonthehardway.org/book - great stuff and read (or at least view) all the documentation - you will learn a lot of useful things.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question