Books > Computing & IT > Computer programming > Object-oriented programming (OOP)
|
Buy Now
Functional Python Programming - Discover the power of functional programming, generator functions, lazy evaluation, the built-in itertools library, and monads, 2nd Edition (Paperback, 2nd Revised edition)
Loot Price: R1,388
Discovery Miles 13 880
|
|
Functional Python Programming - Discover the power of functional programming, generator functions, lazy evaluation, the built-in itertools library, and monads, 2nd Edition (Paperback, 2nd Revised edition)
Expected to ship within 10 - 15 working days
|
Create succinct and expressive implementations with functional
programming in Python Key Features Learn how to choose between
imperative and functional approaches based on expressiveness,
clarity, and performance Get familiar with complex concepts such as
monads, concurrency, and immutability Apply functional Python to
common Exploratory Data Analysis (EDA) programming problems Book
DescriptionIf you're a Python developer who wants to discover how
to take the power of functional programming (FP) and bring it into
your own programs, then this book is essential for you, even if you
know next to nothing about the paradigm. Starting with a general
overview of functional concepts, you'll explore common functional
features such as first-class and higher-order functions, pure
functions, and more. You'll see how these are accomplished in
Python 3.6 to give you the core foundations you'll build upon.
After that, you'll discover common functional optimizations for
Python to help your apps reach even higher speeds. You'll learn FP
concepts such as lazy evaluation using Python's generator functions
and expressions. Moving forward, you'll learn to design and
implement decorators to create composite functions. You'll also
explore data preparation techniques and data exploration in depth,
and see how the Python standard library fits the functional
programming model. Finally, to top off your journey into the world
of functional Python, you'll at look at the PyMonad project and
some larger examples to put everything into perspective. What you
will learn Use Python's generator functions and generator
expressions to work with collections in a non-strict (or lazy)
manner Utilize Python library modules including itertools,
functools, multiprocessing, and concurrent features to ensure
efficient functional programs Use Python strings with
object-oriented suffix notation and prefix notation Avoid stateful
classes with families of tuples Design and implement decorators to
create composite functions Use functions such as max(), min(),
map(), filter(), and sorted() Write higher-order functions Who this
book is forThis book is for Python developers who would like to
perform Functional programming with Python. Python Programming
knowledge is assumed.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
|