DataCamp offers a free introduction tutorial (4 hours) with videos and exercises. A wide range of intermediate and advance tutorials are available for a small fee.
Data Analyst with Python
Gain the career-building Python skills you need to succeed as a data analyst. No coding experience required. In this track, you’ll learn how to import, clean, manipulate, and visualize data—all integral skills for any aspiring data professional or researcher. Through interactive exercises, you’ll get hands-on with some of the most popular Python libraries, including pandas, NumPy, Matplotlib, and many more. You’ll also gain experience of working with real-world datasets, including data from the Titanic and from Twitter’s streaming API, to grow your data manipulation and exploratory data analysis skills, before moving on to learn the SQL skills you'll need to query data from databases and join tables. Start this track, grow your Python and SQL skills, and begin your journey to becoming a confident data analyst.
TutorialsPoint offers no-frills basic and advanced tutorials.
Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It was created by Guido van Rossum during 1985- 1990. Like Perl, Python source code is also available under the GNU General Public License (GPL). This tutorial gives enough understanding on Python programming language.
After Hours Programming offers a very basic introduction tutorial for those who want to start from square one.
The Python tutorial is constructed to teach you the fundamentals of the Python programming language. Eventually, the Python Tutorial will explain how to construct web applications, but currently, you will learn the basics of Python offline. Python can work on the Server Side (on the server hosting the website) or on your computer.
However, Python is not strictly a web programming language. That is to say, a lot of Python programs are never intended to be used online. In this Python tutorial, we will just cover the fundamentals of Python and not the distinction of the two.
Python works much like the two previous categories, PHP and ColdFusion as they are all server side programming languages. You will see from the Python tutorials that it’s syntax is extremely different than the other two. It is probably the most clean and straightforward language you will ever learn.
Just like the other languages, Python is useful because it can dynamically generate content to provide a more customized user experience. Generally, Python is a great starting language for most people, but to others, it is extremely frustrating (primarily due to spacing issues), which is why I have put the Python Tutorial at the end of the server side languages.