000 04763nam a22001937a 4500
003 OSt
005 20250402154511.0
008 220312b |||||||| |||| 00| 0 eng d
020 _a978-958-792-168-7
040 _aB-ISTTENA
041 _aEsp
245 _aPython práctico
_bHerramientas, conceptos y técnicas
_cAlfredo Moreno Muñoz, Sheila Córcoles Córcoles
250 _a1era Ed
260 _aColombia
_bRa-ma
_c2020
300 _a318 P.
_c25 cm
505 _aAGRADECIMIENTOS. SOBRE LOS AUTORES. INTRODUCCION. ENFOQUE DEL LIBRO. BLOQUE 1. CONCEPTOS TEORICOS. CAPITULO 1: Antes de Empezar. 1.1. ¿Que es un programa? 1.2. ¿Que es programar? 1.3. Software libre. CAPITULO 2: Python. 2.1.Su historia. 2.2. Características. 2.3. ¿Porque phyton? 2.4. La filosofía de python. BLOQUE 2. PUESTA EN MARCHA. CAPIYULO 3: Instalación. 3.1. Mac os x. 3.2. Microsoft Windows. 3.3. Linux. CAPITULO 4: Entorno de Desarrollo. 4.1. ¿QUE ES UN ENTORNO DE DESARROLLO? 4.1.1. Componente 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ú Windows. 4.2.9. Menú Help. 4.2.10. Colores IDLE. CAPITULO 5: Mi primer Programa con python. CAPITULO 6: Shell/ Terminal/Consola. BLOQUE 3: Aprendizaje practico. CAPITULO 7: Proceso de Aprendizaje. CAPITULO 8: Variables. 8.1. Tipos de datos. CAPITULO 9 : Entrada y Salida Estándar. SALIDA POR PANTALLA. 9.1.1. Formateando la salida. 9.1.2. Caracteres especiales. 9.2. ENTRADA DESDE EL TECLADO. CAPITULO 10: Tipos de Datos Numéricos. 10.1. OPERADORES ARITMETICOS. 10.2. NUMEROS ENTEROS. 10.2.1. Números enteros Long. 10.3. NUMEROS REALES. 10.3.1. Redondo de números reales. 10.4. NUMEROS COMPLEJOS. 10.5. USO DE PARENTESIS. CAPITULO 11: Booleanos. 11.1. Operadores logicos. 11.2. Operadores relacionales. CAPITULO 12: Cadena 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(). CAPITULO 13: Listas , Tuplas y Diccionarios. 13.1. LISTAS. 13.1.1 Ejercicios. 13.2. TUPLAS. 13.3. DICCIONARIOS. 13.3.1. Ejercicios. CAPITULO 14: Comentarios de código. 14.1. ¿Que son? 14.2. Comentarios de código en Python. 14.3. Recomendaciones y buenas practicas. CAPITULO 15:Control de Flujo. 15.1. Operadores relacionales. 15.2. Bloques e indentacion. 15.3. IF/ ELIF/ELSE. CAPITULO 16: Bucles. 16.1 For. 16.2. While. CAPITULO 17: Funciones. 17.1. EJERCICIOS. 17.1.1. Funciones con variables globales. CAPITULO 18: Recursividad. 18.1. EJERCICIOS. CAPITLO 19: Control de Excepciones. 19.1. ¿Que son las excepciones? 19.2. Tipos de excepciones. 19.3. Ejercicios. CAPITULO 20: Ejercicio Intermedio. CAPITULO 21: Manejo de Ficheros. 21.1. Apertura y cierre de ficheros. 21.2. Manipulación: lectura. 21.3. Manipulación: estructura. 21.4. Resumen de funciones de ficheros. CAPITULO 22: Programación Orientada a Objetos. 22.1. Cambio de paradigma. 22.2. Clase y objetivo. 22.3. Composición. 22.4. Encapsulación. 22.5. Herencia. CAPITULO 23: Pilas y Colas. 23.1. PILAS. 23.1.1. Implementación. 23.2. COLAS. 23.2.1. Implementación. CAPITULO 14: Librería Estándar . 24.1. Modulo random. 24.2. Modulo SYS. 24.3. Modulo OS y SHUTIL. 24.4. Modulo MATCH. 24.5. Modulo STATISTICS. 24.6. Modulo DATETIME. CAPITULO 25: Programación Paralela. 25.1 Introducción a la programación paralela. 25.2. Tipos de paralelismos. 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. CAPITULO 26: Python y las Bases de Datos. 26.1. INTRODUCCION A LAS BASES DE DATOS. 26.1.1. ¿Que una base 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. Creacion 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. CAPITULO 27: Módulos. 27.1. Ejercicios. CAPITULO 28: Pruebas Unitarias. 28.1. ¿Que son los tets 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 _bDesarollo de Software
942 _aB-ISTTENA
_cBOOK
_p12-03-2022
_qRuth O.
_n9/12/2021
999 _c22
_d22