[Tutor] What all technologies should a python developer know?
Tim Golden
mail at timgolden.me.uk
Wed Jul 17 14:00:34 CEST 2013
On 17/07/2013 12:13, Karan Goel wrote:
> So I want to be good at python (web) development. What all technologies
> do I need to know? Git. Linux. Django. webapp2. Heroku?
> What else? How proficient should I be in each?
You don't *need* any of those specifically. It would make sense to be
competent with:
* Some version control system (possibly git)
* The O/S on which your apps are developed and/or deployed (possibly Linux)
* Some web framework that fits your need (possibly Django)
(Very optionally):
* Some PaaS for deployment (possibly Heroku)
But the main points are to understand how the web works, both the older
(CGI-derived server-refresh) world and newer (Single-Page App /
Javascript-heavy) world, and how Python works.
That sounds suspiciously like a tautology: To be good at Python Web
Development, you need to be good at Python and at Web Development! But
I'm constantly amazed at people who launch out without either, hoping
for a drag-and-drop experience and frustrated when they don't get one. :)
TJG
More information about the Tutor
mailing list