Books & Videos

Table of Contents

Chapter: Getting Started

Acquiring the Tools

13m 7s

Hello World in Python

03m 49s

Chapter: The Basics

Getting Started with Variables

06m 2s

Data Types

25m 31s

Arithmetic Operations

04m 33s

Understanding the Order of Operators

04m 40s

Comments

03m 52s

Variables Scope

05m 51s

Chapter: Conditionals

If Statements

09m 10s

Else Statements

01m 31s

Elif Statements

02m 59s

Switch Statements Workaround

03m 46s

Inline If

03m 14s

Chapter: Looping

While Loops

03m 22s

For Loops

04m 29s

Try, Except, Finally

04m 40s

Break, Continue and Else

03m 0s

Chapter: Lists

A Closer Look at Lists

05m 57s

Modifying Lists

08m 20s

Sorting Lists

01m 59s

Chapter: Receiving Inputs

Press Any Key To Continue

03m 24s

Data Input

04m 47s

Chapter: Predefined String Functions

Using Strings as Object

04m 30s

Splitting and Joining Strings

04m 20s

Chapter: Custom Functions

Syntax Overview

04m 43s

More on Parameters

05m 48s

More on Returns

04m 5s

Chapter: Classes

Overview of Classes and Objects

04m 49s

Using 'Class'

04m 54s

Using Methods

06m 35s

Use Object Data

08m 52s

Inheritance

07m 6s

Chapter: File Handling

Opening Files

02m 47s

Reading and Writing Text Files

09m 57s

Reading and Writing Binary Files

07m 1s

Chapter: Handling

Creating a Database

04m 50s

Insert and Update Records

06m 14s

Retrieve and Delete Records

08m 29s

Chapter: Modules

Using Standard Libraries

07m 57s

Creating a Module

02m 7s

Chapter: Debugging

Dealing with Syntax Errors

03m 51s

Dealing with Errors at Runtime

02m 42s