據報導,自2020年1月1日起,Python 2將不再得到支持。Python核心開發人員將不再提供錯誤修復版或安全更新等內容。如果你繼續使用未得到支持的模塊,可能危及企業及數據的安全性,因為無人修復的漏洞遲早會出現。
基於python2的應用升級至python3是大勢所趨,大量的應用將基於python3開發。本文便基於Python3開始。
01Python安裝
因為Python是跨平臺的,它可以運行在Windows、Mac和各種Linux/Unix系統上。在Windows上寫Python程序,放到Linux上也是能夠運行的。
要開始學習Python編程,首先就得把Python安裝到你的電腦裡。安裝後,你會得到Python解釋器(負責運行Python程序的),一個命令行交互環境,還有一個簡單的集成開發環境。集成開發環境主要有兩種方式: Python 和 Anaconda。
Python方式先到Python官網下載 https://www.python.org/, 自己使用的話可下載最新版本3.8.1。
下載合適的版本後windows平臺下直接下一步安裝完成即可。最後配置好環境變量。打開PowerShell輸入python驗證python環境是否配置成功。
如上圖所示表示python環境搭建成功。
Anaconda方式到anaconda官網下載安裝包,安裝即可。主要是要勾選環境變量配置,否則安裝完成後需手動配置。
安裝完成後打開powershell,輸入conda 驗證。
如上圖所示,表示anaconda安裝配置成功。
最後可以圖形界面中針對不同的環境管理包。
02開發工具安裝配置
Python的開發工具每個人用的不同,本文推薦兩個開發工具。
Jupyter notebookAnaconda已內置了jupyter notebook,直接啟動即可。
運行成功後會在瀏覽器中打開編輯器,選擇new -- python3 即可編輯python
在開發環境中輸入
print('Hello World')
點擊run運行即可。
PycharmPyCharm2019是由JetBrains打造的一款Python IDE,VS2010的重構插件Resharper就是出自JetBrains之手。同時支持Google App Engine,PyCharm支持IronPython。這些功能在先進代碼分析程序的支持下,使 PyCharm 成為 Python 專業開發人員和剛起步人員使用的有力工具
首先,PyCharm用於一般IDE具備的功能,比如,調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。另外,PyCharm還提供了一些很好的功能用於Django開發,同時支持Google App Engine,更酷的是,PyCharm支持IronPython。
03Python書籍推薦
推薦幾本python入門和python數據分析、深度學習相關的書。
Python編程 從入門到實踐 (豆瓣9.1)
Python編程快速上手 讓繁瑣工作自動化(豆瓣9.0)
利用Python進行數據分析(豆瓣8.6)
Python深度學習(豆瓣9.6)