This is the matierial used in Bo Zhang's lecture on python @NAOC stars & star systems group.
- Bo Zhang (NAOC) mailto:bozhang@nao.cas.cn
- Yu-Xin Lin (MPIfR)
If you find this code useful in your research, please let us know. Thanks!
Any people are welcome to contribute to this package.
- These are very useful knowledge, skills and code styles when you use
python
to process astronomical data. - All materials can be found on my github page.
- jupyter notebook (formerly named ipython notebook) is recommeded to use
These lectures are organized as below:
- install python
- basic syntax
- numerical computing
- scientific computing
- plotting
- astronomical data processing
- high performance computing
- version control
- python 2.7.6
- ipython 4.0.0
- spyder==2.3.9
- multiprocessing==2.6.2.1
- numpy==1.8.2
- numpydoc==0.5
- scipy==0.16.1
- matplotlib==1.5.0
- astropy==1.1.post2
- astropy-helpers==1.1.dev
- corner==1.0.0
- ipykernel==4.2.2
- ipyparallel==4.1.0
- ipython==4.0.0
- ipython-genutils==0.1.0
- ipywidgets==4.1.1
- jupyter==1.0.0
- jupyter-client==4.1.1
- jupyter-console==4.0.3
- jupyter-core==4.0.6
- jupyter-pip==0.3
Temporally python3 is not used.