Python for Astronomers
Jorge H. C. Martins, André Miguel A. C. V. Silva
CAUP
In Astronomy, like in many other scientific research areas, the exploration of data is essential. The exploration of data includes many topics, including the:
Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. Although python is outstanding to solve quick problems, such as most the ones needed for the exploration of data, it can also be used to implement more complete and heavy applications.
In this hands-on course it will be presented the more important capabilities of Python and specialized libraries for the exploration of scientific data, with special focus for Astronomy.
Level: All interested people.
Requirements: The attendees should have a basic knowledge on programming. The goal of these advance course is not to teach how to program from scratch.
Documentation: Installation & configuration documentation (conda, pip, etc); class presentations in PDF.