Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best online resource to learn Python? [closed]

Tags:

python

People also ask

What are the best resources to start learning Python?

The most popular web frameworks for Python are Django and Flask. Django is a more robust framework than Flask. You can develop a simple website to complex web application using these frameworks. Both frameworks are beginner-friendly and easy to learn with the documentation.

Is FreeCodeCamp good for Python?

It's a great first language to learn. We just released an all-new Python programming course on the freeCodeCamp.org YouTube channel. My name is Beau Carnes and I created this course. I've previously created one of the most popular JavaScript courses on YouTube as well as many Python tutorials.


If you need to learn python from scratch - you can start here: http://docs.python.org/tut/tut.html - good begginers guide

If you need to extend your knowledge - continue here http://diveintopython3.ep.io/ - good intermediate level book

If you need perfect skills - complete this http://www.pythonchallenge.com/ - outstanding and interesting challenge

And the perfect source of knowledge is http://docs.python.org/ - collection of all knowledge


If you're a beginner, try my book A Byte of Python.

If you're already experienced in programming, try Dive Into Python.


I think Python Challenge is great.

It's not about learning Python (syntax) but presents you small and fun riddles. Solving the riddles is based on Python but you can use whatever fits (your calculator, bash scripts, Perl...). After you solved one, you get to see how others have solved it and can discuss the pros & cons of the different ways.

Very nice to get a feel for how things could be done (smart) in Python. This site works especially well if you know a bit about other scripting languages or the commandline, etc.


The tutorial at Python's homepage is a good place to start. Also, there are some screencasts here.


These are unvaluable online reference tools:

  • Python 2.5 Quick Reference

  • Python Side bar

Other online resources for beginners:

  • A good python blog for beginners: http://www.learningpython.com/

  • Python Video at Google Code