Aby, You have brought out an excellent point. There are several tutorials which are oriented towards building a working web application. But there is a lot of conceptual information that is missed. For instance, why did they design all their models that particular way? What was the best way to create a User profile? What happens after the app is built?
Recently, I wrote a book for intermediate Django programmers to address such questions titled “Django Design Patterns and Best Practices” <http://arunrocks.com/django-design-patterns-and-best-practices-book-coming-soon/>. It is due to be published this month. I know, it is another plug but it seems exactly like what you are looking for. I have worked at several campus connect programs in my previous job. Most students seem to go through several tutorials yet struggle with taking an idea to market. Most of my book tries to guide such folks with concise yet practical advice. I agree with your approach on typing rather than copying code. Unless someone types everything line by line, they are never going to pay attention to even the syntax :) Regards, Arun On Fri, Mar 13, 2015 at 7:26 PM, Aby James <gits1...@gmail.com> wrote: > Arun, thank you for the pointers. Your series on Building a Hacker News > clone in Django is actually bookmarked but I totally forgot! How ironic. > > The sore point we are facing right now (among many others) is the gap from > a beginner who have "learned" a programming language and "know" a framework > to actually building production ready software. One of the things that we > have been successful in doing is actually "typing" and "copying" the source > code of an app step by step into completion. For example: > https://github.com/googlesamples/android-UniversalMusicPlayer > > I feel Michael Hartl's tutorial addresses that to some degree, but I also > need to go through your pointers and see if it is actually what I am > looking for. > > Thank you, > Aby > _______________________________________________ > BangPypers mailing list > BangPypers@python.org > https://mail.python.org/mailman/listinfo/bangpypers > _______________________________________________ BangPypers mailing list BangPypers@python.org https://mail.python.org/mailman/listinfo/bangpypers