From the course: Python: Recursion

Unlock the full course today

Join today to access over 22,500 courses taught by industry experts or purchase this course individually.

Conclusion

Conclusion - Python Tutorial

From the course: Python: Recursion

Start my 1-month free trial

Conclusion

- [Robin] I thought it might be appropriate to return to a slide from the beginning of the course. Many would claim that the notion of recursion is one of the most important in computing. During this course, we've covered a wide range of recursive algorithms written in Python along with the fundamental principles involved in recursion. Now that you have this tool in your toolkit, hopefully you will begin to see opportunities where thinking recursively would help you to solve the computational problems you come across. This applies even if you end up writing an iterative solution. Solving any non-trivial problem in programming involves funny ways to break complexity down into simple parts. Recursion is a great example of that concept. And once you gain experience and competence with it, you will find that your ability to solve complex problems increases. We also looked in this course at some creative and playful…

Contents