PDF de programación - Curso de Python Astronomia

Imágen de pdf Curso de Python Astronomia

Curso de Python Astronomiagráfica de visualizaciones

Publicado el 6 de Mayo del 2018
708 visualizaciones desde el 6 de Mayo del 2018
1,7 MB
130 paginas
Creado hace 1a (31/01/2018)
Curso de Python Astronomia
Versión 20180131

Jorge A. Perez Prieto

31 de enero de 2018

Índice general

1. Introducción a Python

.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

.
.
.

3
7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1. Cadenas de texto .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.2. Formato de texto .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3. Estructuras de datos
. . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.4. Usando funciones externas: módulos
1.5. Programas ejecutables .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.6. Uso de funciones con iterables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.7. Entrada de datos en programas .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
.
1.8. Control de flujo .
1.9. Ejercicios .
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

.
.

.
.

.
.

.
.

.
.

.

.

.

.

.
.

.
.

2. Módulos, paquetes y la librería estándar de Python

25
2.1. Estructura de un paquete de Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2. La librería estándar de Python .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.3. Creación y administración de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.4. Llamadas al sistema .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.5. Trabajando con fechas y tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.6. Conexión remota por FTP y SSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

.

.

.

.

.

3. Estilo de codificación y buenas prácticas

3.1. Manipulación de listas .

.

.

37
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

4. Tratamiento de errores. Sentencia try-except

41
4.1. Encontrando errores con el depurador . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

5. Programación orientada a objetos con Python

47

.

51
6. Cálculo numérico con Numpy
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.1. Operaciones con arrays .
.
6.2. Arrays multidimensionales .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.3. Cambiando el tamaño de arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.4. Fitros y máscaras de arrays. Arrays enmascarados.
. . . . . . . . . . . . . . . . . . . . 58
6.5. Arrays estructurados .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
6.6. Lectura y escritura de datos con numpy . . . . . . . . . . . . . . . . . . . . . . . . . . 62
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.7. Cálculo matricial con numpy .

.

.

.

.

.

.

7. Representación gráfica de funciones y datos

65

I

.

.

.

.

.

.

.

.
.

.
.

7.1. Trabajando con texto dentro del gráfico . . . . . . . . . . . . . . . . . . . . . . . . . . 71
7.2. Representación gráfica de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.3. Histogramas
.
7.4. Varias ventanas de gráficos .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
7.5. Varios gráficos en una misma figura . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
7.6. Datos experimentales con barras de error
. . . . . . . . . . . . . . . . . . . . . . . . . 78
7.7. Representación de datos bidimensionales . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.8. Guardando las figuras
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
.
7.9. Gráficos 3D .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
.
7.10. Mapas geográficos con Basemap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
7.11. Ejercicios .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

.
.

.
.

.
.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

8. La librería científica Scipy

89
8.1. Ajustes lineales y no lineales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
8.2. Ajuste de funciones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
8.3.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
8.4.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
8.5. Manipulación de arrays 2D: imágenes . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
8.6. Módulo de constantes físicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
8.7. Ejercicios .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Interpolación de datos .
.
Integración numérica .

.
.

.
.

.

.

.

.

.

.

.

.

.

.

.

9. Cálculo simbólico con Sympy

9.1. Operaciones algebraicas .
9.2. Cálculo de límites
.
.
9.3. Expansión de series
9.4.
.
9.5. Ecuaciones algebraicas y álgebra lineal
9.6. Gráficos con Sympy .
9.7. Exportando a
  • Links de descarga
http://lwp-l.com/pdf10868

Comentarios de: Curso de Python Astronomia (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad