Esta obra presenta los conceptos básicos de la programación utilizando el lenguaje de programación Python, utilizado actualmente en diversas y prestigiosas universidades y centros de investigación de todo el mundo. Cubre el material de un primer curso de programación a nivel ingeniería o licenciatura, según sea el caso, sentando las bases para la POO (Programación Orientada a Objetos). El libro aborda, entre otros temas, el módulo Numpy, ilustrando su uso con diversos ejemplos que utilizan matrices, presentando esta poderosa herramienta para la solución de problemas de ingeniería, ciencias e investigación. La utilización del módulo Math es un complemento perfecto para la solución de problemas matemáticos, en particular aquéllos relacionados con los números complejos y sistemas matriciales; así como el manejo de Archivos. El libro tiene un estilo de aprender a través del ejemplo y, para ello dispone de al menos 82 ejemplos, 70 ejercicios propuestos y 31 ejercicios propuestos con solución. Indica paso a paso la manera de instalar el lenguaje de programación Python en su versión 3.5, así como los módulos utilizados.