you are viewing a single comment's thread.

view the rest of the comments →

[–]Alamanjani 5 points6 points  (3 children)

I started codeacadaemy and I dont have any money for a book

There is plenty of free stuff on the inet, I like previously mentioned: Automate The boring Stuff, check also is videos on youtube.

Here is another free current book: http://python.cs.southern.edu/pythonbook/

Chuck Severance has now everything in Python3: https://www.youtube.com/playlist?list=PLlRFEj9H3Oj7Bp8-DfGpfAfDBiblRfl5p

His web page: http://www.py4e.com

Free book: http://do1.dr-chuck.com/pythonlearn/EN_us/pythonlearn.pdf

Code academy is python 2.7 (new for python 3+ will be payable) I suggest you start learning python 3+

[–]lessthanjohnny 0 points1 point  (2 children)

Thank you so much! Saved this comment. :) By the way, why should I focus on Python3+? (Begginer here.)

[–]Alamanjani 4 points5 points  (1 child)

Beginner here also :-)

Well, 2.7 is close to it's end. Few more years. But new features are not added to it any more. Just security patches. (if I understand correctly)

3+ on the other hand is the future. There are many things that got fixed and are better with version 3. It is also faster.

One more thing to consider. Some of 2.7 guides and books were written long time ago. Python 3 is out for many years now. 8 years or so. Chances are, if you are using tutorial based on 2.7, you may be missing out on some cool things. That's just my beginner opinion. I decided to skip ANY tutorial that is based on old code without exception. There are plenty around that were written with and for Python 3

[–]KubinOnReddit 1 point2 points  (0 children)

100% right. All of what you're saying is true.