Programación Funcional en Python - Tercera Edición: Utilice un enfoque funcional para escribir código Python sucinto, expresivo y eficiente

Puntuación:   (3,9 de 5)

Programación Funcional en Python - Tercera Edición: Utilice un enfoque funcional para escribir código Python sucinto, expresivo y eficiente (F. Lott Steven)

Opiniones de los lectores

Resumen:

Functional Python Programming es una guía completa que explora los conceptos de programación funcional a través de Python, utilizando ejemplos prácticos y explicaciones claras. El libro es elogiado por su profundidad y enfoque estructurado, por lo que es adecuado para los lectores con una sólida formación en Python que buscan profundizar su comprensión de las técnicas de programación funcional.

Ventajas:

Cobertura exhaustiva de los conceptos de programación funcional en Python.
Introducción clara y estructurada a temas tanto fundamentales como avanzados.
Ejemplos prácticos que ayudan a ilustrar conceptos clave.
Accesible para aquellos con algún conocimiento previo de Python.
Contiene ejercicios al final de cada capítulo para la práctica.
Trata temas avanzados como concurrencia y servicios web, así como librerías populares.

Desventajas:

Asume una sólida comprensión de Python, por lo que es menos adecuado para principiantes.
Algunos lectores consideraron que los ejemplos eran complejos y requerían conocimientos matemáticos de alto nivel.
El libro puede parecer abultado a veces con ciertas secciones que repiten contenido disponible en la documentación estándar.
Los recién llegados a la programación funcional pueden encontrar abrumadora la gran cantidad de información.

(basado en 24 opiniones de lectores)

Título original:

Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code

Contenido del libro:

"Usar este libro ha impulsado mi eficiencia en la resolución de retos leetcode". - Usuario de Discord, zizu

Python no es sólo programación orientada a objetos. Descubra una valiosa forma de pensar sobre el diseño de código a través de un enfoque de funciones primero - y aprenda cuándo necesita usarlo. Ahora con ejercicios detallados al final de cada capítulo.

La compra del libro impreso o Kindle incluye un eBook gratuito en formato PDF.

Características principales:

⬤ Aprenda cómo, cuándo y por qué adoptar elementos funcionales en sus proyectos.

⬤ Explore los módulos de Python esenciales para la programación funcional, como itertools y functools.

⬤ Cubre ejemplos relevantes para dominios matemáticos, estadísticos y de análisis de datos.

Descripción del libro:

No hay suficientes desarrolladores que entiendan los beneficios de la programación funcional, o incluso lo que es. El autor Steven Lott desmitifica el enfoque, enseñándole cómo mejorar la forma en que codifica en Python y obtener ganancias en el uso de la memoria y el rendimiento. Si eres un leetcoder preparándote para entrevistas de codificación, este libro es para ti.

Partiendo de los fundamentos, este libro le muestra cómo aplicar el pensamiento funcional y las técnicas en una serie de escenarios, con Python 3. Más de 10 ejemplos centrados en algoritmos matemáticos y estadísticos, limpieza de datos y análisis exploratorio de datos. Aprenderá a utilizar expresiones generadoras, comprensiones de listas y decoradores. Sin embargo, no tiene por qué abandonar por completo el diseño orientado a objetos: también verá cómo se utiliza la orientación a objetos nativa de Python junto con las técnicas de programación funcional.

Al final de este libro, estarás bien versado en las características esenciales de programación funcional de Python y entenderás por qué y cuándo ayuda el pensamiento funcional. También tendrá todas las herramientas que necesita para seguir cualquier tema funcional adicional que no forme parte del lenguaje Python.

Lo que aprenderá:

⬤ Utilizar las bibliotecas de Python para evitar las complejidades de las clases que cambian de estado.

⬤ Utilizar funciones de orden superior incorporadas para evitar reescribir algoritmos comunes.

⬤ Escribir funciones generadoras para crear procesamiento perezoso.

⬤ Diseñar e implementar decoradores para la composición funcional.

⬤ Utilizar anotaciones de tipo Python para describir parámetros y resultados de funciones.

⬤ Aplicar la programación funcional a la concurrencia y los servicios web.

⬤ Explorar la librería PyMonad para simulaciones con estado.

A quién va dirigido este libro:

El paradigma funcional es muy útil para programadores que trabajan en ciencia de datos o se preparan para entrevistas técnicas, pero cualquier desarrollador de Python que quiera crear código más fiable, sucinto y expresivo tendrá mucho que aprender de este libro.

No se requieren conocimientos previos de programación funcional para empezar, aunque se presuponen conocimientos de programación en Python. Es esencial disponer de un entorno Python.

Otros datos del libro:

ISBN:9781803232577
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Programación orientada a objetos en Python - Cuarta edición: Construya aplicaciones y bibliotecas...
Una guía completa para explorar el Python moderno...
Programación orientada a objetos en Python - Cuarta edición: Construya aplicaciones y bibliotecas Python orientadas a objetos robustas y mantenibles - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Mastering Object-Oriented Python - Segunda edición - Mastering Object-Oriented Python - Second...
Obtenga una visión completa de las prácticas de...
Mastering Object-Oriented Python - Segunda edición - Mastering Object-Oriented Python - Second Edition
Modern Python Cookbook - Segunda edición: 133 recetas para desarrollar programas impecables y...
Recetas completas repartidas en 15 capítulos que te...
Modern Python Cookbook - Segunda edición: 133 recetas para desarrollar programas impecables y expresivos en Python 3.8 - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Programación Funcional en Python - Tercera Edición: Utilice un enfoque funcional para escribir...
"Usar este libro ha impulsado mi eficiencia en la...
Programación Funcional en Python - Tercera Edición: Utilice un enfoque funcional para escribir código Python sucinto, expresivo y eficiente - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Proyectos reales en Python: Cree su cartera de Python con aplicaciones desplegables - Python...
Desarrollar aplicaciones Python utilizando un enfoque...
Proyectos reales en Python: Cree su cartera de Python con aplicaciones desplegables - Python Real-World Projects: Craft your Python portfolio with deployable applications

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)