Python One-Liners: Escriba Python conciso y elocuente como un profesional

Puntuación:   (4,7 de 5)

Python One-Liners: Escriba Python conciso y elocuente como un profesional (Christian Mayer)

Opiniones de los lectores

Resumen:

Este libro goza de gran prestigio entre los programadores intermedios y avanzados de Python por sus conocimientos sobre la escritura de código optimizado y elegante y el uso de técnicas avanzadas de Python, en particular las comprensiones de listas y las frases de una línea. Sin embargo, no es adecuado para principiantes, y algunos lectores han expresado su preocupación acerca de la legibilidad de los one-liners y la practicidad de algunos ejemplos.

Ventajas:

Excelente para programadores intermedios y avanzados de Python.
Se centra en la comprensión de listas y en los one-liners, mejorando la legibilidad del código.
Fácil de leer y digerir.
Repleto de técnicas y ejemplos útiles.
Ayuda a ampliar la comprensión de los conceptos de Python y fomenta nuevas formas de pensar sobre la codificación.
Cubre una amplia gama de temas y aplicaciones del mundo real.

Desventajas:

No es adecuado para principiantes; requiere conocimientos previos de Python.
Los ejemplos de una sola línea pueden ser difíciles de leer y entender.
Algunos ejemplos se consideran demasiado concisos o no pitónicos, promoviendo potencialmente malas prácticas de codificación.
La portada del libro tiene un toque hortera, que no gusta a algunos lectores.

(basado en 18 opiniones de lectores)

Título original:

Python One-Liners: Write Concise, Eloquent Python Like a Professional

Contenido del libro:

Los programadores de Python mejorarán sus conocimientos informáticos con estos útiles one-liners.

Python One-Liners le enseñará a leer y escribir "one-liners", declaraciones concisas de funcionalidad útil empaquetadas en una sola línea de código. Aprenderá a desentrañar y comprender sistemáticamente cualquier línea de código Python, y a escribir Python elocuente y poderosamente comprimido como un experto.

Los cinco capítulos del libro cubren trucos y consejos, expresiones regulares, aprendizaje automático, temas básicos de la ciencia de datos y algoritmos útiles. Las explicaciones detalladas de frases sencillas introducen conceptos clave de informática y potencian sus habilidades analíticas y de codificación. Conocerá funciones avanzadas de Python como la comprensión de listas, el troceado, las funciones lambda, las expresiones regulares, las funciones map y reduce y las asignaciones de troceado. También aprenderá a:

⬤ Aprovechar las estructuras de datos para resolver problemas del mundo real, como el uso de indexación booleana para encontrar ciudades con contaminación por encima de la media.

⬤ Utilizar los conceptos básicos de NumPy como array, shape, axis, type, broadcasting, indexación avanzada, slicing, sorting, searching, aggregating, and statistics.

⬤ Calcular estadísticas básicas de matrices de datos multidimensionales y los algoritmos K-Means para el aprendizaje no supervisado.

⬤ Crear expresiones regulares más avanzadas utilizando agrupaciones y grupos con nombre, lookaheads negativos, caracteres escapados, espacios en blanco, conjuntos de caracteres (y conjuntos de caracteres negativos) y operadores codiciosos/no codiciosos.

⬤ Comprenderá una amplia gama de temas informáticos, como anagramas, palíndromos, superconjuntos, permutaciones, factoriales, números primos, números de Fibonacci, ofuscación, búsqueda y ordenación algorítmica.

Al final del libro, sabrá cómo escribir Python de la forma más refinada, y crear concisas y bellas piezas de "arte Python" en una sola línea.

Otros datos del libro:

ISBN:9781718500501
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2020
Número de páginas:256

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Python One-Liners: Escriba Python conciso y elocuente como un profesional - Python One-Liners: Write...
Los programadores de Python mejorarán sus...
Python One-Liners: Escriba Python conciso y elocuente como un profesional - Python One-Liners: Write Concise, Eloquent Python Like a Professional
El arte del código limpio: Las mejores prácticas para eliminar la complejidad y simplificar su vida...
Aprenda ocho principios para simplificar su...
El arte del código limpio: Las mejores prácticas para eliminar la complejidad y simplificar su vida - The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life

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)