000 00619nam a2200193Ia 4500
999 _c62346
_d62346
003 OSt
005 20181023043908.0
008 24418b pe ||||| |||| 00| 0 spa d
040 _cTranscribing agency
082 _a005.133.MORE.00
100 _aMoreno Muñoz, Alfredo
100 _eAutor
245 0 _aPython Práctico: Herramientas, Conceptos y Técnicas
250 _a1A. ed
260 _aCOLOMBIA
260 _bRA-MA
260 _c2020
300 _a319
300 _c24.0
505 _aAgradecimientos . -- Sobre los Autores . -- Introducción . -- Enfoque del Libro . -- Bloque 1. Conceptos Teóricos . -- Capítulo 1. Antes de Empezar . -- 1.1 ¿Qué es un Programa? . -- 1.2 ¿Qué es Programar? . -- 1.3 Software Libre . -- Capítulo 2. Python . -- 2.1 su Historia . -- 2.2 Características . -- 2.3 ¿Por Qué Python? . -- 2.4 la Filosofía de Python . -- Bloque 2. Puesta en Marcha . -- Capítulo 3. Instalación . -- 3.1 Mac Os X . -- 3.2 Microsoft Windows . -- 3.3 Linux . -- Capítulo 4. Entorno de Desarrollo . -- 4.1 ¿Qué es un Entorno de Desarrollo?. . -- 4.1.1 Componentes de un Ide . -- 4.1.2 Ventajas de Uso . -- 4.2 Manual de Usuario de Idle . -- 4.2.1 Menú File . -- 4.2.2 Menú Edit . -- 4.2.3 Menú Format . -- 4.2.4 Menú Run . -- 4.2.5 Menú Shell . -- 4.2.6 Menú Debug . -- 4.2.7 Menú Options . -- 4.2.8 Menú Window . -- 4.2.9 Menú Help . -- 4.2.10 Colores Idle . -- Capítulo 5. Mi Primer Programa con Python . -- Capítulo 6. Shell / Terminal / Consola . -- Bloque 3. Aprendizaje Práctico . -- Capítulo 7. Proceso de Aprendizaje . -- Capítulo 8. Variables . -- 8.1 Tipos de Datos . -- Capítulo 9. Entrada y Salida Estándar . -- 9.1 Salida por Pantalla . -- 9.1.1 Formateando la Salida . -- 9.1.2 Caracteres Especiales . -- 9.2 Entrada Desde Teclado . -- Capítulo 10. Tipos de Datos Numéricos . -- 10.1 Operadores Aritméticos . -- 10.2 Números Enteros . -- 10.2.1 Números Enteros Long . -- 10.3 Números Reales . -- 10.3.1 Redondeo de Números Reales . -- 10.4 Números Complejos . -- 10.5 Uso de Paréntesis . -- Capítulo 11. Booleanos . -- 11.1 Operadores Lógicos . -- 11.2 Operadores Relacionales . -- Capítulo 12. Cadenas de Texto . -- 12.1 Operadores con Cadenas . -- 12.2 Caracteres Especiales . -- 12.3 Funciones . -- 12.4 Porciones de Cadenas . -- 12.5 Formateo de Cadenas . -- 12.5.1 Operador % . -- 12.5.2 Format(). . -- Capítulo 13. Listas, Tuplas y Diccionarios . -- 13.1 Listas . -- 13.1.1 Ejercicios . -- 13.2 Tuplas . -- 13.3 Diccionarios . -- 13.3.1 Ejercicios . -- Capítulo 14. Comentarios de Código . -- 14.1 ¿Qué Son . -- 14.2 Comentarios de Código en Python . -- 14.3 Recomendaciones y Buenas Prácticas . -- Capítulo 15. Control del Flujo . -- 15.1 Operadores Relacionales . -- 15.2 Bloques e Indentación . -- 15.3 If / Elif /Else . -- Capítulo 16. Bucles . -- 16.1 For . -- 16.2 While . -- Capítulo 17. Funciones . -- 17.1 Ejercicios . -- 17.1.1 Funciones con Variables Globales . -- Capítulo 18. Recursividad . -- 18.1 Ejercicios . -- Capítulo 19. Control de Excepciones . -- 19.1 ¿Qué Son las Excepciones? . -- 19.2 Tipos de Excepciones . -- 19.3 Ejercicios . -- Capítulo 20. Ejercicio Intermedio . -- Capítulo 21. Manejo de Ficheros . -- 21.1 Apertura y Cierre de Ficheros . -- 21.2 Manipulación: Lectura . -- 21.3 Manipulación: Escritura . -- 21.4 Resumen de Funciones de Ficheros . -- Capítulo 22. Programación Orientada a Objetos . -- 22.1 Cambio de Paradigma . -- 22.2 Clase y Objeto . -- 22.3 Composición . -- 22.4 Encapsulación . -- 22.5 Herencia . -- Capítulo 23. Pilas y Colas . -- 23.1 Pilas . -- 23.1.1 Implementación . -- 23.2 Colas . -- 23.2.1 Implementación . -- Capítulo 24. Librería Estándar . -- 24.1 Módulo Random . -- 24.2 Módulo Sys . -- 24.3 Módulo Os y Shutil . -- 24.4 Módulo Math . -- 24.5 Módulo Statistics . -- 24.6 Módulo Datetime . -- Capítulo 25. Programación Paralela . -- 25.1 Introducción a la Programación Paralela . -- 25.2 Tipos de Paralelismo . -- 25.3 Ventajas y Desventajas . -- 25.4 Paralelo Vs Concurrente . -- 25.5 Procesos Vs Hilos . -- 25.6 Global Interpreter Lock . -- 25.7 Hilos en Python . -- 25.8 Procesos en Python . -- Capítulo 26. Python y las Bases de Datos . -- 26.1 Introducción a las Bases de Datos . -- 26.1.1 ¿Qué es una Base de Datos? . -- 26.1.2 Beneficios de Uso . -- 26.1.3 Tipos de Bases de Datos . -- 26.1.4 Modelo Entidad-Relación . -- 26.1.5 Sql . -- 26.2 Sqlite . -- 26.3 Ejercicios . -- 26.3.1 Creación de la Base de Datos . -- 26.3.2 Insertando Datos . -- 26.3.3 Leyendo Datos . -- 26.3.4 Modificando Datos . -- 26.3.5 Borrando Datos . -- Capítulo 27. Módulos . -- 27.1 Ejercicios . -- Capítulo 28. Pruebas Unitarias . -- 28.1 ¿Qué Son los Tests Unitarios? . -- 28.1.1 la Realidad . -- 28.2 Características de una Buena Prueba Unitaria . -- 28.3 Beneficios de las Pruebas Unitarias . -- 28.4 Pruebas Unitarias en Python . -- Anexo 1. Glosario . -- Anexo 2. Palabras Reservadas
650 _aINFORMATICA
650 _aPROGRAMACIÓN
650 _aCONCEPTOS
650 _aTÉCNICAS
650 _aBASES DE DATOS
700 _aCórcoles Córcoles, Sheyla
942 _cTM001
_2ddc