20:13Why You Should Think Twice Before Using Returns in Python
From the creator
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. Struggling with Python's unpredictable errors and None checks? In this video, I share a unique approach to making your code cleaner and more reliable using the returns package—no complicated try-except nests required. 🔥 GitHub Repository: https://git.arjan.codes/2024/returns. 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses. 💬 Join my Discord server: https://discord.arjan.codes. ⌨️ Keyboard I’m using: https://amzn.to/49YM97v. 🔖 Chapters: 0:00 Intro 0:32 Why do we need a package like this? 3:02 Introduction to the Returns Package 3:18 What Are Containers? 3:55 The Maybe Container: Handling Missing Data Elegantly 6:40 Using Structural Pattern Matching with Maybe 8:01 Railway-Oriented Programming in Python 11:01 Mapping Exceptions to Railway-Oriented Programming 12:36 Using the @safe Decorator for Automatic Error Handling 14:12 The IO Container: Managing Side Effects 17:53 Should You Use the returns Package? 20:57 Final thoughts #arjancodes #softwaredesign #python
Published 2024-12-06 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.
Keep exploring Learn to Code
20:13
09:21
02:01Introducing the Google Developer Program, Building with AI on Android updates, and more dev news!
Google for Developers
02:34What's new in Firebase, Flutter, and more Google I/O 2024 announcements
Google for Developers
05:53
16:28
20:14