Speaking as a self taught old school tech instructor to a beginning tech wanting to start right.
Learn the basic technology first Basic HTML formating gets vs posts reading writing files Parsing strings / regex inserting, searching and deleting via "SQL" communication standards RSS XML JSON etc.. NON standard data mining scraping web pages Basics of version control and deployment standards and master python core and main libraries building some of your own libraries and tools. Just these will place you far ahead of the curve. I don't know how many times I have asked a "new hire" to build xyz and they have asked me "you want me to create a report and publish as an rss?? whats rss and why? or "we get that report as a daily email in a spreadsheet why to you need to add it to a database?" Web development is only part of the upcoming skills needed "big data" and data mining are where many jobs will be created. Good luck Darin On Wed, Jul 17, 2013 at 7:00 AM, Tim Golden <m...@timgolden.me.uk> wrote: > 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 > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor