I am new to any scripting language. But, Still I worked on scripting a bit like tailoring other scripts to work for my purpose. For me, What is the best online resource to learn Python?
[Response Summary:]
Some Online Resources:
http://docs.python.org/tut/tut.html – Beginners
http://diveintopython3.ep.io/ – Intermediate
http://www.pythonchallenge.com/ – Expert Skills
http://docs.python.org/ – collection of all knowledge
Some more:
Think Python: An Introduction to Software Design
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
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
Method 2
If you’re a beginner, try my book A Byte of Python.
If you’re already experienced in programming, try Dive Into Python.
Method 3
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.
Method 4
The tutorial at Python’s homepage is a good place to start. Also, there are some screencasts here.
Method 5
These are unvaluable online reference tools:
Other online resources for beginners:
- A good python blog for beginners: http://www.learningpython.com/
- Python Video at Google Code
Method 6
Think Python: An Introduction to Software Design
Method 7
The Python tutorial is actually pretty good.
There’s also a video series on showmedo about python.
Between those two resources, you should have more than enough to learn the basics!
Method 8
You can look at Building Skills in Python, also. It presumes some level of experience in programming.
If you’re really new, try Building Skills in Programming. It includes a lot of background and fundamentals.
Method 9
Welcome to Google’s Python Class —
this is a free class for people with a
little bit of programming experience
who want to learn Python. The class
includes written materials, lecture
videos, and lots of code exercises to
practice Python coding. These
materials are used within Google to
introduce Python to people who have
just a little programming experience.
The first exercises work on basic
Python concepts like strings and
lists, building up to the later
exercises which are full programs
dealing with text files, processes,
and http connections. The class is
geared for people who have a little
bit of programming experience in some
language, enough to know what a
“variable” or “if statement” is.
Beyond that, you do not need to be an
expert programmer to use this
material.
Method 10
There are some screencasts on http://showmedo.com
Method 11
I learned from the Python Tutorial!
Method 12
+1 for Dive Into Python
Method 13
Its a bit long winded sometimes but it tells you all you need to know to get going.
Method 14
PLEAC , has a Python Cookbook , which is very helpful .
Method 15
Method 16
The Cookbook is absolutely essestial if you want to know idiomatic python.
Method 17
I consider ActiveState’s Python community to be a great resource. Also
DZone Snippets can be useful.
Method 18
I first ran across Software Carpentry looking at lists of python tutorials.. but its a lot more than a tutorial on python. turns out what I really learned was how to use subversion, and that none of my projects are better suited to python than to perl… yet.
Method 19
Also consider [Hands-On Python](http://www.cs.luc.edu/~anh/python/hands- on/). It is used as a primary text for Computer Science 150 at Loyola University. It is concise intro to Python while emphasizing good programming style and design.
Method 20
Method 21
Python Cookbook is very useful.
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0