Forum Authority

Full Version: Learn Python today!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
[Image: aceq6a.png]
There are two options: Python 3 and Python 2. There are slight changes between to versions but not that much. I recommend Python 3 because it is the future of the language. 

SOURCES
Computer Science: https://www.cs.hmc.edu/csforall/ 

Videos/Interactive Websites: 
https://www.youtube.com/user/thenewboston/playlists ->Thenewboston channel is the very best. The reason I didn’t specify any playlist is because you can find at lest 7-8 different Python tutorials alone in this channel. 
https://www.youtube.com/watch?v=UQi-L-_chcc&list=PLA175E8A1816CD64B ->Derek Banas has great tutorials. This link is for Python 2.7 playlist but you can also find Python 3 tutorials in his channel. 
https://www.youtube.com/playlist?list=PLhNqVkPZykkwLlYAFfqsYU1s899FOMTYH ->Learning Python with Hummus playlist
https://www.codecademy.com/ ->Interactive website, you will be writing code from the beginning.
https://www.udacity.com/course/web-development--cs253 ->”Build a website with Python” course.
http://www.learnpython.org/ ->Interactive.
http://www.tutorialspoint.com/python/ ->This website is for when you forgot a built-in function. 

Online Books: 
http://nbviewer.jupyter.org/github/jmportilla/Complete-Python-Bootcamp/tree/master/ ->This is a very important and beautiful source. You may want to look recommendations section for this one.
http://learnpythonthehardway.org/book/ ->I think this is one of the best books online. 
http://citeseerx.ist.psu.edu/viewdoc/dow...1&type=pdf 
http://pymbook.readthedocs.io/en/latest/ ->Another html book. 
Practice is Everything: http://anandology.com/python-practice-book/index.html ->You can find exercises for any topic. 
http://www.practicepython.org/ ->Python exercises with solutions. 
https://medium.com/learning-journalism-tech/five-mini-programming-projects-for-the-python-beginner-21492f6ce0f3#.6pbjj4wur ->5 simple project ideas for beginners. 

Important Youtube Channels(not related to Python): 
https://www.youtube.com/channel/UCea5cMUa9xNU0kUtbRcTkqA https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA https://www.youtube.com/channel/UCBa659QWEk1AI4Tg--mrJ2A 

Recommendations
1-Jetbrains: Jetbrains produces very powerful IDEs. Basically, IDE is a software where you can write your code. You can download Pycharm. 
2-GitHub Please watch this: https://www.youtube.com/watch?v=uUuTYDg9XoI 
3- Buying courses from Udemy There is a course named “Complete Python Bootcamp” and I highly recommend it, pirates.