SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Video accessible from your Account page after purchase.
Register your product to gain access to bonus material or receive a coupon.
Est 4 Hours of Video Instruction
In learning and following the core concepts of Functional Programming, you can quickly write more maintainable, flexible, and beautiful code.
Functional Programming is a revolutionary way of writing code thats rapidly gaining traction in the world of software development. While Object-Oriented Programming is still the most popular programming paradigm, there are a number of problems that come about when using ithard-to-find bugs, tightly coupled code, and its difficult to scale. Functional programming allows us to solve or avoid these problems by taking a different approach to writing software.
In this course, you will learn about the core concepts of Functional Programming and how to apply them in Python, through a mix of screen casting, slides, and coding. It also covers basic functional concepts that lead to first class functions, which leads to working with arrays and objects and then advanced functional concepts.
Related Learning:
Watch and learn from other videos:
Skill Level:
What You Will Learn:
Who Should Take This Course:
Job titles:
Pre-requisites:
Knowledge of Python 3 syntax
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Video Lessons are available for download for offline viewing within the streaming format. Look for the green arrow in each lesson.
Visit GitHub to download code from the author:
https://github.com/shaunwa/functional-programming-python-3>
Introduction
Lesson 1: Build a Guessing Game
1.1 Set up a Python Development Environment
1.2 Learn about the project
1.3 Build the basic game
1.4 Complete and run the game
Lesson 2: Build a Dice-Rolling Simulator
2.1 Learn about the project
2.2 Generate random numbers
2.3 Create and display ASCII Dice
2.4 Add more features to the simulator
Lesson 3: Build a Password Generator
3.1 Learn about the project
3.2 Generate random strings
3.3 Build the generator
3.4 Add more features to the app
Lesson 4: Build a Word-Guessing Game
4.1 Learn about the project
4.2 Create a game loop
4.3 Build the core gameplay
4.4 Complete the game
Lesson 5: Build a Journal Entry Manager
5.1 Learn about the project
5.2 Store data externally
5.3 Create the user input loop
5.4 Create new journal entries
5.5 List journal entries
5.6 View journal entries
5.7 Delete journal entries
Summary