문제

I have been using interactive resources for learning Python and JavaScript like Udacity.com and codecademy.com and find this learning style the most helpful. I've gained a lot of experience with functional programming in both but have little familiarity with the structure of the web.

I'm trying to get into web-development. I have found several text-book style resources, like the django documentation, however I would rather have a project focused education. To this end I have 3 questions:

  1. Is django primarily (or entirely) for web development?
  2. Should I experience web development in python before experimenting with django?
  3. Are there any interactive or project oriented resources for learning django?
도움이 되었습니까?

해결책

  1. Django is a Web framework, so yes, it is entirely focused on Web development.
  2. Ideally you should have spent some time learning Python first, yes. But no, it doesn't need to be web development experience.
  3. I would recommend starting with the official tutorial, and then move on to the 'Getting Started with Django' video tutorials.

다른 팁

  1. Yes
  2. No, Django and other wsgi frameworks provide an abstraction over wsgi protocol. Learning cgi or wsgi directly, is not necessary to being successful with django
  3. What is more interactive then creating a django site on your own machine while following the django tutorial?
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top