4 Hour Virtual Training on Learn Functional Programming with Python 3
Training TypeLive Training
About the Course
Functional Programming is a revolutionary way of writing code, and is rapidly gaining traction in the world of software development. While Object-Oriented and/or Procedural Programming is still the most popular programming paradigm, several problems come about when using it - hard-to-find bugs, tightly-coupled code, very difficult to scale. Functional programming allows us to solve or avoid all these problems by taking a very different approach to writing software. By learning and following the core concepts of Functional Programming, you can quickly write more maintainable, flexible, and beautiful code.
Learn why functional programming is often more effective than other paradigms
See what functional code looks like & how it compares to Object-Oriented code
Learn the three main concepts of FP and how to apply them in Python
Understand “First-Class Functions” and how to use them
Master the art of working with lists using Python’s functional helpers
Get hands-on experience with advanced topics such as recursion and currying
Who is the Target Audience?
The target student is an intermediate- to high-level Python programmer who is looking to improve the quality and maintainability of their code. They may also have an interest in functional programming and are looking to see how it’s expressed in Python. Job titles may include:
- Software Developer/Engineer
- Back-end Developer/Engineer
Must have basic familiarity with Python 3 syntax