Python 是由荷蘭人吉多·范羅蘇姆(Guido von Rossum,后面稱呼為Guido,"龜叔")發(fā)明的一種編程語言(解釋性語言),是目前世界上最受歡迎和擁有最多用戶群體的編程語言
官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。
所以我們要學(xué)的是Python3
Python的歷史
- CPython -->C語言實(shí)現(xiàn)的Python解釋器
- Jython -->JAVA實(shí)現(xiàn)的Python解釋器
- IronPython -->C#實(shí)現(xiàn)的Python解釋器
- PyPy -->Python實(shí)現(xiàn)的Python解釋器
Python的缺點(diǎn)
- 執(zhí)行效率比較低
Python的優(yōu)點(diǎn)
1.簡單明確,跟其他很多語言相比,Python更容易上手
2.注重開發(fā)效率而不是執(zhí)行效率,能用更少的代碼做更多的事情
3.開放源代碼,擁有強(qiáng)大的社區(qū)和生態(tài)圈
4.能夠做的事情非常多,有極強(qiáng)的適應(yīng)性
5.能夠在Windows,macOS,Linux等各種系統(tǒng)上運(yùn)行
Python的應(yīng)用領(lǐng)域
目前Python在web服務(wù)器應(yīng)用開發(fā),云基礎(chǔ)設(shè)施開發(fā),網(wǎng)絡(luò)數(shù)據(jù)采集(爬蟲),數(shù)據(jù)分析,量化交易,機(jī)器學(xué)習(xí),深度學(xué)習(xí),自動化測試,自動化運(yùn)維等領(lǐng)域都有用武之地
Python的環(huán)境
可以在Python官方網(wǎng)站找到對應(yīng)的下載鏈接并下載Python3的安裝程序
編寫代碼的工具
交互式環(huán)境
打開電腦“命令提示符”工具,輸入python然后回車就可以進(jìn)入到Python的交互式環(huán)境中,所謂交互式環(huán)境,就說我們輸入一行代碼回車,代碼馬上會被執(zhí)行,如果代碼有產(chǎn)出結(jié)果,那么結(jié)果會被顯示在窗口中。

如果希望退出交互式環(huán)境,可以在交互式環(huán)境中輸入quit()
更好的交互式環(huán)境 - IPython
Python默認(rèn)的交互式環(huán)境用戶體驗(yàn)并不怎么好,我們可以用IPython來替換掉它,因?yàn)镮Python提供了更為強(qiáng)大的編輯和交互功能,我們可以使用Python的包管理工具pip來安裝IPython,如下圖:
pip install ipython
可以使用下面的命令啟動IPython,進(jìn)入交互式環(huán)境
ipython
集成開發(fā)環(huán)境 - PyCharm
如果用Python開發(fā)商業(yè)項(xiàng)目,推薦大家使用更為專業(yè)的PyCharm,官方網(wǎng)站提供了PyCharm的下載地址,其中社區(qū)版是免費(fèi)的但功能相對弱?。ㄆ鋵?shí)已經(jīng)足夠強(qiáng)大了),專業(yè)版功能非常強(qiáng)大,但需要按年或月付費(fèi)使用
運(yùn)行程序
1.在“命令提示符”中直接訪問文件地址
python hello.py
2.在PyCharm中直接運(yùn)行