How Should I Go About Learning Python?
Solution 1:
I would pick up a good O'Reilly book on Python and build a strong understanding of the fundamentals before delving into more web specific ventures. Once you've got the essentials then I'd branch out to things like Django.
Here's a good starting page:
And here's a good tutorial if you'd rather do your research on the web:
Solution 2:
I learned Python reading the book Learning Python. I read almost the whole thing on a plane trip, and when I got home I was able to start building applications immediately. There are newer versions out since I read it (and it's longer), but I found it very easy to follow.
As mentioned by others, Django is definitely the place to start for Web development.
Solution 3:
Work through the examples on www.pythonchallenge.com. Refer to the language documentation when you get stuck.
Solution 4:
As long as you stay within their quota Google Apps Engine provides free hosting for Python. Django is a great framework when you want to do webdevelopment with Python. Django also has great documention with http://www.djangobook.com/ and the official Django website.
Solution 5:
If you want to learn about Object Oriented Programming in general, you may want to look at the answers to this question, although many of the books are higher level (and some are aimed at Java/C# like languages instead of Python-like languages).
Post a Comment for "How Should I Go About Learning Python?"