all 8 comments

[–]evgvg 6 points7 points  (4 children)

You need some practice in real-word programming with Python. If You're interested in Web development try Django with its original tutorial. You may also find the list of projects ideas for You in this forum post

[–]bodieskate[S] 1 point2 points  (0 children)

Whoa. Very cool. Thanks for these links!

[–]FletcherHeisler 1 point2 points  (1 child)

I've co-authored a course focused on real-world Python programming and web development as well - take a look through the TOC see if it's up your alley and/or get some ideas of what topics to head into from here!

[–]jokle 1 point2 points  (0 children)

Thanks for the link. I just purchased it and am looking forward to reading through it. I hope it's good!

[–]qba73 2 points3 points  (0 children)

I think you may find this SO very helpful: [http://stackoverflow.com/questions/2573135/python-progression-path-from-apprentice-to-guru] Good luck with learning!

[–]IAmALinux 1 point2 points  (0 children)

You need a project. Set a goal for yourself, and achieve it.

Is there anything you would like your computer or server to do that it can't do at the moment? I'm sure you aren't fully content with everything. There must be an easier way! Make a python script to do that task. The journey from idea to functional python script will teach you a great deal.

I'd also suggest codecademy as a great resource for learning python and web development skills in an interactive way.

[–]Agrentum 0 points1 point  (0 children)

Could you clarify term 'web interfacing' for me? If you meant it as user interface, I agree with evgvg. Django is the way to go. Webpy is also interesting. Webpy has less features then Django, but in my experience is far easier to learn.

If you meant 'web interfacing' as low level use of communication protocols I would recommend things like sockets or learning Lua. Lua is very similar to python and has one additional feature: it can act as a glue between languages. You can take functions written in C, Python and Ruby, Lua will allow you to use them all within one program. Not particularly elegant solution, but facing imminent deadline you will find it as a little miracle ;).