學習資源 - Astrohackers-TW/IANCUPythonAdventure GitHub Wiki
官方說明文件
- Python官方說明文件(英)(繁中)
- Astropy官方說明文件、Learn Astropy - Tutorials
- NumPy官方說明文件
- SciPy官方說明文件
- Matplotlib官方說明文件
- IPython官方說明文件
- Jupyter Notebook官方說明文件
線上教學文件以及開源的電子書
- Python for Astronomers: An Introduction to Scientific Computing
- Practical Python for Astronomers (astropython.org)
- Using Python for Astronomical Data Analysis (2016 AAS Meeting)
- Python 3 for Scientists
- Python for Everybody - Exploring Data In Python 3
- Learn Python the Hard Way (付費後有影音教學)
- Dive Into Python 3
- Hitchhiker's Guide to Python
- Think Python
- Invent with Python
- 良葛格-專欄文章:Python Tutorial
- From Python to Numpy
- Automate the Boring Stuff with Python
線上互動式、影音課程
- Codecademy-Python (別人寫的介紹)
- Code School-Python (有免費的基礎課程,進階課程需付費)
- Treehouse (付費) (別人寫的介紹)
- Udemy (付費,每個課程約台幣400~1500,時常會推出有折扣或免費的課程)
- Datacamp (有免費的基礎課程,進階課程需付費)
大規模網路免費公開課程(MOOC)平台 - edX
- Introduction to Computer Science and Programming Using Python (MITx)
- Introduction to Computational Thinking and Data Science (MITx)
- Learn to Program Using Python (UTArlingtonX)
- Introduction to Python for Data Science (Microsoft)
- Programming with Python for Data Science (Microsoft)
- CS For All: Introduction to Computer Science and Python Programming (HarveyMuddX)
- Introduction to Computing in Python (The Georgia Institute of Technology)
大規模網路免費公開課程(MOOC)平台 - Udacity
- Intro to Computer Science - Build a Search Engine & a Social Network
- Programming Foundations with Python - Learn Object-Oriented Programming
- Intro to Data Analysis - Data Analysis Using NumPy and Pandas
- Intro to Data Science - Learn What It Takes to Become a Data Scientist
- Differential Equations in Action
- Software Debugging
- Design of Computer Programs - Programming Principles
大規模網路免費公開課程(MOOC)平台 - Coursera
-
Python for Everybody Specialization (University of Michigan)
-
Fundamentals of Computing Specialization (Rice University)
-
Applied Data Science with Python Specialization (University of Michigan)
-
Data Analysis and Interpretation Specialization (Wesleyan University)
-
Python Programming: A Concise Introduction (Wesleyan University)
-
用Python玩转数据 Data Processing Using Python (Nanjing University)
YouTube
其他平台
- Python for Beginners (Microsoft)
書
- 精通 Python:運用簡單的套件進行現代運算
- Statistics, Data Mining, and Machine Learning in Astronomy: A Practical Python Guide for the Analysis of Survey Data