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
911 visualizaciones desde el 6 de Mayo del 2018
1,7 MB
130 paginas
Creado hace 2a (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...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad