💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
In this video, I'll show you how to design a great function header in Python. I’ll mention things you probably haven’t considered but that can make or break your code.
🔥 GitHub Repository: https://git.arjan.codes/2024/func_design.
🎓 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:20 Function Naming
5:17 Function Arguments
8:01 Function Default Arguments
13:17 Args and Kwargs arguments
15:56 Options object
21:05 Return Type
22:34 Making your function more generic
27:41 Final thoughts
#arjancodes #softwaredesign #python
Continue this lesson in the app
Install CourseHive on Android or iOS to keep learning while you move.