How to learn Python
Discussion
The Humble Bundle has some Python books at the moment - https://www.humblebundle.com/books/learn-you-some-... For the lowest tier, some of them are decent if a bit old.
https://www.codecademy.com have some free stuff, up to a limit. Try that first.
xeny said:
The google course looks to have good content, but unforunately:
"Although Python 3.x is becoming more popular, this course is designed for Python 2.6 or later."
which given Python 2.x is EoL is rather unfortunate.
They are similar enough, a lot of 3 was backported into 2. As a general introduction to Python, 2 or 3 doesn't make any real difference."Although Python 3.x is becoming more popular, this course is designed for Python 2.6 or later."
which given Python 2.x is EoL is rather unfortunate.
Python 2 isn't going anywhere soon.
I recently also started to learn Python & found "Learn Python in one day and learn it well", by Jamie Chan very useful to get me started. Usefully opens with just how to install.
Examples all through the book (as already said, you don't learn programming by reading, you learn it by doing).
The thing I've learnt the hard way is that seeking advice online needs to be done with a bit of caution - many of the examples found on the internet are for Python 2 and when you are grappling with the syntax it can be confusing. As also already said, Python 2 is "legacy" and is best left alone.
One of the slightly offputting things I've found with Python (maybe this applies to other languages as well) is that when someone asks for help, e.g. on "Stackoverflow", replies can be pretty aggressive if the question isn't exactly to the liking of the "expert" responding. Very unlike to generally polite nature of PH :-)
Examples all through the book (as already said, you don't learn programming by reading, you learn it by doing).
The thing I've learnt the hard way is that seeking advice online needs to be done with a bit of caution - many of the examples found on the internet are for Python 2 and when you are grappling with the syntax it can be confusing. As also already said, Python 2 is "legacy" and is best left alone.
One of the slightly offputting things I've found with Python (maybe this applies to other languages as well) is that when someone asks for help, e.g. on "Stackoverflow", replies can be pretty aggressive if the question isn't exactly to the liking of the "expert" responding. Very unlike to generally polite nature of PH :-)
Gassing Station | Computers, Gadgets & Stuff | Top of Page | What's New | My Stuff


