Intro to Python
Workshops
Introduction
Modules & Functions
Loops & Files
Lists & Tuples
More Looping
Data Structures
Comprehensions
Files & Exceptions
Classes
Pythonic Code
Standard Library
Projects
Some Things We Skipped
Packages
More Exceptions
Encoding
File Objects
Decorators
Objects
Properties
Dunder Methods
Class Methods
Further Reading/Watching
Extra Answers
More Resources
Taught by
Trey Hunner
of
Truthful Technology LLC
.
Practice Python weekly.
Intro to Python
Some Things We Skipped
Packages
Path
What is a Package?
Making Packages
Relative Imports
More Exceptions
Raising
The Finally Block
Bare Except Clause
Exception Types
Clean Up
Encoding
Unicode
Bytes
Encodings
Pragmatic Unicode
File Objects
Fake Files
Standard Input/Output
What makes a file?
Other File-Like Objects
File Exercises
Decorators
Functions as Decorators
A Real Example
Decorator Syntax
Decorator Exercises
Decorator Helpers
Decorator Classes
Objects
First-Class Functions
Review of Lambdas
Classes are Objects
Functions are Objects
Object Exercises
Properties
Getters
Setters
Property Exercises
Dunder Methods
Dunder Methods
Review
More Duck Typing
Operator Overloading
Truthiness
Callable
Dunder Exercises
Class Methods
Class method
Further Reading/Watching
Extra Answers
File Exercises
Decorator Exercises
Object Exercises
Property Exercises
Dunder Exercises