Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
62 views

Python Advance Course Via Astronomy Street: Sérgio Sousa (CAUP)

This document provides an overview of an advanced Python course. The course will cover Python basics, using Python with key scientific libraries like Numpy and Matplotlib, science and astronomy modules, and interfacing Python with C. The course aims to teach participants how to get, manipulate, analyze, and visualize data for scientific papers and projects using the popular Python programming language and its many libraries for scientific computing and astronomy. It is taught by Sergio Sousa from the ExoEarths Team at the University of Porto.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views

Python Advance Course Via Astronomy Street: Sérgio Sousa (CAUP)

This document provides an overview of an advanced Python course. The course will cover Python basics, using Python with key scientific libraries like Numpy and Matplotlib, science and astronomy modules, and interfacing Python with C. The course aims to teach participants how to get, manipulate, analyze, and visualize data for scientific papers and projects using the popular Python programming language and its many libraries for scientific computing and astronomy. It is taught by Sergio Sousa from the ExoEarths Team at the University of Porto.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Python Advance Course

via Astronomy street

Srgio Sousa (CAUP)


ExoEarths Team (http://www.astro.up.pt/exoearths/)
Why Python?
What do we need?
Get data Observations / Simulations
Manipulate and process the data
Analysis and Visualization of the data
Making plots for papers/presentations/reports etc...
Other stuff???
Why Python?
Languages Available in the market:
Why Python?
Advantages
Many scientific libraries (modules) available;
Simple and intuitive sintaxe; very readable;
Many other libraries available (web, interfaces, system, );
Free and open-source software, widely spread;

Drawbacks:
Still no pleasant devolopment enviroment (missing a good IDE);
Dependence on modules that slowly follow Python updates
Scientific Python
Building Blocks Bibliography
Python Python Scientific lecture notes
IPython http://scipy-lectures.github.io/
Numpy Python Reference
Scipy http://docs.python.org/2/reference/
Matplotlib http://www.python.org/
Pyraf

Mayavi
Python Advance Course
via Astronomy street
Advance Course Outline:

Lesson 1: Python basics (T + P)


Lesson 2: Python with Numpy and Matplotlib (T + P)
Lesson 3: Science and Astronomy modules (Scipy, Pyfits, Pyraf) (T + P)
Lesson 4: Interfacing with C (P)

You might also like