Skip to content
Scan a barcode
Scan
Paperback Aprende a programar en Python como si estuvieras en el siglo XXI: Pensamiento computacional a través de la programación funcional usando Python (Spanish Edition) [Spanish] Book

ISBN: 1521791554

ISBN13: 9781521791554

Aprende a programar en Python como si estuvieras en el siglo XXI: Pensamiento computacional a través de la programación funcional usando Python (Spanish Edition) [Spanish]

Aprender a programar en el siglo XXI tiene que romper la inveterada tradici?n que repite los patrones de lenguajes del siglo XX: empezamos por el 'print("Hola Mundo")' y a partir de ah?, variables, bucles, decisi?n, funciones... As? hemos aprendido todos, y no nos ha ido tan mal, ?no? Sin embargo, la sintaxis importa cada vez menos porque todo est? en Internet, importa la intenci?n y lo que se quiere hacer y explicar los conceptos computacionales y c?mo se implementan en un lenguaje en particular. Hay que aprender cu?l es la filosof?a del lenguaje y sus expresiones y cu?l es la forma m?s directa de trasladar operaciones sobre datos a un programa y c?mo reflejar esa intenci?n, la narrativa del tratamiento que se le est? dando a los datos, en el programa. Y se tiene que aprender en muchos lenguajes a la vez; ning?n programador usa un s?lo lenguaje hoy en d?a, ni siquiera en un solo momento: las aplicaciones son complejas, juntando lenguajes espec?ficos de dominio con otros m?s generales, lenguajes m?s cercanos a los datos con otros m?s cercanos al interfaz. Por eso en este libro, aparte de los ejemplos principales, que est?n en Python 3, se muestran ejemplos de otra docena de lenguajes, para que la curva de aprendizaje de estos, en caso de encontr?rtelos, sea mucho m?s suave. Adem?s, en este peque?o tutorial avanzamos l?nea a l?nea en el lenguaje Python, concentr?ndonos en c?mo se abstraen los problemas a datos y c?mo se transforman estos, con un enfoque funcional, que, aunque no es el m?s cercano a la filosof?a de Python, encaja perfectamente con ?l y tambi?n con la filosof?a m?s general de la programaci?n en el siglo XXI. Y se trabaja l?nea a l?nea sobre el int?rprete de Python, sin llegar al nivel de programa, lo que no quiere decir que no se aprenda a hacer programas. Al contrario: se aprende a hacer programas que son a la vez cortos, legibles y eficientes. Y que si se quieren repetir, se pueden usar herramientas como bpython que guardan todas las ?rdenes que hemos ejecutado. Igual que volamos fuera de los l?mites de un lenguaje para mostrar otros, tambi?n lo hacemos en otras direcciones para explicar conceptos de programaci?n y de entornos de desarrollo. A lo largo del libro, hay cap?tulos dedicados al resto de las herramientas que se suelen usar en la vida de una programadora, desde editores hasta GitHub. Este es tambi?n un libro libre, sin DRM y con licencia CC. Est? en su repo de GitHub y si tienes cualquier sugerencia o quieres usarlo como base para tu propio libro, clases o lo que sea, si?ntete libre de hacerlo. Nueva edici?n en febrero de 2018 Esta nueva edici?n corrige muchos errores tipogr?ficos y alg?n error en los ejemplos; a?ade una gu?a de uso para explicar las particularidades del libro, y tiene una mejor edici?n en general.

Recommended

Format: Paperback

Temporarily Unavailable

We receive fewer than 1 copy every 6 months.

Customer Reviews

0 rating
Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured