[Tutor] What all technologies should a python developer know?
Darin Lawson Hosking
darinlh at gmail.com
Wed Jul 17 14:30:08 CEST 2013
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 <mail at 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 at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20130717/cbdb2922/attachment.html>
More information about the Tutor
mailing list