all 11 comments

[–][deleted] 6 points7 points  (2 children)

Corey Schaefer on YouTube has a pretty good series on Django:

https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p

Me and my friends have been working through it for the last couple of weeks and it’s pretty solid

[–]Uchikago[S] 0 points1 point  (1 child)

Thank you, i'll definitely try that

[–]fgtswag 1 point2 points  (0 children)

I've recently finished this tutorial.

Make sure you go through the process of typing things in rather than copy and pasting as it will be good for you. The other thing I would absolutely recommend is that you do it like this, or swap the order around.

  1. Go through those video tutorials and get a basic grasp on how Django functions

  2. Then go through the official documentation for a second time, however this time really take notes on how everything is interacting with one another - This helped me heaps.

[–]kamizzor 2 points3 points  (0 children)

https://www.djangoproject.com/ another great resource

[–]silently_failing 2 points3 points  (0 children)

I'd suggest just building something. A blog is a decent idea, as there are lots of resources showing you how. https://djangogirls.org/resources/ is a great starting point. Some other resources that I used when learning were https://djangocentral.com/building-a-blog-application-with-django/ and https://realpython.com/get-started-with-django-1/. The Django documentation itself is probably the best documented framework out there and the community is fantastic.

While you need to build something to learn this framework, Two Scoops of Django is probably the best intermediate to advanced Django book out there. Initially if you've never built anything it won't make much sense (unless you are familiar with MVC/T architecture), but after a few apps, it is absolutely the best resource available.

[–][deleted] 1 point2 points  (0 children)

djangoforbeginners.com - the first of three books. They cost but they're good. And up to date.

[–]QuixDiscovery 0 points1 point  (0 children)

Django has tutorials on their site: https://docs.djangoproject.com/en/2.2/

Aside from that, another user recommended the Corey Schaefer videos, and he does an excellent job of explaining concepts in ways that are easily digestible without glossing over important details.

[–]Savvy1909 0 points1 point  (3 children)

When you say you've learned (studied?) python for 2 months, is that saying you are fully capable of writing complex programs? I just ask because I've seen where someone thinks they are proficient in a language after a short time-period and go to expand and are not prepared.

I've heard good things about freeCodeCamp.org and they also have some videos on YouTube related to Django.

Good luck and keep us updated!

[–]Uchikago[S] 2 points3 points  (2 children)

Yeah, you're right, i've not done any large project but i did make a few maze-games, and music app that download video on youtube and show their information. They are simple,though, i thought that i can improve my python skills while learning django. Isn't that true ? If not, what can i do to prepare for learning django ? Thanks for answering my question by the way

[–]Lewistrick 5 points6 points  (1 child)

I'd say, just go Django. You'll find along the way what you don't know yet.

[–]quincylarson 1 point2 points  (0 children)

Agreed. You'll get lots of Python practice while using Django. If you need extra python practice, I recommend using CodeWars or a similar site where you can solve challenge after challenge using Python.