Completed
Where can conciseness help?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Teeing up Python - Code Golf
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 WARNING
- 3 Code Golfing
- 4 Snake Oil' Benefits
- 5 What are Strokes?
- 6 Ever written code like this?
- 7 Counting up the strokes
- 8 Visual Diff
- 9 Initializing dict values
- 10 Cleaning Up Resources
- 11 Context Managers
- 12 Exception Handling
- 13 "Simple" implementation
- 14 Let's decorate with @contextmanager
- 15 Functions aren't scary
- 16 Quick Functions Primer
- 17 Goofus and Gallant Highlights
- 18 Goofus and Gallant explore functions
- 19 Goofus and Gallant explore map
- 20 Goofus and Gallant explore reduce
- 21 Goofus and Gallant explore filters
- 22 Comprehending Comprehensions
- 23 Comprehensions Deconstructed
- 24 Better Mapping with Comprehensions
- 25 Better Filtering with Comprehensions
- 26 Better Reduces with Compressions
- 27 Better dicts with Comprehensions
- 28 Where can conciseness help?
- 29 Quick Whiteboarding Tip
- 30 Final Takeaways • Stroke reduction (making code more concise) reduces the cognitive load to understand code.