Python 3 al descubierto / Arturo Fernández Montero.

By: Fernández Montoro, Arturo [autor]Material type: TextTextLanguage: Spanish Publisher: México : Alfaomega, 2012Edition: Primera ediciónDescription: xii, 262 páginas ; 23 x 17 cmContent type: texto Media type: sin mediación Carrier type: volumenISBN: 9786077074700Subject(s): Python (lenguaje programación de computadores)DDC classification: 005.133
Contents:
Capítulo 1. Primeros pasos, 1 / Introducción, 1 / ¿Qué es Python?, 1 / Un poco de historia, 2 / Principales características, 4 / Instalación, 6 / Windows, 7 / Mac OS X, 10 / Linux, 11 / hola mundo, 13 / Código fuente y bytecode, 14 / Herramientas de desarrollo, 15 / Editores, 15 / Entornos integrados de desarrollo IDE, 16 / Interprete interactivo mejorado, 17 / Depuradores, 18 / Profiling, 19 / Novedades en Python 3, 20 / Capítulos 2 . Estructuras y tipos de datos básicos, 23 / Introducción, 23 /Conceptos básicos, 23 / Tipado dinámico, 24 / Números, 27 / Enteros, reales y complejos, 27 / Sistemas de representación, 29 / Operadores, 29 / Funciones matemáticas, 30 / Conjuntos, 31 / Cadenas de texto, 32 / Tipos, 33 / Principales funciones y métodos, 34 / Operaciones, 37 / Tuplas, 38 / Listas, 40 / Inserciones y borrados, 41 / Ordenación, 43 / Compresión, 44 / Matrices, 45 / Diccionarios, 46 / Acceso, inserciones y borrados, 47 / Compresión, 49 / Ordenación, 49 / Capitulo 3. Sentencias de control, módulos y funciones, 51 / Introducción, 51 / Principales sentencias de control, 52 / If,else y elif, 52 / For y while, 53 / pass y with, 55 / Funciones, 55 / Paso de parámetros, 56 / Valores por defecto y nombres de parámetros, 58 / Número indefinido de argumentos, 59 / Desempaquetado de argumentos, 61 / Funciones con el mismo nombre, 61 / Funciones lambda, 62 / Tipos mutables como argumentos por defecto, 64 / Módulos y paquetes, 65 / Módulos, 65 / Funcionamiento de la importación, 67 / Path de búsqueda, 68 / Librería estándar, 69 / Paquetes, 69 / Comentarios, 70 / Excepciones, 71 / Capturando excepciones, 71 / Lanzando excepciones, 72 / Excepciones definidas por el usuario, 73 / Información sobre la excepción, 74 / Orientación a objetos, 75 / Introducción, 75 / Clases y objetos, 76 / Variables de instancia, 78 / Métodos de instancia, 79 / Variables de clase, 79 / Propiedades, 80 / Visibilidad, 82 / Métodos de clase, 84 / Métodos estáticos, 86 / Métodos especiales, 87 / Creación e inicialización, 87 / Destructor, 89 / Representación y formatos, 90 / Comparaciones, 91 / Hash y bool, 93 / Herencia, 94 / Simple, 95 / Múltiple, 97 / Polimorfismo, 98 / Introspección, 99 / Capitulo 5 .Programación avanzada, 103 / Introducción, 103 / Iterators y generators, 103 / Iterators, 104 / Funciones integradas, 106 / Generators, 107 / Closures, 108 / Decorators, 111 / Patron decotator, marcos y Python decorators, 111 / Declaración y funcionamiento, 112 / Decorators en clases, 113 / Funciones como decorators, 114 / Utilizando parámetros, 115 / Decorador con parámetros, 115 / decorador sin parámetros, 156 / Programación funcional, 118 / Expresiones regulares, 120 / Patrones y meta caracteres, 121 / Búsquedas, 123 / Sustituciones, 126 / Separaciones, 127 / modificadores, 127 / Patrones para comprobaciones cotidianas, 128 / Ordenación de datos, 129 / Método itemgetter, 130 / Funciones lambda, 132 / Capitulo 6 . Ficheros, 133 / Introducción, 133 / Operaciones básicas, 134 / Apertura y creación, 134 / Lectura y escritura, 137 / Serailizacion, 140 / Ejemplo práctico, 141 / Ficheros Xml,json y yaml, 143 / XML, 143 / JSON, 148 / YAML, 150 / Ficheros CSV, 150 / Analizador de ficheros de configuración, 152 / Compresión y descompresión de ficheros, 155 / Formato ZIP, 155 / Formato gzip, 157 / Formato bz2, 159 / Formato tarball, 159 / Capitulo 7. Bases de datos, 163 / Introducción, 163 / Relacionales, 164 / MySQL, 166 / PostgreeSQL, 19 / Oracle, 171 / SQLite3, 173 / ORM, 174 / Sqlalchemy, 174 / Sqlobject, 178 / Nosql, 180 / Redis, 181 / MongoDB, 182 / Cassandra, 184 / Capitulo 8. Internet, 187 / Introducción, 187 / Telnet y ftp, 188 / telnetib, 189 / ftpilb, 191 / XML-RPC, 194 / Xmirpc.server, 195 / xmlrpc.client, 197 / Correo electrónico, 198 / pop3, 199 / smtp, 201 / imap4, 203 / web, 205 / cgi, 205 / Wsgi, 208 / Web scraping, 210 / urllib.request, 211 / ixml, 213 / Frameworks, 215 / pyramid, 215 // pylatte, 218 / Capitulo 9 .Instalación y distribución de paquetes, 221 / Introducción, 221 / Instalación desde la fuente, 223 / Gestores de paquetes, 225 / easy_istall, 226 / pip, 229 / Distribución, 233 / Entornos virtuales, 236 / Virtualenv, 236 / Virtualemvwrapper, 238 / pip y los entornos virtuales, 239 / Capitulo 10. Pruebas unitarias, 241 / Introducción, 241 / Conceptos básicos, 242 /Unhittest, 243 / Doctest, 245 / Otros frameworks, 247 / Apéndice A El zed de Python, 249 / Traducción de el zen de Python, 249 / Apéndice B Código de buenas prácticas, 251 / Reglas, 251 / Referencias, 253 / Indice alfabetico, 259.
Summary: Python es un lenguaje de programación interpretado, de propósito general y de alto nivel, que en los últimos años ha experimentado un gran auge, gracias a que es fácil de aprender, puede ejecutarse en diferentes sistemas operativos, y además, permite desarrollar aplicaciones rápidamente sin renunciar a un código legible y fácil de mantener. A diferencia de otros lenguajes, Python permite trabajar con distintos paradigmas de programación, como la orientación a objetos, la programación imperativa y funcional, por lo que ofrece una gran flexibilidad a la hora de desarrollar aplicaciones.
List(s) this item appears in: Programación | PROGRAMACION (manufactura)
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Call number Copy number Status Notes Date due Barcode
Libros Libros Biblio - ITSC
Sala general
SG 005.133 F363p 2012 (Browse shelf) e.1 Not For Loan Solicitar en Circulación y Préstamos 5525

Capítulo 1. Primeros pasos, 1 / Introducción, 1 / ¿Qué es Python?, 1 / Un poco de historia, 2 / Principales características, 4 / Instalación, 6 / Windows, 7 / Mac OS X, 10 / Linux, 11 / hola mundo, 13 / Código fuente y bytecode, 14 / Herramientas de desarrollo, 15 / Editores, 15 / Entornos integrados de desarrollo IDE, 16 / Interprete interactivo mejorado, 17 / Depuradores, 18 / Profiling, 19 / Novedades en Python 3, 20 / Capítulos 2 . Estructuras y tipos de datos básicos, 23 / Introducción, 23 /Conceptos básicos, 23 / Tipado dinámico, 24 / Números, 27 / Enteros, reales y complejos, 27 / Sistemas de representación, 29 / Operadores, 29 / Funciones matemáticas, 30 / Conjuntos, 31 / Cadenas de texto, 32 / Tipos, 33 / Principales funciones y métodos, 34 / Operaciones, 37 / Tuplas, 38 / Listas, 40 / Inserciones y borrados, 41 / Ordenación, 43 / Compresión, 44 / Matrices, 45 / Diccionarios, 46 / Acceso, inserciones y borrados, 47 / Compresión, 49 / Ordenación, 49 / Capitulo 3. Sentencias de control, módulos y funciones, 51 / Introducción, 51 / Principales sentencias de control, 52 / If,else y elif, 52 / For y while, 53 / pass y with, 55 / Funciones, 55 / Paso de parámetros, 56 / Valores por defecto y nombres de parámetros, 58 / Número indefinido de argumentos, 59 / Desempaquetado de argumentos, 61 / Funciones con el mismo nombre, 61 / Funciones lambda, 62 / Tipos mutables como argumentos por defecto, 64 / Módulos y paquetes, 65 / Módulos, 65 / Funcionamiento de la importación, 67 / Path de búsqueda, 68 / Librería estándar, 69 / Paquetes, 69 / Comentarios, 70 / Excepciones, 71 / Capturando excepciones, 71 / Lanzando excepciones, 72 / Excepciones definidas por el usuario, 73 / Información sobre la excepción, 74 / Orientación a objetos, 75 / Introducción, 75 / Clases y objetos, 76 / Variables de instancia, 78 / Métodos de instancia, 79 / Variables de clase, 79 / Propiedades, 80 / Visibilidad, 82 / Métodos de clase, 84 / Métodos estáticos, 86 / Métodos especiales, 87 / Creación e inicialización, 87 / Destructor, 89 / Representación y formatos, 90 / Comparaciones, 91 / Hash y bool, 93 / Herencia, 94 / Simple, 95 / Múltiple, 97 / Polimorfismo, 98 / Introspección, 99 / Capitulo 5 .Programación avanzada, 103 / Introducción, 103 / Iterators y generators, 103 / Iterators, 104 / Funciones integradas, 106 / Generators, 107 / Closures, 108 / Decorators, 111 / Patron decotator, marcos y Python decorators, 111 / Declaración y funcionamiento, 112 / Decorators en clases, 113 / Funciones como decorators, 114 / Utilizando parámetros, 115 / Decorador con parámetros, 115 / decorador sin parámetros, 156 / Programación funcional, 118 / Expresiones regulares, 120 / Patrones y meta caracteres, 121 / Búsquedas, 123 / Sustituciones, 126 / Separaciones, 127 / modificadores, 127 / Patrones para comprobaciones cotidianas, 128 / Ordenación de datos, 129 / Método itemgetter, 130 / Funciones lambda, 132 / Capitulo 6 . Ficheros, 133 / Introducción, 133 / Operaciones básicas, 134 / Apertura y creación, 134 / Lectura y escritura, 137 / Serailizacion, 140 / Ejemplo práctico, 141 / Ficheros Xml,json y yaml, 143 / XML, 143 / JSON, 148 / YAML, 150 / Ficheros CSV, 150 / Analizador de ficheros de configuración, 152 / Compresión y descompresión de ficheros, 155 / Formato ZIP, 155 / Formato gzip, 157 / Formato bz2, 159 / Formato tarball, 159 / Capitulo 7. Bases de datos, 163 / Introducción, 163 / Relacionales, 164 / MySQL, 166 / PostgreeSQL, 19 / Oracle, 171 / SQLite3, 173 / ORM, 174 / Sqlalchemy, 174 / Sqlobject, 178 / Nosql, 180 / Redis, 181 / MongoDB, 182 / Cassandra, 184 / Capitulo 8. Internet, 187 / Introducción, 187 / Telnet y ftp, 188 / telnetib, 189 / ftpilb, 191 / XML-RPC, 194 / Xmirpc.server, 195 / xmlrpc.client, 197 / Correo electrónico, 198 / pop3, 199 / smtp, 201 / imap4, 203 / web, 205 / cgi, 205 / Wsgi, 208 / Web scraping, 210 / urllib.request, 211 / ixml, 213 / Frameworks, 215 / pyramid, 215 // pylatte, 218 / Capitulo 9 .Instalación y distribución de paquetes, 221 / Introducción, 221 / Instalación desde la fuente, 223 / Gestores de paquetes, 225 / easy_istall, 226 / pip, 229 / Distribución, 233 / Entornos virtuales, 236 / Virtualenv, 236 / Virtualemvwrapper, 238 / pip y los entornos virtuales, 239 / Capitulo 10. Pruebas unitarias, 241 / Introducción, 241 / Conceptos básicos, 242 /Unhittest, 243 / Doctest, 245 / Otros frameworks, 247 / Apéndice A El zed de Python, 249 / Traducción de el zen de Python, 249 / Apéndice B Código de buenas prácticas, 251 / Reglas, 251 / Referencias, 253 / Indice alfabetico, 259.

Python es un lenguaje de programación interpretado, de propósito general y de alto nivel, que en los últimos años ha experimentado un gran auge, gracias a que es fácil de aprender, puede ejecutarse en diferentes sistemas operativos, y además, permite desarrollar aplicaciones rápidamente sin renunciar a un código legible y fácil de mantener.
A diferencia de otros lenguajes, Python permite trabajar con distintos paradigmas de programación, como la orientación a objetos, la programación imperativa y funcional, por lo que ofrece una gran flexibilidad a la hora de desarrollar aplicaciones.

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Carr. Mella, Km. 14, Esq. Francisco de Rosario Sánchez San Luis, Sto Dgo. Este. TEl. 809.475.4872 ext. 3100, 3101 y 3102 Correo electrónico: biblioteca@itsc.edu.do

Powered by Koha