Functional Programming With Python by Andy Bek
- Category Other
- Type Tutorials
- Language English
- Total size 3.9 GB
- Uploaded By freecoursewb
- Downloads 343
- Last checked 2 weeks ago
- Date uploaded 2 years ago
- Seeders 27
- Leechers 6
Infohash : 562F2917DCDF9381A5C27320D13BD0356484D643
Functional Programming With Python by Andy Bek
https://FreeCourseWeb.com
Published 12/2023
Created by Andy Bek
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 191 Lectures ( 14h 28m ) | Size: 3.9 GB
A beginner-friendly introduction to functional constructs in python
What you'll learn
Practical fluency with map, filter, reduce, zip, any, all, list, set, dictionary, and generator comprehensions, and generator expressions
Complete coverage of intermediate functional constructs in Python: generators, iterators, decorators, closures, recursion, and much more!
A practical exploration of advanced topics: closures, recursion, partial function application, currying, memoization, infinite iterators, and overloading
A conceptual understanding of the key tenets of functional programming: immutability, purity, higher-order functions, recursion, and referential transparency
Requirements
No prior Python programming experience is required - this course is beginner friendly
A basic understanding of programming concepts is helpful, but not required
Files:
[ FreeCourseWeb.com ] Functional Programming With Python by Andy Bek- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here ! 1. PLEASE DO NOT SKIP
- 1. Very Short Intro.mp4 (17.3 MB)
- 1.1 VSCode With Jupyter Notebooks.html (0.1 KB)
- 10. Aliasing.ipynb (2.7 KB)
- 11. Lambdas.ipynb (10.2 KB)
- 12. Map.ipynb (11.2 KB)
- 13. Zip.ipynb (18.1 KB)
- 14. Filter.ipynb (15.9 KB)
- 15. Any And All.ipynb (14.0 KB)
- 16. Reduce.ipynb (15.3 KB)
- 17. Comprehensions.ipynb (8.6 KB)
- 18. Set Comprehensions.ipynb (10.9 KB)
- 19. Dictionary Comrephensions.ipynb (12.4 KB)
- 2. All Course Notebooks.html (0.1 KB)
- 20. Iterators.ipynb (7.7 KB)
- 21. Generators.ipynb (42.5 KB)
- 22. Variadics.ipynb (16.2 KB)
- 23. Nested HOFs.ipynb (4.9 KB)
- 24. Closures.ipynb (6.3 KB)
- 25. Decorators.ipynb (11.2 KB)
- 26. Advanced Decorators.ipynb (22.4 KB)
- 27. Recursion.ipynb (24.4 KB)
- 28. Memoization.ipynb (7.1 KB)
- 29. Currying And Partials.ipynb (4.9 KB)
- 3. The Five Tenets Of Functional Programming.ipynb (1.8 KB)
- 30. Overloading And Polymorphism.ipynb (17.6 KB)
- 31. Infinite Iterators.ipynb (13.4 KB)
- 4. Functions_As_First_Class_Objects.ipynb (4.6 KB)
- 5. Functions_In_Data_Structures.ipynb (5.5 KB)
- 6. HOFs_At_A_Glance.ipynb (3.7 KB)
- 7. Purity And Side Effects.ipynb (4.9 KB)
- 8. Laziness.ipynb (4.1 KB)
- 9. Immutability.ipynb (9.2 KB)
- 1. Anonymous Functions.mp4 (18.1 MB)
- 2. A Single Expression.mp4 (24.0 MB)
- 3. Good And Bad Uses.mp4 (30.6 MB)
- 4. Nesting And In-Place Lambdas.mp4 (16.9 MB)
- 5. Skill Challenge.mp4 (5.2 MB)
- 6. Solution.mp4 (13.3 MB)
- 7. Section Notebook.html (0.1 KB)
- 7.1 11. Lambdas.ipynb (10.2 KB)
- 1. Transformations.mp4 (19.2 MB)
- 2. Mapping Over Multiple Iterables.mp4 (19.6 MB)
- 3. Built-Ins.mp4 (20.7 MB)
- 4. Skill Challenge.mp4 (6.0 MB)
- 5. Solution.mp4 (16.7 MB)
- 6. Section Notebook.html (0.1 KB)
- 6.1 12. Map.ipynb (11.2 KB)
- 1. The Basic Zip.mp4 (16.2 MB)
- 2. Strict Mode.mp4 (23.0 MB)
- 3. Unzipping With Splat.mp4 (25.8 MB)
- 4. Building Dicts.mp4 (13.4 MB)
- 5. Extra Functional Pipelining.mp4 (31.8 MB)
- 6. Skill Challenge.mp4 (17.9 MB)
- 7. Solution.mp4 (29.2 MB)
- 8. Section Notebook.html (0.1 KB)
- 8.1 13. Zip.ipynb (18.1 KB)
- 1. Declarative Select.mp4 (16.7 MB)
- 2. Multiple Conditions.mp4 (35.9 MB)
- 3. Extra Nested Lambdas.mp4 (35.3 MB)
- 4. Chained Filtering.mp4 (33.7 MB)
- 5. Skill Challenge.mp4 (9.5 MB)
- 6. Solution.mp4 (17.1 MB)
- 7. Extra Alternative Solution With namedtuple.mp4 (25.7 MB)
- 8. Section Notebook.html (0.1 KB)
- 8.1 14. Filter.ipynb (15.9 KB)
- 1. Any.mp4 (25.3 MB)
- 2. All.mp4 (11.6 MB)
- 3. Any And All With Filter And Map.mp4 (25.7 MB)
- 4. Negation.mp4 (18.6 MB)
- 5. Short Circuiting Logic.mp4 (15.5 MB)
- 6. Skill Challenge.mp4 (12.7 MB)
- 7. Solution.mp4 (30.1 MB)
- 8. Section Notebook.html (0.1 KB)
- 8.1 15. Any And All.ipynb (14.0 KB)
- 1. Accumulate.mp4 (16.9 MB)
- 2. The Initial Accumulator.mp4 (39.3 MB)
- 3. Skill Challenge.mp4 (7.1 MB)
- 4. Solution.mp4 (12.8 MB)
- 5. More Applications.mp4 (36.4 MB)
- 6. Skill Challenge - Run Length Encoding.mp4 (11.4 MB)
- 7. Solution.mp4 (45.6 MB)
- 8. Section Notebook.html (0.1 KB)
- 8.1 16. Reduce.ipynb (15.3 KB)
- 1. Introduction To Comprehensions.mp4 (19.5 MB)
- 2. Nested List Comprehensions.mp4 (20.2 MB)
- 3. Comprehensions Over Multiple Iterables.mp4 (10.9 MB)
- 4. Skill Challenge.mp4 (6.6 MB)
- 5. Solution.mp4 (25.8 MB)
- 6. Section Notebook.html (0.1 KB)
- 6.1 17. Comprehensions.ipynb (8.6 KB)
- 1. From Lists To Sets.mp4 (22.8 MB)
- 2. More Advanced Operations.mp4 (16.4 MB)
- 3. Skill Challenge.mp4 (6.4 MB)
- 4. Solution.mp4 (23.4 MB)
- 5. Extra Skill Challenge Efficient Primes.mp4 (10.6 MB)
- 6. Solution.mp4 (33.9 MB)
- 7. Section Notebook.html (0.1 KB)
- 7.1 18. Set Comprehensions.ipynb (10.9 KB)
- 1. Building New Dictionaries.mp4 (26.4 MB)
- 2. More Use Cases.mp4 (32.5 MB)
- 3. Skill Challenge.mp4 (11.0 MB)
- 4. Solution.mp4 (18.8 MB)
- 5. Alternative Solution.mp4 (20.8 MB)
- 6. Section Notebook.html (0.1 KB)
- 6.1 19. Dictionary Comrephensions.ipynb (12.4 KB)
- 1. Concepts And Foundations.mp4 (30.2 MB)
- 2. Implementing The Iterator Protocol.mp4 (51.9 MB)
- 3. Section Notebook.html (0.1 KB)
- 3.1 20. Iterators.ipynb (7.7 KB)
- 1. The Functional Paradigm.mp4 (44.2 MB)
- 2. Section Notebook.html (0.1 KB)
- 2.1 3. The Five Tenets Of Functional Programming.ipynb (1.8 KB)
- 1. Introduction To Generator Functions.mp4 (21.2 MB)
- 2. Generator Expressions.mp4 (17.1 MB)
- 3. Two-Way Communication With Generators.mp4 (48.2 MB)
- 4. Skill Challenge Infinite Fibonacci Generator.mp4 (9.0 MB)
- 5. Solution.mp4 (7.6 MB)
- 6. Alternative Solution.mp4 (10.1 MB)
- 7. Extra Sliding Window Fibonacci With Deque.mp4 (43.4 MB)
- 8. Data Pipelining Using Generators.mp4 (42.1 MB)
- 8.1 logfile.log (0.5 KB)
- 9. Section Notebook.html (0.1 KB)
- 9.1 21. Generators.ipynb (42.5 KB)
- 1. args and kwargs.mp4 (60.3 MB)
- 2. Skill Challenge.mp4 (5.6 MB)
- 3. Solution.mp4 (19.4 MB)
- 4. Section Notebook.html (0.1 KB)
- 4.1 22. Variadics.ipynb (16.2 KB)
- 1. Higher Order Functions Revisited.mp4 (16.4 MB)
- 2. Skill Challenge.mp4 (8.6 MB)
- 3. Solution.mp4 (19.2 MB)
- 4. Section Notebook.html (0.1 KB)
- 4.1 23. Nested HOFs.ipynb (4.9 KB)
- 1. What Is A Closure.mp4 (30.1 MB)
- 2. Skill Challenge.mp4 (11.6 MB)
- 3. Solution.mp4 (12.7 MB)
- 4. Section Notebook.html (0.1 KB)
- 4.1 24. Closures.ipynb (6.3 KB)
- 1. Introduction To Decorators.mp4 (33.6 MB)
- 2. Decorating Parameterized Functions.mp4 (31.6 MB)
- 3. Skill Challenge.mp4 (18.3 MB)
- 4. Solution.mp4 (25.9 MB)
- 5. Section Notebook.html (0.1 KB)
- 5.1 25. Decorators.ipynb (11.2 KB)
- 1. Advanced Decorators.mp4 (50.9 MB)
- 2. Chaining Multiple Decorators.mp4 (35.5 MB)
- 3. Preserving Identity With @wraps.mp4 (40.9 MB)
- 4. Skill Challenge.mp4 (33.6 MB)
- 5. Solution.mp4 (64.1 MB)
- 6. Section Notebook.html (0.1 KB)
- 6.1 26. Advanced Decorators.ipynb (22.4 KB)
- 1. Introduction To Recursion.mp4 (56.4 MB)
- 10. Solution.mp4 (48.1 MB)
- 11. Skill Challenge - Refactored Signature.mp4 (7.9 MB)
- 12. Solution.mp4 (23.4 MB)
- 13. Section Notebook.html (0.1 KB)
- 13.1 27. Recursion.ipynb (24.4 KB)
- 2. Recursion Trees And Recurrence Relations.mp4 (16.4 MB)
- 3. Skill Challenge.mp4 (3.1 MB)
- 4. Solution.mp4 (6.0 MB)
- 5. Tail Recursion And Recursion Limits In Python.mp4 (33.3 MB)
- 6. Mutual Recursion.mp4 (35.5 MB)
- 7. Parsing Structured Data With Recursive Functions.mp4 (54.6 MB)
- 8. A Slight Improvement.mp4 (30.3 MB)
- 9. Skill Challenge - Recursive Binary Search.mp4 (21.5 MB)
- 1. A Conceptual Understanding.mp4 (22.0 MB)
- 2. Defining A Memoization Function.mp4 (33.2 MB)
- 3. Predefined Caching Utilities.mp4 (28.2 MB)
- 4. Extra Inline Memoization.mp4 (13.3 MB)
- 5. Section Notebook.html (0.1 KB)
- 5.1 28. Memoization.ipynb (7.1 KB)
- 1. Partial Function Application.mp4 (26.2 MB)
- 2. Skill Challenge.mp4 (4.6 MB)
- 3. Solution.mp4 (14.4 MB)
- 4. Section Notebook.html (0.1 KB)
- 4.1 29. Currying And Partials.ipynb (4.9 KB)
- 1. Polymorphic Functions.mp4 (46.3 MB)
- 2. A Quick Gotcha.mp4 (39.7 MB)
- 3. Skill Challenge.mp4 (17.2 MB)
- 4. Solution.mp4 (39.0 MB)
- 5. Section Notebook.html (0.1 KB)
- 5.1 30. Overloading And Polymorphism.ipynb (17.6 KB)
- 1. Passing Functions As Arguments.mp4 (11.6 MB)
- 2. Functions Returning Functions.mp4 (9.9 MB)
- 3. Skill Challenge.mp4 (5.7 MB)
- 4. Solution.mp4 (5.0 MB)
- 5. Section Notebook.html (0.1 KB)
- 5.1 4. Functions_As_First_Class_Objects.ipynb (4.6 KB)
- 1. Count.mp4 (22.0 MB)
- 2. Infinite Cycles.mp4 (16.6 MB)
- 3. Finite Cycles With Repeat.mp4 (39.1 MB)
- 4. Skill Challenge.mp4 (6.0 MB)
- 5. Solution.mp4 (18.3 MB)
- 6. Section Notebook.html (0.1 KB)
- 6.1 31. Infinite Iterators.ipynb (13.4 KB)
- 1. Please Note.html (0.5 KB)
- 10. Containers I Lists.mp4 (31.9 MB)
- 11. Lists vs. Strings.mp4 (30.1 MB)
- 12. List Methods And Functions.mp4 (35.7 MB)
- 13. Containers II Tuples.mp4 (21.7 MB)
- 14. Containers III Sets.mp4 (57.3 MB)
- 15. Containers IV Dictionaries.mp4 (24.6 MB)
- 16. Dictionary Keys And Values.mp4 (39.5 MB)
- 17. Membership Operators.mp4 (21.1 MB)
- 18. Controlling Flow if, else, And elif.mp4 (45.3 MB)
- 19. Truth Value Of Non-booleans.mp4 (17.2 MB)
- 2. Section Intro.mp4 (9.4 MB)
- 20. For Loops.mp4 (22.2 MB)
- 21. The range() Immutable Sequence.mp4 (25.8 MB)
- 22. While Loops.mp4 (31.6 MB)
- 23. Break And Continue.mp4 (20.7 MB)
- 24. Zipping Iterables.mp4 (18.9 MB)
- 25. List Comprehensions.mp4 (34.6 MB)
- 26. Defining Functions.mp4 (62.7 MB)
- 27. Function Arguments Positional vs Keyword.mp4 (33.2 MB)
- 28. Lambdas.mp4 (25.1 MB)
- 29. Importing Modules.mp4 (36.4 MB)
- 3. Data Types.mp4 (11.1 MB)
- 4. Variables.mp4 (42.8 MB)
- 5. Arithmetic And Augmented Assignment Operators.mp4 (29.9 MB)
- 6. Ints And Floats.mp4 (46.5 MB)
- 7. Booleans And Comparison Operators.mp4 (23.7 MB)
- 8. Strings.mp4 (34.9 MB)
- 9. Methods.mp4 (27.2 MB)
- Appendix_A_Rapid_Fire_Python_Fundamentals.ipynb (213.4 KB) __MACOSX
- _Appendix_A_Rapid_Fire_Python_Fundamentals.ipynb (0.3 KB)
- 1. Lists Of Functions.mp4 (8.9 MB)
- 2. Skill Challenge.mp4 (9.4 MB)
- 3. Solution.mp4 (31.3 MB)
- 4. Section Notebook.html (0.1 KB)
- 4.1 5. Functions_In_Data_Structures.ipynb (5.5 KB)
- 1. Order And Higher-Order Functions.mp4 (11.2 MB)
- 2. Skill Challenge.mp4 (8.3 MB)
- 3. Solution.mp4 (28.2 MB)
- 4. Section Notebook.html (0.1 KB)
- 4.1 6. HOFs_At_A_Glance.ipynb (3.7 KB)
- 1. Impure Functions.mp4 (26.0 MB)
- 2. Purity Is Eliminating (Realistically, Isolating) The Side Effects.mp4 (36.4 MB)
- 3. Section Notebook.html (0.1 KB)
- 3.1 7. Purity And Side Effects.ipynb (4.9 KB)
- 1. Lazy vs Eager Evaluation.mp4 (34.2 MB)
- 2. Chaining Lazy Operations.mp4 (17.2 MB)
- 3. Section Notebook.html (0.1 KB)
- 3.1 8. Laziness.ipynb (4.1 KB)
- 1. Mutable Lists.mp4 (23.1 MB)
- 2. Skill Challenge.mp4 (6.8 MB)
- 3. Solution.mp4 (12.7 MB)
- 4. Extra UndoRedo Operations With Immutable Data.mp4 (77.7 MB)
- 5. Section Notebook.html (0.1 KB)
- 5.1 9. Immutability.ipynb (9.2 KB)
- 1. Aliasing And Unintended Side Effects.mp4 (14.0 MB)
- 2. Section Notebook.html (0.1 KB)
- 2.1 10. Aliasing.ipynb (2.7 KB)
- Bonus Resources.txt (0.4 KB)
There are currently no comments. Feel free to leave one :)
Code:
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.tiny-vps.com:6969/announce
- http://tracker.foreverpirates.co:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://exodus.desync.com:6969/announce
- udp://explodie.org:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://9.rarbg.to:2780/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://open.stealth.si:80/announce
- udp://9.rarbg.to:2900/announce
- udp://9.rarbg.me:2720/announce
- udp://opentor.org:2710/announce