0.2. Python3介紹與安裝


為什麼要學Python?

  • 近年來有越來來越多人學習Python,同時也有許多Python套件被運用在許多不同的領域。
    • 資料分析:NetworkxNumPyPandasSciPy等。
    • 大數據分析:Spark
    • 機器學習:Scikit-learn
    • 深度學習:Caffe、KerasTensorFlow 及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的優缺點?

  • 優點
    • 容易閱讀
    • 容易撰寫及維護
    • 大量第三方套件
    • 物件導向
    • 跨平台
  • 缺點
    • 相較於C, C++及Java速度較

為何說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環境

撰寫第一個Python3程式:「Hello World!」

  • Shell互動式環境

  • IDEL GUI for hello_world.py

results matching ""

    No results matching ""