Python is a great scripting language, also capable of building big applications. It is very easy to learn. In fact it is the simplest and at the same time, one of the most powerful languages out there. As one of the major languages of implementation in Google it has a huge repository of libraries that makes it extremely useful for all the applications (for example, you can use OpenCV through Python, and replace Matlab with NumPython, its special integration with java (JPython), and integrate c functions in python easily). This post gives you direct links to the tutorials and installation guides of this great language.
1. Google Python Classes with Nick Parlante
Day 1Part 1
https://www.youtube.com/watch?v=tKTZoB2Vjuk
Day 1 Part 2
https://www.youtube.com/watch?v=EPYupizJYQI
Day 1 Part 3
https://www.youtube.com/watch?v=haycL41dAhg
Day 2 Part 1
https://www.youtube.com/watch?v=kWyoYtvJpe4
Day 2 Part 2
https://www.youtube.com/watch?v=uKZ8GBKmeDM
Day 2 Part 3
https://www.youtube.com/watch?v=Nn2KQmVF5Og
Day 2 Part 4
https://www.youtube.com/watch?v=IcteAbMC1Ok
Each lecture is a short lecture of more or less 20 minutes (one or two reach an hour) and quite easy to follow. All the lectures are supported with an exercise section that is quite good to practice. The links to exercises can be retrieved from the video.
2. Well after you have followed the first then you obviously need some standard place to grow your knowledge. The best place is the official Python tutorials. It is so complete and good that it is followed as it is in MIT python training courses.
http://docs.python.org/2/tutorial/
Installing Python
On fedora :
Type the following command as root and you are done.
# yum install python
(for configuring yum to work with proxy and its repositories se my other posts)
On Ubuntu:
Follow the post given below. You can use this procedure also on fedora.
http://askubuntu.com/questions/101591/how-do-i-install-python-2-7-2-on-10-04
On Windows:
Install Active Python from the link given below, and you are done.
http://www.activestate.com/activepython/downloads