Python is a powerful scripting language.
Guide's to Python :
- Learn about REST architecture.
- Know and get familiar with Python. [2][2.1][10]
- Setup virtualenv [3]
- Get the feel of handling backend. Complete the django tutorial [4] from official site.
- Know a bit more about django architecture [5][8]
- Write you first api using tastypie[6][7]
Footnotes:
[1]: http://en.wikipedia.org/wiki/REST
[2]: What makes python awesome. [2.1]: Python Style Guide.
[3]: http://stackoverflow.com/questions/4806448/how-do-i-install-from-a-local-cache-with-pip
[4]: https://docs.djangoproject.com/en/1.5/intro/tutorial01/
[5]: http://www.youtube.com/watch?v=t_ziKY1ayCo (~3hr video by James Bennett)
[6]: http://django-tastypie.readthedocs.org/en/latest/
[7]: http://pyvideo.org/video/673/restful-apis-with-tastypie
[8]: Two scoops for Django Book
[9]: Pro python Book
[10]: http://docs.python.org/2/tutorial/index.html
[11]: https://github.com/twoscoops/django-twoscoops-project
Additional Resources:
- Django best practises [8]
- Pro Python Book [9]
- Pycon Videos: [http://pyvideo.org/category/33/pycon-us-2013]
Community and updates:
- http://www.pythonweekly.com/
- http://mail.python.org/mailman/listinfo/bangpypers
- https://groups.google.com/forum/#!forum/django-users
- http://mail.python.org/mailman/listinfo/ncr-python.in