You may have realized that in every project, the greatest amount of time that you spend in development is devoted to writing functions. In chapter 6, we focused on the fundamentals of writing and using functions. After covering these topics, you’re able to write user-friendly functions to serve your work needs. Python knows the integral role of functions in any project; thus, it has advanced features that you can take advantage of to make functions serve your work better.
In this chapter, you’ll learn about more-advanced function topics. You’ll find that the pertinent concepts may sound advanced, but the pragmatic techniques are not hard to apply to your daily coding work.