| Nota de contenido con formato |
Prólogo;<br/>Plataforma de contenidos interactivos:<br/>1. Introducción,<br/>1.1. Introducción,<br/>1.2. Evolución de la computadora,<br/>1.3. Arquitectura de una computadora,<br/>1.3.1. Instrucciones y datos de una computadora,<br/>1.3.2. Sistemas numéricos decimal y binario,<br/>1.3.3. Otros sistemas numéricos,<br/>1.3.4. Estructura de la memoria,<br/>1.3.5. Lenguajes de una computadora,<br/>1.4. El lenguaje Python,<br/>1.4.1. Descarga de Python,<br/>1.4.2. La interfase de Python,<br/>1.5. Organización del libro,<br/>2. Fundamentos de algoritmos y de Python,<br/>2.1. Introducción,<br/>2.2. ¿Qué es un algoritmo,<br/>2.3. Pseudo código,<br/>2.4. Variables,<br/>2.4.1. Tipos de variables,<br/>2.4.2. Asignación de valores a variables,<br/>2.4.3. Inicialización de variables,<br/>2.4.4. Operaciones básicas,<br/>2.4.5. Operaciones con variables enteras,<br/>2.4.6. Operaciones con enteros y reales,<br/>2.5. Partes de un algoritmo,<br/>2.6. Algoritmos en pseudocódigo,<br/>2.7. Lenguaje Python,<br/>2.7.1. El ambiente de Python,<br/>2.8. Estructura de un algoritmo en Python,<br/>2.9. Variables,<br/>2.10. Bibliotecas y encabezados,<br/>2.11. Operadores,<br/>2.11.1. Operadores aritméticos,<br/>2.11.2. Operadores relacionales,<br/>2.11.3. Operadores lógicos,<br/>2.11.4. Otras operaciones booleanas,<br/>2.11.5. Operadores de asignación,<br/>2.12. Comentarios,<br/>2.13. Entrada y salida de datos en Python,<br/>2.13.1. Despliegue de datos,<br/>2.13.2. Entrada de datos,<br/>2.13.3. Tabulador,<br/>2.14. Algoritmos sencillos,<br/>2.15. Variables alfanuméricas en Python,<br/>2.15.1. Operaciones con cadenas<br/>2.15.2. Concatenación o suma de cadenas,<br/>2.15.3. Multiplicación de cadenas,<br/>2.16. Listas,<br/>2.16.1. Diccionarios,<br/>2.17. Instrucciones de Python del Capítulo 2,<br/>2.18. Conclusiones,<br/>2.19. Ejercicios,<br/>3. Condiciones,<br/>6 3.1. Introducción,<br/>3.2. Condiciones,<br/>3.2.1. La condición en Python,<br/>3.2.2. Ejercicios de condiciones simples,<br/>3.3. La condición Si - Si _ no,<br/>3.3.1. Condición if – else,<br/>3.3.2. Ejemplos adicionales de condiciones if-else,<br/>3.4. Condiciones anidadas,<br/>3.4.1. if anidado en Python,<br/>3.4.2. Ejemplos adicionales con condiciones anidadas,<br/>3.5. Casos,<br/>3.6. Instrucciones de Python del Capítulo 3,<br/>3.7. Conclusiones,<br/>3.8. Ejercicios,<br/>4. Ciclos en Python,<br/>4.1. Introducción.,<br/>4.2. Ciclos Mientras,<br/>4.2.1. El ciclo Mientras en Python,<br/>4.3. Ciclos Para,<br/>4.3.1. La función range,<br/>4.4. Ciclos anidados,<br/>4.5. La instrucción continue,<br/>4.6. La instrucción break,<br/>4.7. Ejemplos adicionales,<br/>4.8. Instrucciones de Python del Capítulo 4,<br/>4.9. Conclusiones,<br/>4.10. Ejercicios,<br/>5. Cadenas, Listas, Diccionarios y Tuplasheet,<br/>5.1. Introducción,<br/>5.2. Cadenas,<br/>5.2.1. Longitud de una cadena,<br/>5.2.2. Separación de una cadena,<br/>5.2.3. Operaciones con cadenas,<br/>5.2.4. Concatenación o suma de cadenas,<br/>5.2.5. Multiplicación de cadenas<br/>5.2.6. Inmutabilidad de las cadenas,<br/>5.2.7. Otras operaciones con cadenas,<br/>5.2.8. Condiciones,<br/>5.2.9. Ciclos,<br/>5.3. Listas,<br/>5.4. Definición de listas,<br/>5.4.1. Operaciones con listas,<br/>5.4.2. Mutabilidad,<br/>5.4.3. Conversión de lista de cadenas a cadena,<br/>5.4.4. Otras operaciones con listas,<br/>5.5. Tuplas,<br/>5.5.1. Intercambio de valores,<br/>5.5.2. Operaciones con tuplas,<br/>5.6. Diccionarios,<br/>5.6.1. Otras operaciones para diccionarios,<br/>5.7. Instrucciones de Python del Capítulo 5,<br/>5.8. Conclusiones,<br/>5.9. Ejercicios,<br/>6. Arreglos I: Vectores,<br/>6.1. Introducción,<br/>6.2. Introducción a arreglos,<br/>6.3. Vectores,<br/>6.3.1. Acceso a vectores,<br/>6.3.2. Importancia del tamaño de un vector,<br/>6.4. Vectores en Python,<br/>6.4.1. Vectores por comprensión,<br/>6.5. Ejemplos con vectores en Python,<br/>6.5.1. Importancia del tamaño de un vector en Python,<br/>6.5.2. Inicialización de los vectores,<br/>6.5.3. La instrucción append,<br/>6.6. Ordenamiento de vectores,<br/>6.6.1. Ordenamiento por selección,<br/>6.6.2. Ordenamiento de burbuja,<br/>6.7. Búsquedas,<br/>6.7.1. Búsqueda binaria,<br/>6.8. Instrucciones de Python del Capítulo 6,<br/>6.9. Conclusiones,<br/>6.10. Ejercicios,<br/>7. Arreglos II: Matrices,<br/>7.1. Introducción,<br/>7.2. Matrices,<br/>7.3. Arreglos en Python,<br/>7.3.1. Generación de arreglos por indexación,<br/>7.3.2. Generación de arreglos por comprensión,<br/>7.4. Métodos alternos de escritura de matrices,<br/>7.5. Selección de filas y columnas de un arreglo,<br/>7.5.1. Filas de un arreglo,<br/>7.5.2. Columnas de un arreglo,<br/>7.6. Suma, resta y multiplicación de matrices,<br/>7.6.1. Suma y resta de matrices,<br/>7.6.2. Suma y resta de matrices en Python,<br/>7.6.3. Multiplicación de matriz por un escalar,<br/>7.6.4. Multiplicación de matriz por una matriz,<br/>7.6.5. Producto de matrices en Python,<br/>7.7. Matrices especiales,<br/>7.7.1. La matriz identidad,<br/>7.7.2. La matriz identidad en Python,<br/>7.7.3. La matriz transpuesta,<br/>7.7.4. Transpuesta de un arreglo en Python,<br/>7.7.5. Obtención de la transpuesta por comprensión,<br/>7.7.6. La matriz simétrica<br/>7.8. Ejemplos,<br/>7.9. Conclusiones,<br/>7.10. Ejercicios,<br/>8. Subalgoritmos,<br/>8.1. Introducción,<br/>8.2. Subalgoritmos,<br/>8.3. Funciones,<br/>8.4. Funciones en Python,<br/>8.4.1. Funciones de Python,<br/>8.4.2. Funciones definidas por el usuario,<br/>8.5. Procedimientos,<br/>8.5.1. Recursividad,<br/>8.6. Funciones lambda,<br/>8.7. Llamado por valor y llamado por referencia,<br/>8.8. Variables locales y globales,<br/>8.9. Ejemplos adicionales,<br/>8.10. Instrucciones de Python del Capítulo 8,<br/>8.11. Conclusiones,<br/>8.12. Ejercicios,<br/>9. Entrada y salida y de datos con archivos,<br/>9.1. Introducción,<br/>e9.2. Escritura de datos en un archivo,<br/>9.2.1. Escritura de datos alfanuméricos,<br/>9.2.2. La instrucción with,<br/>9.3. Escritura de datos numéricos,<br/>9.4. Lectura de datos de un archivo,<br/>9.4.1. Lectura de datos de un archivo,<br/>9.5. Lectura y escritura de datos en Excel,<br/>9.6. Instrucciones de Python del Capítulo 9,<br/>9.7. Conclusiones,<br/>9.8. Ejercicios,<br/>10.Programación orientada a objetos,<br/>10.1. Introducción,<br/>10.2. Conceptos aso ciados a la POO,<br/>10.3. Primera clase en Python,<br/>10.4. Creación de la clase Numero Complejo,<br/>10.5. Declaración y uso de Setters y Getters,<br/>10.6. Sobreescritura de operadores,<br/>10.7. Herencia,<br/>10.8. Sobreescritura de métodos,<br/>10.9. Ejemplos,<br/>10.9.1. Creación y movimientos de una cuenta bancaria,<br/>10.9.2. Cálculo de la media aritmética y la desviación estándar,<br/>10.9.3. Operaciones con matrices,<br/>10.9.4. Figuras geométricas,<br/>10.9.5. Lista enteros,<br/>10.10. Instrucciones de Python del Capítulo,<br/>10.11. Conclusiones,<br/>10.12. Ejercicios,<br/>11.Graficación en Python,<br/>11.1. Introducción,<br/>11.2. Visualización de datos,<br/>11.3. Gráficas en 2 dimensiones,<br/>11.4. Figuras múltiples,<br/>11.5. Subgráficas,<br/>11.6. Otros tipos de gráficas bidimensionales,<br/>11.6.1. Gráfica polar,<br/>11.6.2. Gráfica de pie,<br/>11.6.3. Gráfica de histograma,<br/>11.6.4. Gráfica de stem o de puntos,<br/>11.7. Opciones de gráficas,<br/>11.8. Gráficas tridimensionales<br/>11.9. Instrucciones de Python del Capítulo 11,<br/>11.10. Conclusiones,<br/>11.11. Ejercicios,<br/>12.Geolocalización y Análisis de Sentimientos,<br/>12.1. Geolocalización,<br/>12.2. El módulo geopy,<br/>12.2.1. Geolocalización de un punto de interés,<br/>12.2.2. Distancia de dos puntos de interés,<br/>12.2.3. Visualización de distintos puntos de interés,,<br/>12.3. Análisis de sentimientos de Twitter<br/>12.3.1. Extracción de tweets,<br/>12.3.2. La base de datos MongoDB,<br/>12.3.3. Análisis de los tweets,<br/>12.4. Conclusiones,<br/>A. Instalación y configuración,<br/>A.1. Introducción.,<br/>A.2. Instalación de Python,<br/>A.3. Instalación de easy install y pip .,<br/>A.4. Instalación de Numpy,<br/>A.5. Instalación de Scipy,<br/>A.6. Instalación de Matplotlib,<br/>A.7. Instalación de Tweepy,<br/>A.8. Instalación de Pymongo,<br/>A.9. Instalación de Geopy,<br/>A10. Instalación de Matplotlib Basemap,<br/>B. Creación de ejecutables en Python,<br/>B.1. Introducción,<br/>B.2. Instalación de pyinstaller,<br/>B.3. Creación de ejecutables,<br/>B.4. Ejemplo.<br/> |