Domanda

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?
È stato utile?

Soluzione

  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.

Altri suggerimenti

  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?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top