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
5.800 visualizaciones desde el 6 de Mayo del 2018
1,7 MB
132 paginas
Creado hace 6a (22/02/2018)
Curso de Python Astronomia
Versión 20180223

Jorge A. Perez Prieto

22 de febrero 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. Módulos de Python .
.
1.5. Programas ejecutables .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.6. Uso de funciones con iterables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

27
2.1. Estructura de un paquete de Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.2. La librería estándar de Python .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.3. Creación y administración de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.4. Trabajando con fechas y tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.5. Llamadas al sistema .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.6. Conexión remota por FTP y SSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

.

.

.

.

.

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

3.1. Manipulación de listas .

.

.

39
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4. Tratamiento de errores. Sentencia try-except

43
4.1. Encontrando errores con el depurador . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

5. Programación orientada a objetos con Python

49

.

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

.

.

.

.

.

.

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

67

I

.

.

.

.

.

.

.

.
.

.
.

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

.
.

.
.

.
.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

8. La librería científica Scipy

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

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/pdf10862

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