El Gran Libro de Python
Sinopsis del producto
Python es un lenguaje de programacion multiplataforma, consistente y maduro, en el cual confian con exito las empresas y organizaciones mundiales mas prestigiosas: Google, la NASA, YouTube, Intel y Yahoo! Su exito esta vinculado tanto al hecho de que favorece la productividad, haciendo mas sencillo el desarrollo de sistemas de software sin tener en cuenta su complejidad, como al hecho de que tiene multiples entornos de uso: aplicaciones web, juegos y multimedia, interficies graficas, networking, aplicaciones cientificas, inteligencia artificial y programacion de sistemas, entre muchos otros. n nEl gran libro de Python es el mas completo, moderno y detallado de entre los volumenes dedicados a Python que pueden encontrarse actualmente en el mercado. Actualizado a la version 3.4 del lenguaje, lanzada en enero de 2014. Su composicion es muy detallada y sigue un curso gradual elaborado en torno a una amplia serie de ejemplos y ejercicios: parte de las bases del lenguaje, sin dar nada por sabido, hasta llegar a los argumentos considerados mas dificiles, incluso por los programadores mas experimentados. nSoporte al libro disponible online. n nAspectos destacados: nü] Introduccion al lenguaje Python, a su sintaxis, a sus construcciones fundamentales y a la libreria estandar. nü] Funciones y modos de emparejamiento de argumentos, generadores, corrutinas, archivos, comodines y expresiones regulares. nü] Modulos y paquetes, entornos y espacios de nombres, ambientes virtuales, instalacion y distribucion de aplicaciones. nü] Prueba de validacion de cadenas de documentacion y desarrollo guiado por pruebas. nü] Programacion orientada a objetos en Python: clases, herencia, gestion de las excepciones, patron y antipatron, propiedades y decoradores. nü] Modelo a objetos de Python, atributos magicos, descriptores y metaclases. n nMarco Buttu: ingeniero electronico. Tras haber trabajado en el campo del Network on Chip y de las nuevas arquitecturas para la elaboracion paralela, aterrizo en el Istituto Nazionale di Astrofisica, en el cual se ocupa del desarrollo del software de control del Sardinia Radio Telescope, el radiotelescopio europeo mas moderno y uno de los mas grandes del mundo. n nEn 2004 tuvo su primer encuentro con Python y desde entonces no ha podido separarse de el. n nSumario: n nINTRODUCCIÓN ....................................................................................................... 9 n1. LOS FUNDAMENTOS DEL LENGUAJE ......................................................13 nIntroducción a Python ...............................................................................................................13 nIntroducción al lenguaje ..........................................................................................................23 nLos elementos del código Python .........................................................................................52 nArquitectura de un programa Python ...................................................................................61 nLa Python Virtual Machine .....................................................................................................72 nEtiquetas y objetos ....................................................................................................................76 nTipos de errores ......................................................................................................................... 91 nObjetos iterables, iteradores y contexto de iteración ..................................................... 96 nEjercicio final .............................................................................................................................101 n2. EL CORAZÓN DEL LENGUAJE ................................................................... 113 nNúmeros .....................................................................................................................................113 nOperaciones y funciones integradas utilizables con objetos iterables ......................145 nLos conjuntos matemáticos ..................................................................................................156 nDiccionarios .............................................................................................................................. 163 nLas secuencias ......................................................................................................................... 172 nEjercicio final ............................................................................................................................219 n3. FUNCIONES, GENERADORES Y ARCHIVOS ........................................237 nDefinición y llamada de una función ................................................................................. 237 nFunciones anónimas ............................................................................................................... 251 nIntrospección de funciones .................................................................................................. 254 nGeneradores ............................................................................................................................ 262 nArchivos .................................................................................................................................... 273 nEjercicio final ............................................................................................................................291 n4. MÓDULOS, PAQUETES, ENTORNOS VIRTUALESY APLICACIONES ........... 305 nMódulos ....................................................................................................................................305 nEspacio de nombres, ámbito y resolución de nombres ................................................. 331 nInstalación de paquetes ........................................................................................................348 nEntornos virtuales .................................................................................................................. 356 nEjercicio final ........................................................................................................................... 362 n5. CLASES Y PROGRAMACIÓN ORIENTADA A OBJETOS ................... 391 nClases e instancias .................................................................................................................. 391 nUn primer vistazo a la sobrecarga .....................................................................................407 nLa composición ........................................................................................................................410 nLa herencia ................................................................................................................................412 nLos decoradores ......................................................................................................................426 nLos métodos y las propiedades .......................................................................................... 432 nIntroducción a los patrones de diseño ..............................................................................443 nLas excepciones ......................................................................................................................449 nLa instrucción with y los gestores de contexto ...............................................................488 nEjercicio final ...........................................................................................................................498 n6. ATRIBUTOS MÁGICOS, METACLASES nY DESARROLLO GUIADO POR PRUEBAS ............................................ 505 nEl modelo a objetos de Python ...........................................................................................505 nLos atributos mágicos ............................................................................................................516 nMetaclases ............................................................................................................................... 552 nDesarrollo guiado por pruebas ............................................................................................575 nEjemplo práctico de uso del desarrollo guiado por pruebas .......................................588 nLas enumeraciones .................................................................................................................601 nEjercicio final ...........................................................................................................................605 nAPÉNDICE A - DESCRIPCIÓN DE LOS COMANDOS UNIX-LIKE UTILIZADOS EN EL LIBRO. 623 ncat ............................................................................................................................................... 623 nchmod ....................................................................................................................................... 623 ncut .............................................................................................................................................. 625 ndiff .............................................................................................................................................. 626 necho ........................................................................................................................................... 627 nfind .............................................................................................................................................628 ngrep ............................................................................................................................................629 nhead ...........................................................................................................................................630 nln .................................................................................................................................................. 631 nls .................................................................................................................................................. 631 nmkdir ..........................................................................................................................................634 nmore ...........................................................................................................................................634 nmv ............................................................................................................................................... 635 npwd ............................................................................................................................................ 636 nrm ............................................................................................................................................... 636 nsed .............................................................................................................................................. 636 nsource ........................................................................................................................................ 637 ntail ............................................................................................................................................... 637 ntar ............................................................................................................................................... 638 ntime ............................................................................................................................................640 ntouch ...........................................................................................................................................641 nSumario ntree ..............................................................................................................................................641 nwc ...............................................................................................................................................642 nwget ...........................................................................................................................................642 nwhich .........................................................................................................................................643 nzip ...............................................................................................................................................643 nLos metacaracteres ................................................................................................................644 nVariables de entorno .............................................................................................................647 nAPÉNDICE B - PRINCIPALES PUNTOS DE ROTURA nENTRE PYTHON 2 Y PYTHON 3 .....................................................................649 nIncompatibilidades entre las dos versiones ....................................................................649 nMigración automática de Python 2 a Python 3 ..............................................................656 nAPÉNDICE C - EL BUFFERING DE LOS ARCHIVOS .................................... 659
9788426722904
$60.823,00
99999 disponibles
Especificaciones
Quizás te interese
¿Ya lo leíste? Valorá “El Gran Libro de Python”
Debes acceder para publicar una valoración.





Valoraciones
No hay valoraciones aún.