000 13357nam a22001817a 4500
999 _c6090
_d6090
020 _a9788426722904
082 _a005.133
_bB988g
100 _aMarco Buttu
245 _aEl Gran Libro De Python
250 _a1 Edición
260 _aEspaña
_bMarcombo
_c2016
300 _a661 p.
505 _aINTRODUCCIÓN………………………………………………………………………………………….. 9 LOS FUNDAMENTOS DEL LENGUAJE……………………………………………….13 Introducción a Python………………………………………………………………………………………………….13 Introducción al lenguaje……………………………………………………………………………………………..23 Los elementos del código Python………………………………………………………………………………52 Arquitectura de un programa Python…………………………………………………………………………61 La Python Virtual Machine…………………………………………………………………………………………72 Etiquetas y objetos………………………………………………………………………………………………………76 Tipos de errores………………………………………………………………………………………………………….. 91 Objetos iterables, iteradores y contexto de iteración……………………………………………… 96 Ejercicio final………………………………………………………………………………………………………………101 EL CORAZÓN DEL LENGUAJE………………………………………………………….. 113 Números…………………………………………………………………………………………………………………….. 113 Operaciones y funciones integradas utilizables con objetos iterables…………………..145 Los conjuntos matemáticos………………………………………………………………………………………156 Diccionarios……………………………………………………………………………………………………………….163 Las secuencias………………………………………………………………………………………………………….. 172 Ejercicio final……………………………………………………………………………………………………………..219 FUNCIONES, GENERADORES Y ARCHIVOS…………………………………..237 Definición y llamada de una función………………………………………………………………………. 237 Funciones anónimas…………………………………………………………………………………………………. 251 Introspección de funciones………………………………………………………………………………………254 Generadores…………………………………………………………………………………………………………….. 262 Archivos……………………………………………………………………………………………………………………. 273 Ejercicio final…………………………………………………………………………………………………………….291 MÓDULOS, PAQUETES, ENTORNOS VIRTUALES Y APLICACIONES…………………………………….305 Módulos…………………………………………………………………………………………………………………….305 Espacio de nombres, ámbito y resolución de nombres………………………………………….. 331 Instalación de paquetes……………………………………………………………………………………………348 Entornos virtuales……………………………………………………………………………………………………. 356 Ejercicio final……………………………………………………………………………………………………………. 362 5. CLASES Y PROGRAMACIÓN ORIENTADA A OBJETOS……………….. 391 Clases e instancias…………………………………………………………………………………………………….391 Un primer vistazo a la sobrecarga…………………………………………………………………………..407 La composición………………………………………………………………………………………………………….410 La herencia…………………………………………………………………………………………………………………412 Los decoradores………………………………………………………………………………………………………..426 Los métodos y las propiedades……………………………………………………………………………….432 Introducción a los patrones de diseño…………………………………………………………………….443 Las excepciones………………………………………………………………………………………………………..449 La instrucción with y los gestores de contexto……………………………………………………….488 Ejercicio final…………………………………………………………………………………………………………….498 ATRIBUTOS MÁGICOS, METACLASES Y DESARROLLO GUIADO POR PRUEBAS…………………………….505 El modelo a objetos de Python………………………………………………………………………………..505 Los atributos mágicos………………………………………………………………………………………………. 516 Metaclases……………………………………………………………………………………………………………….. 552 Desarrollo guiado por pruebas…………………………………………………………………………………575 Ejemplo práctico de uso del desarrollo guiado por pruebas………………………………….588 Las enumeraciones……………………………………………………………………………………………………601 Ejercicio final…………………………………………………………………………………………………………….605 APÉNDICE A – DESCRIPCIÓN DE LOS COMANDOS UNIX-LIKE UTILIZADOS EN EL LIBRO…………………… 623 cat……………………………………………………………………………………………………………………………… 623 chmod………………………………………………………………………………………………………………………. 623 cut…………………………………………………………………………………………………………………………….. 625 diff……………………………………………………………………………………………………………………………..626 echo………………………………………………………………………………………………………………………….. 627 find…………………………………………………………………………………………………………………………….628 grep……………………………………………………………………………………………………………………………629 head…………………………………………………………………………………………………………………………..630 ln…………………………………………………………………………………………………………………………………631 ls…………………………………………………………………………………………………………………………………631 mkdir………………………………………………………………………………………………………………………….634 more…………………………………………………………………………………………………………………………..634 mv……………………………………………………………………………………………………………………………… 635 pwd……………………………………………………………………………………………………………………………636 rm………………………………………………………………………………………………………………………………636 sed……………………………………………………………………………………………………………………………..636 source……………………………………………………………………………………………………………………….. 637 tail……………………………………………………………………………………………………………………………… 637 tar………………………………………………………………………………………………………………………………638 time……………………………………………………………………………………………………………………………640 touch…………………………………………………………………………………………………………………………..641 tree……………………………………………………………………………………………………………………………..641 wc………………………………………………………………………………………………………………………………642 wget…………………………………………………………………………………………………………………………..642 which…………………………………………………………………………………………………………………………643 zip………………………………………………………………………………………………………………………………643 Los metacaracteres…………………………………………………………………………………………………..644 Variables de entorno………………………………………………………………………………………………..647 APÉNDICE B – PRINCIPALES PUNTOS DE ROTURA ENTRE PYTHON 2 Y PYTHON……….649 Incompatibilidades entre las dos versiones……………………………………………………………649 Migración automática de Python 2 a Python 3………………………………………………………656 APÉNDICE C – EL BUFFERING DE LOS ARCHIVOS………………………………. 659 Categorías: Libros Técnicos y Científicos, Informática, Python Tags: computación, informatica, programacion, python RELACIONADOS
520 _aPython es un lenguaje de programación multiplataforma, consistente y maduro, en el cual confían con éxito 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 múltiples entornos de uso: aplicaciones web, juegos y multimedia, interficies graficas, networking, aplicaciones científicas, inteligencia artificial y programacion de sistemas, entre muchos otros. El gran libro de Python es el mas completo, moderno y detallado de entre los volúmenes dedicados a Python que pueden encontrarse actualmente en el mercado. Actualizado a la versión 3.4 del lenguaje, lanzada en enero de 2014. Su composición 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 difíciles, incluso por los programadores mas experimentados.
653 _aIntroduccion al lenguaje Python, a su sintaxis, a sus construcciones fundamentales y a la libreria estandar. Funciones y modos de emparejamiento de argumentos, generadores, corrutinas, archivos, comodines y expresiones regulares. Modulos y paquetes, entornos y espacios de nombres, ambientes virtuales, instalacion y distribucion de aplicaciones. Prueba de validacion de cadenas de documentacion y desarrollo guiado por pruebas. Programacion orientada a objetos en Python: clases, herencia, gestion de las excepciones, patron y antipatron, propiedades y decoradores. Modelo a objetos de Python, atributos magicos, descriptores y metaclases.
866 _a3
942 _cBK
_02