Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How should I go about learning Python? [closed]

Tags:

python

django

I am currently learning PHP and want to learn about OOP.

  1. I know Python is a well-organized and is all OOP, so would learning Python be a wise choose to learn OOP?

    The thing is I am more towards web development then just general programming, and I know Python is just a general purpose language, but there is Django.

  2. So how should I go about learning Python if I am lending towards web development? Is there any good books/websites that help me learn Python for web development?

  3. Is there any free webhosting companies that allow Python? I never used Python before, only PHP, and not sure how it works? Is there like a "xampp" for python?

like image 830
jpjp Avatar asked May 20 '10 17:05

jpjp


3 Answers

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:

O'Reilly - Python

And here's a good tutorial if you'd rather do your research on the web:

Python Tutorial

like image 53
dreadwail Avatar answered Nov 02 '22 06:11

dreadwail


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.

like image 37
Andy West Avatar answered Nov 02 '22 06:11

Andy West


Work through the examples on www.pythonchallenge.com. Refer to the language documentation when you get stuck.

like image 32
danben Avatar answered Nov 02 '22 04:11

danben