Python
eBook - PDF

Python

  1. Spanish
  2. PDF
  3. Disponible en iOS y Android
eBook - PDF

Python

Descripción del libro

Python es un software libre que tiene una gran cantidad de módulos para realizar el cómputo científico aplicado en múltiples áreas del conocimiento científico, léase medicina, ingeniería, ciencias, finanzas, economía, entre muchas otras. Ocupa el cuarto lugar de la lista de lenguajes de programación más usados por programadores, y el primer lugar entre los lenguajes de programación de alto nivel. Además, el IEEE lo ha posicionado en tercer lugar entre los lenguajes de programación. Los temas del presente documento son parte del curso introductorio de programación para estudiantes de ciencias, ingeniería y animación digital a nivel licenciatura de la Universidad de las Américas Puebla. El presente texto tiene como objetivo desarrollar desde los primeros capítulos la descripción, análisis y desarrollo de los algoritmos que posteriormente se implementan en Python. De esta manera, el usuario va de una descripción del problema en español, pero con una estructura definida, a una implementación formal en un lenguaje de programación.

Preguntas frecuentes

Sí, puedes cancelar tu suscripción en cualquier momento desde la pestaña Suscripción en los ajustes de tu cuenta en el sitio web de Perlego. La suscripción seguirá activa hasta que finalice el periodo de facturación actual. Descubre cómo cancelar tu suscripción.
No, los libros no se pueden descargar como archivos externos, como los PDF, para usarlos fuera de Perlego. Sin embargo, puedes descargarlos en la aplicación de Perlego para leerlos sin conexión en el móvil o en una tableta. Obtén más información aquí.
Perlego ofrece dos planes: Essential y Complete
  • El plan Essential es ideal para los estudiantes y los profesionales a los que les gusta explorar una amplia gama de temas. Accede a la biblioteca Essential, con más de 800 000 títulos de confianza y superventas sobre negocios, crecimiento personal y humanidades. Incluye un tiempo de lectura ilimitado y la voz estándar de «Lectura en voz alta».
  • Complete: perfecto para los estudiantes avanzados y los investigadores que necesitan un acceso completo sin ningún tipo de restricciones. Accede a más de 1,4 millones de libros sobre cientos de temas, incluidos títulos académicos y especializados. El plan Complete también incluye funciones avanzadas como la lectura en voz alta prémium y el asistente de investigación.
Ambos planes están disponibles con un ciclo de facturación mensual, semestral o anual.
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¡Sí! Puedes usar la aplicación de Perlego en dispositivos iOS o Android para leer cuando y donde quieras, incluso sin conexión. Es ideal para cuando vas de un lado a otro o quieres acceder al contenido sobre la marcha.
Ten en cuenta que no será compatible con los dispositivos que se ejecuten en iOS 13 y Android 7 o en versiones anteriores. Obtén más información sobre cómo usar la aplicación.
Sí, puedes acceder a Python de Arízaga, J en formato PDF o ePUB, así como a otros libros populares de Ciencia de la computación y Ciencias computacionales general. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Editorial
Alfaomega
Año
2017
ISBN del libro electrónico
9789587783445

Índice

  1. Autores
  2. Agradecimientos
  3. Mensaje del Editor
  4. Contenido
  5. Prólogo
  6. Plataforma de contenidos interactivos
  7. Capítulo 1
  8. 1.1 Introducción
  9. 1.2 Evolución de la computadora
  10. 1.3 Arquitectura de una computadora
  11. 1.4 El lenguaje Python
  12. 1.5 Organización del libro
  13. Capítulo 2 - Fundamentos de algoritmos y de Python
  14. 2.1 Introducción
  15. 2.2 ¿Qué es un algoritmo
  16. 2.3 Pseudocódigo
  17. 2.4 Variables
  18. 2.5 Partes de un algoritmo
  19. 2.6 Algoritmos en pseudocódigo
  20. 2.7 Lenguaje Python
  21. 2.8 Estructura de un algoritmo en Python
  22. 2.9 Variables
  23. 2.10 Bibliotecas y encabezados
  24. 2.11 Operadores
  25. 2.12 Comentarios
  26. 2.13 Entrada y salida de datos en Python
  27. 2.14 Algoritmos sencillos
  28. 2.15 Variables alfanuméricas en Python
  29. 2.16 Listas
  30. 2.17 Instrucciones de Python del Capítulo 2
  31. 2.18 Conclusiones
  32. 2.19 Ejercicios
  33. Capítulo 3 - Condiciones
  34. 3.1 Introducción
  35. 3.2 Condiciones
  36. 3.3 La condición Si - Si_no
  37. 3.4 Condiciones anidadas
  38. 3.5 Casos
  39. 3.6 Instrucciones de Python del Capítulo 3
  40. 3.7 Conclusiones
  41. 3.8 Ejercicios
  42. Capítulo 4 - Ciclos en Python
  43. 4.1 Introducción
  44. 4.2 Ciclos Mientras
  45. 4.3 Ciclos Para
  46. 4.4 Ciclos anidados
  47. 4.5 La instrucción continue
  48. 4.6 La instrucción break
  49. 4.7 Ejemplos adicionales
  50. 4.8 Instrucciones de Python del Capítulo 4
  51. 4.9 Conclusiones
  52. 4.10 Ejercicios
  53. Capítulo 5 - Cadenas, Listas, Diccionarios y Tuplas
  54. 5.1 Introducción
  55. 5.2 Cadenas
  56. 5.3 Listas
  57. 5.4 Definición de listas
  58. 5.5 Tuplas
  59. 5.6 Diccionarios
  60. 5.7 Instrucciones de Python del Capítulo 5
  61. 5.8 Conclusiones
  62. 5.9 Ejercicios
  63. Capítulo 6 - Arreglos I: Vectores
  64. 6.1 Introducción
  65. 6.2 Introducción a arreglos
  66. 6.3 Vectores
  67. 6.4 Vectores en Python
  68. 6.5 Ejemplos con vectores en Python
  69. 6.6 Ordenamiento de vectores
  70. 6.7 Búsquedas
  71. 6.8 Instrucciones de Python del Capítulo 6
  72. 6.9 Conclusiones
  73. 6.10 Ejercicios
  74. Capítulo 7 - Arreglos II: Matrices
  75. 7.1 Introducción
  76. 7.2 Matrices
  77. 7.3 Arreglos en Python
  78. 7.4 Métodos alternos de escritura de matrices
  79. 7.5 Selección de filas y columnas de un arreglo
  80. 7.6 Suma, resta y multiplicación de matrices
  81. 7.7 Matrices especiales
  82. 7.8 Ejemplos
  83. 7.9 Conclusiones
  84. 7.10 Ejercicios
  85. Capítulo 8 - Subalgoritmos
  86. 8.1 Introducción
  87. 8.2 Subalgoritmos
  88. 8.3 Funciones
  89. 8.4 Funciones en Python
  90. 8.5 Procedimientos
  91. 8.6 Funciones lambda
  92. 8.7 Llamado por valor y llamado por referencia
  93. 8.8 Variables locales y globales
  94. 8.9 Ejemplos adicionales
  95. 8.10 Instrucciones de Python del Capítulo 8
  96. 8.11 Conclusiones
  97. 8.12 Ejercicios
  98. Capítulo 9 - Entrada y salida y de datos con archivos
  99. 9.1 Introducción
  100. 9.2 Escritura de datos en un archivo
  101. 9.3 Escritura de datos numéricos
  102. 9.4 Lectura de datos de un archivo
  103. 9.5 Lectura y escritura de datos en Excel
  104. 9.6 Instrucciones de Python del Capítulo 9
  105. 9.7 Conclusiones
  106. 9.8 Ejercicios
  107. Capítulo 10 - Programación orientada a objetos
  108. 10.1 Introducción
  109. 10.2 Conceptos asociados a la POO
  110. 10.3 Primera clase en Python
  111. 10.4 Creación de la clase NumeroComplejo
  112. 10.5 Declaración y uso de Setters y Getters
  113. 10.6 Sobreescritura de operadores
  114. 10.7 Herencia
  115. 10.8 Sobreescritura de métodos
  116. 10.9 Ejemplos
  117. 10.10 Instrucciones de Python del Capítulo 10
  118. 10.11 Conclusiones
  119. 10.12 Ejercicios
  120. Capítulo 11 - Graficación en Python
  121. 11.1 Introducción
  122. 11.2 Visualización de datos
  123. 11.3 Gráficas en 2 dimensiones
  124. 11.4 Figuras múltiples
  125. 11.5 Subgráficas
  126. 11.6 Otros tipos de gráficas bidimensionales
  127. 11.7 Opciones de gráficas
  128. 11.8 Gráficas tridimensionales
  129. 11.9 Instrucciones de Python del Capítulo 11
  130. 11.10 Conclusiones
  131. 11.11 Ejercicios
  132. Capítulo 12 - Geolocalización y Análisis de Sentimientos
  133. 12.1 Geolocalización
  134. 12.2 El módulo geopy
  135. 12.3 Análisis de sentimientos de Twitter
  136. 12.4 Conclusiones
  137. Apéndice A - Instalación y configuración
  138. A.1 Introducción
  139. A.2 Instalación de Python
  140. A.3 Instalación de easy_install y pip
  141. A.4 Instalación de Numpy
  142. A.5 Instalación de Scipy
  143. A.6 Instalación de Matplotlib
  144. A.7 Instalación de Tweepy
  145. A.8 Instalación de Pymongo
  146. A.9 Instalación de Geopy
  147. A.10 Instalación de Matplotlib Basemap
  148. Apéndice B - Creación de ejecutables en Python
  149. B.1 Introducción
  150. B.2 Instalación de pyinstaller
  151. B.3 Creación de ejecutables
  152. B.4 Ejemplo
  153. Índice analítico