Read Anywhere and on Any Device!

Special Offer | $0.00

Join Today And Start a 30-Day Free Trial and Get Exclusive Member Benefits to Access Millions Books for Free!

Read Anywhere and on Any Device!

  • Download on iOS
  • Download on Android
  • Download on iOS

Functional Programming in Python

David Mertz
4.9/5 (30015 ratings)
Description:Python is not a functional programming language, but it is a multi-paradigm language that makes functional programming easy to perform, and easy to mix with other programming styles. In this paper, David Mertz, a director of Python Software Foundation, examines the functional aspects of the language and points out which options work well and which ones you should generally decline.Mertz describes ways to avoid Python’s imperative-style flow control, the nuances of callable functions, how to work lazily with iterators, and the use of higher-order functions. He also lists several third-party Python libraries useful for functional programming.Topics include:Using encapsulation and other means to describe "what" a data collection consists of, rather than "how" to construct a data collectionCreating callables with named functions, lambdas, closures, methods of classes, and multiple dispatchUsing Python’s iterator protocol to accomplish the same effect as a lazy data structureCreating higher-order functions that take functions as arguments and/or produce a function as a resultDavid Mertz is a director of the Python Software Foundation, and chair of its Trademarks and Outreach & Education Committees. He wrote the columns Charming Python and XML Matters for IBM developerWorks and the Addison-Wesley book Text Processing in Python. David has spoken at multiple OSCON and PyCon events.We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with Functional Programming in Python. To get started finding Functional Programming in Python, you are right to find our website which has a comprehensive collection of manuals listed.
Our library is the biggest of these that have literally hundreds of thousands of different products represented.
Pages
37
Format
PDF, EPUB & Kindle Edition
Publisher
O'Relly
Release
2015
ISBN

Functional Programming in Python

David Mertz
4.4/5 (1290744 ratings)
Description: Python is not a functional programming language, but it is a multi-paradigm language that makes functional programming easy to perform, and easy to mix with other programming styles. In this paper, David Mertz, a director of Python Software Foundation, examines the functional aspects of the language and points out which options work well and which ones you should generally decline.Mertz describes ways to avoid Python’s imperative-style flow control, the nuances of callable functions, how to work lazily with iterators, and the use of higher-order functions. He also lists several third-party Python libraries useful for functional programming.Topics include:Using encapsulation and other means to describe "what" a data collection consists of, rather than "how" to construct a data collectionCreating callables with named functions, lambdas, closures, methods of classes, and multiple dispatchUsing Python’s iterator protocol to accomplish the same effect as a lazy data structureCreating higher-order functions that take functions as arguments and/or produce a function as a resultDavid Mertz is a director of the Python Software Foundation, and chair of its Trademarks and Outreach & Education Committees. He wrote the columns Charming Python and XML Matters for IBM developerWorks and the Addison-Wesley book Text Processing in Python. David has spoken at multiple OSCON and PyCon events.We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with Functional Programming in Python. To get started finding Functional Programming in Python, you are right to find our website which has a comprehensive collection of manuals listed.
Our library is the biggest of these that have literally hundreds of thousands of different products represented.
Pages
37
Format
PDF, EPUB & Kindle Edition
Publisher
O'Relly
Release
2015
ISBN

More Books

loader