- Python 3 數(shù)據(jù)分析與機(jī)器學(xué)習(xí)實(shí)戰(zhàn)
- 龍馬高新教育
- 303字
- 2020-09-25 10:55:21
1.3 Python的優(yōu)缺點(diǎn)

Python的優(yōu)點(diǎn)包括以下幾個方面:
① 易于學(xué)習(xí),特別適合初學(xué)者;
② 可移植、跨平臺;
③ 可伸縮程度高,適于大型項(xiàng)目或小型的一次性程序;
④ 用戶社區(qū)規(guī)模大;
⑤ 代碼重用,能與C、C++、Java整合;
⑥ 可靠、易于維護(hù),更少隱藏bug;
⑦ 可嵌入(使ArcGIS可腳本化);
⑧ 有豐富的庫,除內(nèi)置庫外,還有大量的第三方庫。
當(dāng)然,每門語言都有它的缺點(diǎn)。Python的局限性有以下幾個方面。
① 運(yùn)行速度慢。因?yàn)镻ython是解釋型語言,代碼在執(zhí)行過程中逐行翻譯成CPU能理解的機(jī)器碼,這個過程比較耗時。.
② 強(qiáng)制縮進(jìn)。強(qiáng)制縮進(jìn)不應(yīng)該被稱為局限,只是它用縮進(jìn)來區(qū)分語句關(guān)系的方式給初學(xué)者帶來了很大困惑。
③ 單行語句和命令行輸出問題。很多時候無法將程序?qū)懗梢恍?,如import sys; for i in sys.path; print i。
推薦閱讀
- ASP.NET Core:Cloud-ready,Enterprise Web Application Development
- Django+Vue.js商城項(xiàng)目實(shí)戰(zhàn)
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- 零基礎(chǔ)玩轉(zhuǎn)區(qū)塊鏈
- PyTorch Artificial Intelligence Fundamentals
- Git高手之路
- Web Application Development with MEAN
- Python Network Programming Cookbook(Second Edition)
- HTML 5與CSS 3權(quán)威指南(第3版·上冊)
- INSTANT Yii 1.1 Application Development Starter
- Elasticsearch Essentials
- JavaScript程序設(shè)計:基礎(chǔ)·PHP·XML
- Learning Grunt
- 計算機(jī)組裝與維護(hù)(第二版)
- R語言:邁向大數(shù)據(jù)之路