LearnPython.org: http://www.learnpython.org
10 Resources To Learn Python: http://codecondo.com/10-ways-to-learn-python/
Ned Batchelder's Presentation on Unicode: https://www.youtube.com/watch?v=sgHbC6udIqc
Python Anywhere: https://www.pythonanywhere.com/
Hitchhiker's Guide to Python: http://docs.python-guide.org/en/latest/
David Beazley Generators: http://pyvideo.org/video/2575/generators-the-final-frontier
Full Stack Python: http://www.fullstackpython.com/ Specifically: http://www.fullstackpython.com/best-python-resources.html
PyVideo: http://www.pyvideo.org
Install Anaconda - https://www.continuum.io/downloads Comes bundled with tons of goodies for scientific computing, and great utilities like IPython Notebook (Now Jupyter) right out of the box.
Congratulations! Python is built into Mac OSX! However, you may run across people that swear by "brew installing" Python. This is because if Apple updates Python, it may mess with anything third-party that you have installed if you use the system installed Python. Brew installing Python gets around that.
You should also consider installing Anaconda. https://www.continuum.io/downloads
If You Are On *nix
Congratulations! Python is usually packaged with most *nix installs!
Edward Kozlowski ekozlowski1@gmail.com
Please reach out with any Python related questions that I can help with!
--- Research resources for Algorithims / Next Step topics