[B0] Python基礎
1. 學習Python基礎的前提條件
大家好,歡迎來到新章節,Python基礎篇。本系列是連接上一系列Python入門的,進行本系列的學習要求讀者已掌握如下知識點:
- 計算機編程的原理簡要介紹
- 集成開發環境PyCharm
- 變數名、數字、字元串、列表
- 句式、注釋
- 輸入和輸出
- 條件判斷語句
- 循環語句
- 各類數據結構
- 函數
- 模塊和引入
我們在本章學習中會繼續使用PyCharm作為集成開發環境,對於以上所提及的知識不再進行重複講解,另外,由於大家已有一定編程技巧,我接下來的文字也會趨於簡潔,會比入門篇更多地運用專業術語。
2. Python的學習計劃
在這個系列中,我想向大家介紹以下內容:
- 錯誤處理
- 文件的讀寫
- 正則表達式
- 操作文件和目錄
- 深拷貝和淺拷貝
- 面向對象的編程
- 變數(擴展介紹)
- 二進位、八進位和十六進位(包括ASCII)
- 迭代、生成和遞歸
- 高階函數map
- 匿名函數lambda
- 圖像處理(運用numpy)
可以看到我們任重而道遠,光看這些名字就感覺非常難有木有,其實Python還是很好上手的,一步一步來你會發現根本沒有想像的那麼難。
3. Sublime的安裝和本地化(可選)
如果你的PyCharm已經過期,而你又不想續費,可以嘗試另一個我常用的IDE,Sublime。安裝很簡單,下載後無腦安裝就行了。鏈接如下:
A sophisticated text editor for code, markup and proseSublime的強大之處在於可以支持多種語言的識別,包括Java、C等,我以前用硬體語言SystemVerilog的時候用的也是Sublime,非常靈活方便。但是使用Sublime,每次編譯文件時必須要配合終端或者shell里輸入命令才能運行。
python yourfile.pypython3 yourfile.pypython3 yourfile.py arg1 arg2
比如像上面一樣輸入命令,如果有參數直接跟著輸入參數。
Sublime的一個好處是免費,有愛心的同學也可以選擇付費捐款。另外Sublime支持中文本地化,具體操作如下:
打開安裝好的Sublime Text,不過現在圖標改成這個樣子我也是受寵若驚。
點擊菜單上面的Tools,選擇Install Package Control。
安裝完後會自動跳出提示說安裝好了。
這時候再點Tools,選擇Command Palette。
跳出的窗口輸入Package Control,在下面選擇帶install package這個。
然後輸入Chinese,選擇第一個ChineseLocalizations,
它就會自己變中文了,都不用重啟程序的。
接下來大家可以愉快地碼字了。
推薦閱讀:
※買西瓜的高級玩法,用好你的智能手機
※C++中關於跨平台中子線程式控制制的一些心得(2):用於線程的同步的Async容器
※跨平台通用賬號系統設計規則是什麼?
※楚河漢界
※面相項目學習編程