Open main menu

Changes

no edit summary
String formatting in Python 3
https://docs.python.org/3/library/string.html#formatstrings
 
----
Content below this fold was written in 2014/15 so take it with a grain of salt.
----
 
To learn Python, you should probably start out by checking out the "Getting Started" page over at python.org https://www.python.org/about/gettingstarted/
 
As an experienced programmer and technologist, who knows nothing about Python, I wanted to find a good place to really learn the language quickly, in-depth, with a rigorous approach. My first thought was simply use the Classic "Dive Into Python" by Mark Pilgrim. However, I know that it's dated, and that Mark stepped away from that project a long time ago. So, what should I use to learn Python? Here are some answers to the question. As I use them, I'll add comments about the experience.
 
Of course Reddit has already answered this question and built a complete [http://www.reddit.com/r/learnpython/wiki/index wiki on learning python]... so that a great starting point too.
 
http://www.diveintopython3.net/ - the updated classic
 
http://www.codecademy.com/en/tracks/python - pretty good backers. Free online education
 
http://www.tutorialspoint.com/python/
 
http://greenteapress.com/ offers free texts including [http://greenteapress.com/thinkpython/thinkpython.html Think Python]
 
MIT has a course in it's OpenCourseWare site called [http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011 introduction to programming using Python]