06-25-2016, 08:42 AM
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.
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.