وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Functional Programming With Python

سرفصل های دوره

A beginner-friendly introduction to functional constructs in python


1. PLEASE DO NOT SKIP
  • 1.1 VSCode With Jupyter Notebooks.html
  • 1. Very Short Intro
  • 2.1 notebooks.zip
  • 2. All Course Notebooks.html

  • 2. The Five Tenets Of Functional Programming
  • 1. The Functional Paradigm
  • 2.1 3. the five tenets of functional programming.zip
  • 2. Section Notebook.html

  • 3. Functions As First-Class Objects
  • 1. Passing Functions As Arguments
  • 2. Functions Returning Functions
  • 3. Skill Challenge
  • 4. Solution
  • 5.1 4. functions as first class objects.zip
  • 5. Section Notebook.html

  • 4. Functions In Data Structures
  • 1. Lists Of Functions
  • 2. Skill Challenge
  • 3. Solution
  • 4.1 5. functions in data structures.zip
  • 4. Section Notebook.html

  • 5. HOFs At A Glance
  • 1. Order And Higher-Order Functions
  • 2. Skill Challenge
  • 3. Solution
  • 4.1 6. hofs at a glance.zip
  • 4. Section Notebook.html

  • 6. Purity And Side Effects
  • 1. Impure Functions
  • 2. Purity Is Eliminating (Realistically, Isolating) The Side Effects
  • 3.1 7. purity and side effects.zip
  • 3. Section Notebook.html

  • 7. Laziness
  • 1. Lazy vs Eager Evaluation
  • 2. Chaining Lazy Operations
  • 3.1 8. laziness.zip
  • 3. Section Notebook.html

  • 8. Immutability
  • 1. Mutable Lists
  • 2. Skill Challenge
  • 3. Solution
  • 4. Extra UndoRedo Operations With Immutable Data
  • 5.1 9. immutability.zip
  • 5. Section Notebook.html

  • 9. Aliasing
  • 1. Aliasing And Unintended Side Effects
  • 2.1 10. aliasing.zip
  • 2. Section Notebook.html

  • 10. Lambdas
  • 1. Anonymous Functions
  • 2. A Single Expression
  • 3. Good And Bad Uses
  • 4. Nesting And In-Place Lambdas
  • 5. Skill Challenge
  • 6. Solution
  • 7.1 11. lambdas.zip
  • 7. Section Notebook.html

  • 11. Map
  • 1. Transformations
  • 2. Mapping Over Multiple Iterables
  • 3. Built-Ins
  • 4. Skill Challenge
  • 5. Solution
  • 6.1 12. map.zip
  • 6. Section Notebook.html

  • 12. Zip
  • 1. The Basic Zip
  • 2. Strict Mode
  • 3. Unzipping With Splat
  • 4. Building Dicts
  • 5. Extra Functional Pipelining
  • 6. Skill Challenge
  • 7. Solution
  • 8.1 13. zip.zip
  • 8. Section Notebook.html

  • 13. Filter
  • 1. Declarative Select
  • 2. Multiple Conditions
  • 3. Extra Nested Lambdas
  • 4. Chained Filtering
  • 5. Skill Challenge
  • 6. Solution
  • 7. Extra Alternative Solution With namedtuple
  • 8.1 14. filter.zip
  • 8. Section Notebook.html

  • 14. Any And All
  • 1. Any
  • 2. All
  • 3. Any And All With Filter And Map
  • 4. Negation
  • 5. Short Circuiting Logic
  • 6. Skill Challenge
  • 7. Solution
  • 8.1 15. any and all.zip
  • 8. Section Notebook.html

  • 15. Reduce
  • 1. Accumulate
  • 2. The Initial Accumulator
  • 3. Skill Challenge
  • 4. Solution
  • 5. More Applications
  • 6. Skill Challenge - Run Length Encoding
  • 7. Solution
  • 8.1 16. reduce.zip
  • 8. Section Notebook.html

  • 16. Comprehensions
  • 1. Introduction To Comprehensions
  • 2. Nested List Comprehensions
  • 3. Comprehensions Over Multiple Iterables
  • 4. Skill Challenge
  • 5. Solution
  • 6.1 17. comprehensions.zip
  • 6. Section Notebook.html

  • 17. Set Comprehensions
  • 1. From Lists To Sets
  • 2. More Advanced Operations
  • 3. Skill Challenge
  • 4. Solution
  • 5. Extra Skill Challenge Efficient Primes
  • 6. Solution
  • 7.1 18. set comprehensions.zip
  • 7. Section Notebook.html

  • 18. Dictionary Comprehensions
  • 1. Building New Dictionaries
  • 2. More Use Cases
  • 3. Skill Challenge
  • 4. Solution
  • 5. Alternative Solution
  • 6.1 19. dictionary comrephensions.zip
  • 6. Section Notebook.html

  • 19. Iterators
  • 1. Concepts And Foundations
  • 2. Implementing The Iterator Protocol
  • 3.1 20. iterators.zip
  • 3. Section Notebook.html

  • 20. Generators
  • 1. Introduction To Generator Functions
  • 2. Generator Expressions
  • 3. Two-Way Communication With Generators
  • 4. Skill Challenge Infinite Fibonacci Generator
  • 5. Solution
  • 6. Alternative Solution
  • 7. Extra Sliding Window Fibonacci With Deque
  • 8.1 logfile.zip
  • 8. Data Pipelining Using Generators
  • 9.1 21. generators.zip
  • 9. Section Notebook.html

  • 21. Variadics
  • 1. args and kwargs
  • 2. Skill Challenge
  • 3. Solution
  • 4.1 22. variadics.zip
  • 4. Section Notebook.html

  • 22. Nested HOFs
  • 1. Higher Order Functions Revisited
  • 2. Skill Challenge
  • 3. Solution
  • 4.1 23. nested hofs.zip
  • 4. Section Notebook.html

  • 23. Closures
  • 1. What Is A Closure
  • 2. Skill Challenge
  • 3. Solution
  • 4.1 24. closures.zip
  • 4. Section Notebook.html

  • 24. Decorators
  • 1. Introduction To Decorators
  • 2. Decorating Parameterized Functions
  • 3. Skill Challenge
  • 4. Solution
  • 5.1 25. decorators.zip
  • 5. Section Notebook.html

  • 25. Advanced Decorators
  • 1. Advanced Decorators
  • 2. Chaining Multiple Decorators
  • 3. Preserving Identity With @wraps
  • 4. Skill Challenge
  • 5. Solution
  • 6.1 26. advanced decorators.zip
  • 6. Section Notebook.html

  • 26. Recursion
  • 1. Introduction To Recursion
  • 2. Recursion Trees And Recurrence Relations
  • 3. Skill Challenge
  • 4. Solution
  • 5. Tail Recursion And Recursion Limits In Python
  • 6. Mutual Recursion
  • 7. Parsing Structured Data With Recursive Functions
  • 8. A Slight Improvement
  • 9. Skill Challenge - Recursive Binary Search
  • 10. Solution
  • 11. Skill Challenge - Refactored Signature
  • 12. Solution
  • 13.1 27. recursion.zip
  • 13. Section Notebook.html

  • 27. Memoization
  • 1. A Conceptual Understanding
  • 2. Defining A Memoization Function
  • 3. Predefined Caching Utilities
  • 4. Extra Inline Memoization
  • 5.1 28. memoization.zip
  • 5. Section Notebook.html

  • 28. Currying And Partials
  • 1. Partial Function Application
  • 2. Skill Challenge
  • 3. Solution
  • 4.1 29. currying and partials.zip
  • 4. Section Notebook.html

  • 29. Overloading And Polymorphism With singledispatch
  • 1. Polymorphic Functions
  • 2. A Quick Gotcha
  • 3. Skill Challenge
  • 4. Solution
  • 5.1 30. overloading and polymorphism.zip
  • 5. Section Notebook.html

  • 30. Infinite Iterators
  • 1. Count
  • 2. Infinite Cycles
  • 3. Finite Cycles With Repeat
  • 4. Skill Challenge
  • 5. Solution
  • 6.1 31. infinite iterators.zip
  • 6. Section Notebook.html

  • 31. Appendix Complete Python Fundamentals In Less Than 3 Hours
  • 1.1 Rapid Fire Python Fundamentals.zip
  • 1. Please Note.html
  • 2. Section Intro
  • 3. Data Types
  • 4. Variables
  • 5. Arithmetic And Augmented Assignment Operators
  • 6. Ints And Floats
  • 7. Booleans And Comparison Operators
  • 8. Strings
  • 9. Methods
  • 10. Containers I Lists
  • 11. Lists vs. Strings
  • 12. List Methods And Functions
  • 13. Containers II Tuples
  • 14. Containers III Sets
  • 15. Containers IV Dictionaries
  • 16. Dictionary Keys And Values
  • 17. Membership Operators
  • 18. Controlling Flow if, else, And elif
  • 19. Truth Value Of Non-booleans
  • 20. For Loops
  • 21. The range() Immutable Sequence
  • 22. While Loops
  • 23. Break And Continue
  • 24. Zipping Iterables
  • 25. List Comprehensions
  • 26. Defining Functions
  • 27. Function Arguments Positional vs Keyword
  • 28. Lambdas
  • 29. Importing Modules
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 31024
    حجم: 3959 مگابایت
    مدت زمان: 867 دقیقه
    تاریخ انتشار: ۲ اسفند ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید