0.2. Python3介紹與安裝
為什麼要學Python?
- 近年來有越來來越多人學習Python,同時也有許多Python套件被運用在許多不同的領域。
- 資料分析:Networkx、NumPy、Pandas及SciPy等。
- 大數據分析:Spark。
- 機器學習:Scikit-learn。
- 深度學習:Caffe、Keras、TensorFlow 及Theano等。
- 網站開發:Django。
- 視覺化:Bokeh、D3.js、geoplotlib、ggplot、Matplotlib及Seaborn等。
Python近三年在IEEE Spectrum的The Top Programming Languages中的變化。
- The Top Programming Languages, 2015, Python #4.
- The Top Programming Languages, 2016, Python #3.
- The Top Programming Languages, 2017, Python #1.
Python的優缺點?
為何說Python容易閱讀及撰寫?
不同程式語言的語法比較,以「Hello World!」為例。
#include <stdio.h>
int main(void)
{
printf("Hello, world!\n");
return 0;
}
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!" << endl;
return 0;
}
public class Hello
{
public static void main(String[] args)
{
System.out.print("Hello, world!");
}
}
#!/usr/bin/env python
print("Hello, world!")
下載及安裝Python3環境
- 到 https://www.python.org/downloads/ 下載Python3,例如:Python 3.6.2 for Windows。
- 點擊安裝檔,例如:python-3.6.2.exe,依照指示,來完成安裝Python3。
撰寫第一個Python3程式:「Hello World!」
- Shell互動式環境
- IDEL GUI for hello_world.py