/PythonISYA

Basic Python at ISYA

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

PythonISYA

Basic Python at ISYA 2018 at Socorro (Colombia). Instructor: Jaime E. Forero-Romero (Los Andes University, Colombia)

Binder

Lecture 1. Basic Python I

00 Binder. Python interpreter. Jupyterlab.
01 Numbers and basic math.
02 Lists.
03 Dictionaries.
04 Iteration.

Lecture 2. Basic Python II

01 Control structures.
02 Functions.
03 Objects.
04 Modules.

Lecture 3. Numpy, Matplotlib and Scipy

01 Numpy arrays. Slicing.
02 Reading and writing files.
03 Random Numbers.
04 Plotting in 1D, 2D.

Lecture 4 + 5. Astropy

01 Constants and units.
02 Time, dates and Coordinates.
03 Working with FITS files.
04 Playing with SDSS data.

References