COMPUTACION MATEMATICA CON PYTHON 2ª ED. REVISADA Y AMPLIADA

COMPUTACION MATEMATICA CON PYTHON 2ª ED. REVISADA Y AMPLIADA

INTRODUCCION AL LENGUAJE PYTHON PARA CIENTIFICOS E INGENIEROS

FARRAN MARTIN, JOSE IGNACIO

21,50 €
IVA incluido
En stock
Editorial:
UNIVERSIDAD DE VALLADOLID
Año de edición:
2023
Materia
Programacion y lenguajes
ISBN:
978-84-1320-253-2
Páginas:
370
Encuadernación:
Rústica

Este libro está orientado a aprender los rudimentos básicos de Python para propósito general, con especial énfasis en su utilización para realizar prácticas de laboratorio en asignaturas de Matemáticas, sobre todo (pero no exclusivamente) en grados de Ingeniería, y en particular en Ingeniería Informática. Para un uso de Python más profesional (aplicaciones WEB, aplicaciones de gestión, videojuegos, etc.) aconsejamos completar la lectura con otra bibliografía más especializada.
Para la mayoría de las prácticas de asignaturas básicas de Matemáticas universitarias, la primera parte del libro (los 4 primeros capítulos) es más que su?ciente para poder abordar los problemas computacionales que se pueden plantear en asignaturas básicas (Matemática Discreta, Álgebra Lineal o Cálculo). El primer capítulo presenta los rudimentos básicos para usar Python como una calculadora y hacer cálculos interactivos, así como los tipos de datos básicos (números y cadenas de caracteres). El segundo capítulo trata de estructuras de datos más complejas, para poder almacenar colecciones de datos de manera ordenada. El tercer capítulo presenta el lenguaje Python para las típicas instrucciones condicionales e iterativas, con el objetivo de poder hacer programas complejos. El cuarto y último capítulo de esta primera parte trata esencialmente de cómo de?nir procedimientos y funciones, con el fín de poder reutilizar un mismo programa con distintos datos.
La segunda parte es interesante para poder plantear prácticas de un mayor nivel, o en asignaturas más especializadas. Así, el capítulo 5 profundiza en el manejo de cadenas de caracteres, con una pequeña introducción a la programación funcional. El capítulo 6 nos provee de un método para poder trabajar con datos a bajo nivel (a nivel de bits), que sería útil para asignaturas que tengan que ver con la codi?cación de la información, como mostraremos en el capítulo 12. El capítulo 7 trata del manejo de ?cheros, para poder almacenar la información de forma persistente en el disco duro. El capítulo 8 concluye esta segunda parte del libro sugiriendo algunos módulos de Python que pueden servir de utilidad para un usuario más avanzado.
La tercera y ´ultima parte del libro está dedicada a poner ejemplos del uso de Python para proponer y resolver prácticas de ordenador en asignaturas de Matemáticas. Estas asignaturas podrían plantearse desde otros puntos de vista, con distintos niveles de profundidad, eligiendo los temas con otro criterio, etc. El contenido matemático de estos capítulos se da casi siempre por supuesto, y se remite a bibliografía matemática propiamente dicha. Las asignaturas propuestas son la Matemática Discreta (capítulo 9), materia básica en Ingeniería Informática, el Álgebra Lineal (capítulo 10) y el Cálculo, tanto In?nitesimal como Numérico (capítulo 11), asignaturas básicas en cualquier titulación de ingeniería, y una asignatura de Codi?cación de la Información (capítulo 12), más avanzada, con aplicaciones en la compresión de datos o los códigos correctores de errores.

Otros libros del autor