Saturday, August 16, 2014

Re: Django frustrations :)

If you're serious about wanting to learn more, then the best thing you can do is learn more about Python itself.

Until you understand Python, you won't understand the internals of Django and it's strengths/weaknesses.

Have a look at http://learnpythonthehardway.org/ - If you are adventurous, start diving into things like generators, tracebacks, stack inspection, list comprehensions, classes, meta classes/MROs, decorators, context managers (contextlib), maybe even Python GIL. Look at some of the internals such as super(), dir(), inspect.* etc.

After a month or two you'll have a deeper and better understanding, and will enable you to become a better programmer. It will also give you the basic tools to be able to understand the Django source code and solve many of your own problems, allowing you to be more self sufficient.

Cal


On Sat, Aug 16, 2014 at 5:54 PM, Mariusz Wilk <szostakowicz@wp.pl> wrote:
Hi guys. If I seem like a spoilt brat or sth in this post then maybe I am, let me know.
I'm completely new to programming. I completed Python tutorial on codecademy and completed about 20 'assignments' on CheckiO, but I wanted to actually implement what I'd learned to a larger project like a website (in the meantime I also got to know html/css a little bit). So I started a tutorial on Django but got seriously stuck plus I didn't really understand almost anything about what I was doing. Ok..  so I went on to another Django tutorial. Again, same thing. And for the third time.. same thing. By now I'm really frustrated by how easy it was to learn the basics of Python, HTML and CSS and how impossible it is to understand Django and create sth without 1000 errors on the way. Maybe there's something I could do that would help me understand Django tutorials before actually doing them? Maybe I need some general computer course that would help me understand all the jargon. 
Well, that's about it. Any advice will be appreciated. 

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/972bd82d-5d8f-4462-938b-ff37ffd7b3d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAHKQagETj2gK0VVNvk4uWF7iu0Q6KAvVhrah21D1g%3D%3DH1RA5gQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment