Books & Videos

Table of Contents

Chapter: LiveLesson Introduction

LiveLesson Introduction

01m 49s

Chapter: Lesson 1: Introduction

Learning Objectives

01m 52s


02m 20s


03m 14s

Development Environment

05m 13s

"Hello World!" Example

03m 21s

Chapter: Lesson 2: Getting Started

Learning Objectives

02m 4s

What is Python?

04m 7s

Design Philosophy

05m 47s

Language Features and Versions

15m 51s

Demonstration of Language Data Types, Syntax, and Constructs

16m 23s

Chapter: Lesson 3: Syntax Basics

Learning Objectives

02m 24s

General Syntax Rules

15m 22s

Variable/Identifier Guidelines, Gotchas

12m 33s

Introduction to Functions and Modules

09m 47s

Obtaining Command-Line User Input

04m 47s

Chapter: Lesson 4: Standard Types

Learning Objectives

02m 28s

Introduction to Standard Data Types

08m 52s


22m 48s


10m 50s


22m 5s

Operators and Built-In Functions

04m 25s

Chapter: Lesson 5: Objects and Memory Model

Learning Objectives

02m 23s

Introduction to Object References

06m 37s

Tracking the Reference Count

04m 24s

Categorizing the Standard Types

07m 18s

Object Manipulation Caveats

16m 7s

Chapter: Lesson 6: Loops and Conditionals

Learning Objectives

02m 49s

Syntax Considerations

03m 20s

Conditional Statements

12m 7s

for Loops and Helpers

16m 4s

while Loops and Helpers

14m 35s

Chapter: Lesson 7: Files and Input/Output

Learning Objectives

02m 47s

File Concepts

03m 12s

The Standard Files

02m 59s

Python and Files

11m 38s

File Limitations

05m 27s

Chapter: Lesson 8: Errors and Exceptions

Learning Objectives

03m 11s

Introduction to Exception Concepts

04m 51s

Detecting and Handling Exceptions

08m 28s

Exception Post-Mortem Analysis

03m 11s

Advanced try Syntax

11m 29s

Raising/Throwing Exceptions

04m 29s

Creating Your Own Exceptions

07m 54s

Chapter: Lesson 9: Functions

Learning Objectives

03m 12s

Explore Functions a bit Deeper

03m 15s


11m 6s

Function Evaluation and Argument Mutability

04m 27s

Variable Scope

13m 19s

Functional Programming

13m 49s

Variable Arguments and Advanced Topics

14m 0s

Chapter: Lesson 10: Object-Oriented Programming

Learning Objectives

03m 49s

Introduction to OOP

18m 11s

OOP Python and Classes

12m 12s


07m 50s

Attributes (Methods and Data)

14m 2s

Subclassing and Inheritance

18m 16s

Advanced Topics

11m 16s