文章目錄
- 1. Python的背景知識
- 1.1 Python是咋來的?
- 1.2 Python的特點
- 1.3 Python能干啥?
- 1.4 Python的缺點
- 2. 搭建Python環境
- 2.1 安裝Python
- 2.2 安裝PyCharm
- 2.3 用pycharm編寫python程序
1. Python的背景知識
1.1 Python是咋來的?
由Guido van Rossum于1989年圣誕節為打發無聊時間,而開發的一個新的腳本解釋程序. 第一個公開發行版發行于1991年.
至于為什么選中Python作為語言名字,是因為他是一叫Monty Python的喜劇團體的愛好者.
1.2 Python的特點
- 優雅
- 明確
- 簡單
Python是一個下限特別低, 上限特別高的編程語言
下限特別低: 上手容易, 特別適合啥都不懂的小白作為第一門編程語言. 通過簡單的代碼就能做出實用的功能, 特別容易培養興趣.
上限特別高: Python有非常豐富的語法特性, 支持多種編程風格, 又有非常龐大駁雜的庫. 想要學到 "精通"也絕非一朝一夕.
Python支持多種編程風格
Python支持面向過程的編程風格. 如果你熟悉C語言, 那么完全可以像寫C一樣寫Python
Python支持面向對象的編程風格. 數字, 字符串, 函數, 模塊… 都是 “對象”.
Python支持函數式編程. 其實這世界上只有兩種編程語言, C類語言, Lisp類語言. Python也支持函數式編程.
Python語法簡潔, 表達能力強
python代碼量小, 維護成本低, 編程效率高, 標準庫強大, 第三方庫非常豐富, 目前已經成為全世界最廣泛使用的編程語言之一.
解釋運行
Python是一種解釋型的編程語言. 和C/C++不同, 不是先將源代碼文件轉化成可執行文件, 再執行; 而是直接由Python解釋器一行一行的讀取源代碼, 每讀一行就執行一行.
但嚴格意義上講, Python算是一種 “半編譯, 半解釋” 型的語言. 一方面, Python解釋器會按行讀取源代碼文件, 然后會先將源代碼轉為供Python解釋器直接執行的 “字節碼”. 然后再執行字節碼.
例如, 我們執行一個.py文件之后, 會生成一個同名的.pyc文件. 這個.pyc文件就是Python解釋器生成的字節碼文件. 如果已經存在了.pyc文件, 那么就不需要再 “翻譯” 一次了, 這樣也提高了執行效率.
跨平臺
Python是基于Python的解釋器來進行執行. 只要某個操作系統/平臺上能運行Python解釋器, 就可以完美的運行
Python的源代碼. 主流的Windows, Linux, Mac等操作系統上都能夠很好的支持Python.
可擴展強
Python可以很容易的調用C/C++語言. 如果覺得哪里的邏輯性能不滿足要求, 可以用C/C++重構這部分模塊, 用Python調用.
可嵌入
Python的代碼也可以很容易的嵌入到C/C++中執行.
豐富的庫
君子性非異也, 善假于物也.
Python標準庫已經非常豐富強大, 同時也有非常龐大的第三方庫.
1.3 Python能干啥?
對于開發人員:
- 模塊組合拼接, 快速搭建線上業務邏輯
- 實現線下數據生成流程
- 爬蟲開發
- web開發
- 機器學習
- 大數據處理
對于測試人員:
- 搭建自動化測試框架
- 搭建持續集成環境
- 搭建bug狀態跟蹤平臺
對于運維人員:
- 自動化機器管理
- 自動化上線部署
- 數據同步分發工具
對于產品經理:
- 數據統計/分析
- office輔助工具
對于黑客/白帽子:
- 滲透測試工具
- 系統分析工具
- 實現游戲外掛
對于其他人:
- 實現各種解決我們生活中的具體問題的小工具
1.4 Python的缺點
執行效率!! 執行效率!! 執行效率!!
但是,
- 在摩爾定律的作用下, 硬件越來越便宜, 反而是開發人員的成本越來越高;
- 一些好的編程實踐可以幫助我們寫出比較高性能的代碼;
- python解釋器的執行效率也在不斷被優化;
2. 搭建Python環境
2.1 安裝Python
Python官網
點擊上面的Python官網鏈接, 會彈出下面的頁面. 第一列是穩定版本, 找到適合自己的系統版本點擊下載即可, 第二列是測試版本, 不穩定.
下面以Windows版本為例, 當下載好安裝包后雙擊exe運行.
下面選中Add python.exe to PATH(安裝的時候會自動配置環境變量), 然后點擊Install Now等待安裝完成即可
2.2 安裝PyCharm
pycharm官網
點擊上面的官網鏈接, 然后出現下面這個頁面, 最左邊一欄是專業版(收費), 右面一欄是社區版, 我們使用社區版就夠入門學習使用了, 在右面一欄找到對應的系統版本, 點擊下載即可.
下載好之后雙擊pycharm安裝包
點擊下一步
找到合適的安裝路徑, 點擊下一步
按照圖示進行勾選, 其他選不選沒有影響, 點擊下一步
點擊安裝等待安裝完成就可以了.
2.3 用pycharm編寫python程序
點擊pycharm圖標運行pycharm
點擊右邊的加號, New Project創建一個新項目
第一行是項目名稱, 第二行是你寫的python文件所在的路徑, 最后Python version是Python運行程序的路徑, 如果顯示異常按照第一步的路徑找到相關文件(如果勾選配置環境變量, 一般不會出現這個情況), 最后點擊Create就創建好一個Python文件了.
在左邊文件名上面右鍵
New里面, 點擊Python File
填入項目名稱然后回車(.py可寫可不寫)
創建好后寫第一條Python語句
print('hello Python! ')
右鍵運行
這樣就完成了一個Python代碼