中年婦女Python入門指南(一)

薛老闆發表於2017-12-26

1. 介紹

對於廣大從事網際網路相關工作的中年婦女朋友來說,Python變的日益重要,雖然現在語言越來越多,但作為易學上手的程式語言,無疑是婦女朋友走上程式設計不歸路的福音。不論是產品崗,運營崗,以及其他醬油崗的女同志,Python都是你們升職加薪的裝逼利器。

2. 安裝

Python的安裝非常簡單,對於Mac系統來說,系統已經預設幫我們安裝了Python2.7版本,大家可以在自己的mac的終端裡進行測試。

第一步:開啟終端

可能有些婦女同志還不知道終端為何物,下面擦亮你們的雙眼,點選這個的按鈕:

終端

第二步:在終端中輸入 "python --version" 來檢視當前python的版本資訊。

Python版本資訊
如果看到以下資訊,則表明你的機器上已經安裝了Python,否則自行百度去檢視如何安裝Python。

3. IDE

對於大多數使用者,我們再終端裡輸入Python,會直接進入到Python的編輯介面。

IDE
但是這種方式對於複雜的專案來說,相當不友好,所以在這裡推薦一個很好的IDE(俗稱:整合開發環境),它提供了很友好的介面,既能擼碼,又能執行自己的程式碼看效果。它就叫:Pycharm。

3.1 怎麼下載?

下載
Pycharm有兩個版本,一個是專業版(Professional)是一個收費的版本,對於婦女同志來說,建議使用免費的社群版(Community)。至於二者有何區別,可以上Pycharm上進行查閱,在此不予贅述。
中年婦女Python入門指南(一)

4. 開啟你的擼碼之旅

4.1 新建工程

安裝好Pycharm之後,點選執行會看到以下介面。

中年婦女Python入門指南(一)
通常情況下,我們會建立一個新的工程

題外話:工程是什麼?
可能是我語言水平有限,要給婦女同志描述這個簡單的事情其實很難。我以一種層級關係來表述一下
--工程
  --模組1
    --檔案1_1
    --檔案1_2
    --檔案1_3
  --模組2
    --檔案2_1
  --模組3
    --檔案3_1
    --檔案3_2

因為大家知道蓋房子只有一個房間是不合理的,
所以我們寫程式碼也不能把所有功能放在一個檔案裡
(如果你偏要這麼寫,也不是不可以,就是有點兒愚蠢而已),
所以為了便於組織模組與模組之間、模組與檔案、檔案與檔案之間的關係,
為了管理和執行上的方便,便很自然的產生了工程這個概念。
複製程式碼

點選下一步以後,會看到這個介面,這個介面是什麼意思呢?

中年婦女Python入門指南(一)

  • Location: 是告訴我們,我們擼的碼放在了哪個資料夾下面
  • Interpreter: 是我們選取了哪個直譯器,或是virtualenv。簡單的解釋Interpreter就相當於一個廚師,你現在要新建一個宮保雞丁的工程,你選擇哪個廚師給你做。
廚師A的裝備
- 炒鍋
- 勺子
+

廚師B的裝備
- 蒸鍋
- 炒鍋
- 勺子
+
複製程式碼

大家可以看到每個廚師都有一個“加號”用於新增裝置,而當你做一個宮保雞丁的專案的時候,可能廚師A的裝備就夠用了,所以你選擇了廚師A,但是當你做了一個牛肉麵的專案,那麼廚師B的裝備可能更適合你,所以廚師A和廚師B相當於直譯器的虛擬環境(virtualenv),我們可能在這個環境上安裝了mysql和spark的一些庫,拿來做資料分析非常合適,但是如果做一些簡單計算的python工程來說,他們佔用了一些無謂的資源,所以我們可以選擇一個更加輕量的virtualenv。當然你要想選重的可不可以呢?不是不可以,就是有點兒不合理而已。

關於直譯器的閒話: 我們都知道python是解釋型語言,還有一種是編譯型語言(C++),一般來說,解釋型的語言,我們稱為指令碼語言,非解釋的語言我們就稱之為程式語言。python有兩個大版本(python2和python3)在構架上差別很大,而且有很多語法也有不盡相同的地方。所以我們在選直譯器之前,要明確自己是用python2開發,還是python3開發。

4.2 新建檔案

我們現在建立了一個LearnPy的工程,那麼在這個工程下,我們要建立一個Python檔案。

中年婦女Python入門指南(一)

中年婦女Python入門指南(一)
檔案就建立完畢了。

4.3 第一個Hello world程式

Python 程式碼寫起來非常簡單,有多簡單,我們對比一下C++就知道了

#include <iostream>
using namespace std;

int main() {
    cout << "hello world" << endl;
    return 0;
}
複製程式碼

而python只需要一行程式碼

print "hello world"
複製程式碼

即:

中年婦女Python入門指南(一)

4.4 執行程式碼

中年婦女Python入門指南(一)

在對應的檔案下,點綠色的三角,Run你們的程式碼

執行結果:

中年婦女Python入門指南(一)

好吧,今天就這樣,才疏學淺,歡迎糾錯。

相關文章