Think Python Tutorial
Lesson 1 Part 2 - Your First Program: Hello World!
Lesson 1 Part 3 - Data Types and Variables
Lesson 1 Part 4 - Expressions, Operators, and Statements
Lesson 1 Part 5 - Writing Programs
Lesson 2 Part 1 - Conditional Statements & Boolean Logic
Lesson 2 Part 2 - Conditional Statements
Lesson 2 Part 3 - Logical Operators
Lesson 2 Part 4 - Controlling Output
Lesson 3 Part 2 - The for Statement
Lesson 3 Part 3 - Calculations
Lesson 3 Part 4 - The range Function
Lesson 4 Part 2 - Function Parameters
Lesson 4 Part 3 - Why Functions?
Lesson 4 Part 5 - String Manipulation and Error Handling
Lesson 5 Part 1 - String Slices
Lesson 5 Part 2 - String Slices
Lesson 5 Part 3 - String Methods
Lesson 5 Part 4 - Searching and Replacing
Lesson 5 Part 5 - Exception Handling and Debugging
Lesson 6 Part 1 - Lists, Dictionaries, and Tuples
Lesson 6 Part 2 - Lists and Strings
Lesson 6 Part 3 - Dictionaries
Lesson 6 Part 5 - Combining Data Structures
Lesson 7 Part 1 - Files, Databases, and Pickles
Lesson 7 Part 2 - Reading and Searching Data from Files
Lesson 7 Part 3 - Writing and Appending Data
Lesson 7 Part 4 - Databases and Pickles
Lesson 7 Part 5 - Filenames, Paths, Error Handling, and Debugging
The above tutorial can also be found in the link below, contains link to download the pdf book
More Python stuff..