Python學習筆記(一)認識Python
阿新 • • 發佈:2018-11-16
一、Python的設計哲學
1、直譯器python/python3
# 使用 python 2.x 直譯器
$ python
xxx.py
# 使用 python 3.x 直譯器
$ python3
xxx.py
2、互動執行Python程式
2.1直接在終端中執行直譯器,而不輸入要執行的檔名
在Python的shell中直接輸入Python的程式碼,會立即看到程式執行結果
優點:
- 優雅
- 明確
- 簡單
- 函式、模組、數字、字串都是物件,在Python中一切皆物件
- 完全hick繼承、過載、多重繼承
- 支援過載運算子,也支援泛型設計
- 簡單、易學
- 免費、開源
- 面向物件
- 豐富的庫
- 可擴充套件性
- 執行速度較慢
- 國內市場較小
- 中文資料匱乏
- 拼寫錯誤
- 語法錯誤
- 縮排錯誤
- 適合學習/驗證Python語法或者區域性程式碼
- 程式碼不能儲存
- 不適合執行太大的程式
- 支援自動補全
- 自動縮排
- 支援bash shell 命令
- 內建了許多很有用的功能和函式
- 圖形使用者介面
- 程式碼編輯器(支援 程式碼補全/自動縮排)
- 編譯器/直譯器
- 偵錯程式(斷點/單步執行)
- ……
2)PyCharm 介紹
- PyCharm 是 Python 的一款非常優秀的整合開發環境
- PyCharm 除了具有一般 IDE 所必備功能外,還可以在 Windows、Linux、macOS 下使用
- PyCharm 適合開發大型專案
- 一個專案通常會包含 很多原始檔
- 每個 原始檔 的程式碼行數是有限的,通常在幾百行之內
- 每個 原始檔 各司其職,共同完成複雜的業務功能