Python Fundamentals II

No reviews yet

Lessons are arranged in a recommended order, but you can open any lesson.

Chapter 1

From Working Code to Program Design

Chapter 2

More Expressive Functions

Chapter 3

Transforming and Combining Data

Chapter 4

Your First Classes and Objects

Chapter 5

Protecting Valid Object State

Chapter 6

Objects Working Together

Chapter 7

Representing and Comparing Objects

Chapter 8

Dataclasses and Value Objects

Chapter 9

Inheritance and Polymorphism

Chapter 10

Organizing a Program Across Files

Chapter 11

Iteration as an Interface

Chapter 12

Errors as Part of Program Design

Chapter 13

Testing and Refactoring Object-oriented Programs

Chapter 14

Final Capstone: A Community Lending Library

Course reviews