Python programmming Up and Running with Python
Python Made Easy
Chapter 1: Jumping into Python
The History of Python
Benefits of Python
Chapter 2: Getting Started
Installing Python and an IDE
Installing an IDE
Example Program
Chapter 3: Building Our First Programs
Indentation
Variables
Numbers
Strings
Operators
PROJECT: Variables
Conditional Operators (If/Else Statements)
If Statement
If/Else Statement.
Nested Statements
PROJECT: Decision Making
Loops
While Loops
For Loops
PROJECT: Loops
BONUS
Chapter 4: Lists and Tuples
What Are Lists?
Accessing Items
Boolean Statements and Lists
Creating Tuples
Creating Lists
Chapter 5: Functions
What Are Functions?
Defining Functions
Parameters and Returning Functions
Example Function
Passing Parameters in Functions
Variables in Functions
Chapter 6: Classes
What Are Classes?
Defining and Creating Classes
Class Terminology
Using Classes and Self
Chapter 7: Importing Modules
What Are Modules?
Defining Modules
Chapter 8: File I/O
What is File I/O?
Opening Files
Cursor
Other I/O Functions
tell()
readline()
write()
close()
Chapter 9: Error Handling
What Is Exception Handling?
Bugs and Human Errors
Exceptions
Conclusion
BONUS
BONUS