advanced 5 hr 16 lessons

High-Performance Python

Make Python fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.

Taught by The StretchCode Faculty

What you'll learn

  • Profile Python programs
  • Find and fix bottlenecks
  • Optimize memory and CPU
  • Benchmark responsibly

Curriculum

Getting Started
1Set Up Your EnvironmentPreview
2Your First Program
3Variables and Values
4Types and Data
Logic and Control
1Operators and Expressions
2Making Decisions
3Repeating with Loops
Functions and Structure
1Writing Functions
2Scope and Visibility
3Organizing with Modules
Working with Data
1Lists and Collections
2Key-Value Maps
3Working with Text
Your First Project
1Plan the Project
2Build It
3Debug and Finish