tubeshowcaseā—1,194,391 videosā™” My collection 0
← Learn to Code

Learn to Code22:49

Write AWESOME Code With These 3 Functional Programming Concepts

ArjanCodes ↗

From the creator

šŸ’” Learn how to design great software in 7 steps: https://arjan.codes/designguide. Functional programming is a complex topic to dive into. However, there are 3 simple ideas from functional/declarative code that you can apply to your own code today - without becoming a Haskell expert! In this video, I dive into the details and show you a few examples in Python of how you can use these ideas in both object-oriented and functional/procedural code. The code I worked on in this episode is available here: https://github.com/ArjanCodes/2022-func-ideas. šŸŽ“ 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:53 Programming paradigms 2:30 Code example 3:48 #1: Group side effects and use pure functions 5:27 Code example 11:19 #2: Functions are first-class citizens 11:45 Code example 16:53 #3: Use immutability to your advantage 17:46 Code example #arjancodes #softwaredesign #python

Published 2022-07-15 Ā· Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code