Anuncio

Python Programación

Python Programación, elaborado por Luis Rodríguez Ojeda y publicado como libro digital por la Escuela Superior Politécnica del Litoral en su versión 2.3

La programación es una competencia fundamental en carreras de ingeniería, matemáticas y ciencias aplicadas. Python se ha consolidado como uno de los lenguajes más utilizados en entornos académicos y profesionales debido a su sintaxis clara, su versatilidad y la amplia disponibilidad de librerías científicas. Dominar sus fundamentos permite desarrollar soluciones computacionales eficientes para problemas de diversa complejidad.

El libro Python Programación constituye un material formativo orientado a la construcción de algoritmos y su implementación práctica en este lenguaje.

Introducción al libro

Python Programación, elaborado por Luis Rodríguez Ojeda y publicado como libro digital por la Escuela Superior Politécnica del Litoral en su versión 2.3 (2016), está dirigido principalmente a estudiantes universitarios que cursan una primera asignatura de programación.

Los primeros doce capítulos no requieren conocimientos previos formales en programación, aunque se recomienda tener nociones básicas de lógica matemática. El enfoque pedagógico se basa en el aprendizaje progresivo mediante ejemplos y ejercicios prácticos, permitiendo al lector desarrollar habilidades algorítmicas y trasladarlas al lenguaje Python.

El texto aborda desde los conceptos fundamentales de resolución de problemas computacionales hasta temas más avanzados como programación orientada a objetos, librerías científicas y métodos numéricos.

Contenido del libro

La obra inicia con una introducción al modelo general de resolución de problemas mediante el computador, enfatizando el análisis, diseño e instrumentación de soluciones.

Posteriormente desarrolla los fundamentos de los algoritmos y su construcción estructurada, incluyendo diagramas de flujo, seudolenguaje y estructuras de control. A partir del capítulo dedicado al lenguaje Python, el lector aprende la sintaxis, tipos de datos, operadores, estructuras de decisión y repetición, validación de datos y manejo de excepciones.

El libro profundiza en la creación de funciones, estructuras de datos como listas, tuplas, diccionarios y conjuntos, así como el uso de librerías como NumPy para operaciones numéricas. También aborda manejo de archivos y registros, programación orientada a objetos, diseño de interfaces de usuario y análisis de eficiencia algorítmica mediante notación O.

En los capítulos finales se introducen librerías especializadas como Matplotlib y SymPy, junto con aplicaciones de métodos numéricos y resolución de ecuaciones diferenciales, lo que amplía el alcance hacia aplicaciones científicas y de ingeniería.

El documento se distribuye para uso público y distribución libre bajo licencias que permiten acceso libre para uso no comercial, incluyendo Creative Commons Atribución No Comercial y GNU Free Documentation License.

Índice del libro

  1. Introducción
  2. Algoritmos
  3. Construcción de algoritmos computacionales
  4. Lenguajes de Programación de Computadoras
  5. El lenguaje Python
  6. Creación de funciones
  7. Tipos de datos estructurados
  8. Registros y archivos
  9. Programación Orientada a Objetos
  10. Diseño de Interfaz de Usuario
  11. Eficiencia de algoritmos y programas
  12. Librerías especializadas
  13. Métodos Numéricos
  14. Bibliografía

Datos del libro

  • Título: Python Programación
  • Autor: Luis Rodríguez Ojeda
  • Categoría principal: Programación
  • Subcategoría: Python
  • Idioma: Español
  • Licencia: Creative Commons Atribución No Comercial y GNU Free Documentation License

Más libros en: Programación, Python


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Descargar libro PDF

Libros relacionados

Anuncios