Cargando…

Functional programming in Python /

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Mertz, David (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, [2015]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1078253268
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 181206s2015 cau ob 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d TOH  |d OCLCF  |d STF  |d MERER  |d OCLCQ  |d CEF  |d C6I  |d OCLCQ  |d OCLCO  |d KSU  |d OCLCQ  |d OCLCO 
029 1 |a AU@  |b 000065066163 
035 |a (OCoLC)1078253268 
037 |a CL0501000012  |b Safari Books Online 
050 4 |a QA76.73.P98 
049 |a UAMI 
100 1 |a Mertz, David,  |e author. 
245 1 0 |a Functional programming in Python /  |c David Mertz. 
264 1 |a Sebastopol, CA :  |b O'Reilly Media,  |c [2015] 
264 4 |c Ã2015 
300 |a 1 online resource (1 volume) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed December 4, 2018). 
504 |a Includes bibliographical references. 
520 |a 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 collection Creating callables with named functions, lambdas, closures, methods of classes, and multiple dispatch Using Python's iterator protocol to accomplish the same effect as a lazy data structure Creating higher-order functions that take functions as arguments and/or produce a function as a result 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Python (Computer program language) 
650 0 |a Functional programming (Computer science) 
650 6 |a Python (Langage de programmation) 
650 6 |a Programmation fonctionnelle. 
650 7 |a Functional programming (Computer science)  |2 fast 
650 7 |a Python (Computer program language)  |2 fast 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492048633/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP