- Python全棧開發(fā):基礎(chǔ)入門
- 夏正東編著
- 372字
- 2023-08-10 16:17:10
1.3 Python的特點(diǎn)
1.免費(fèi)開源
Python是FLOSS(自由/開放源碼軟件)之一,允許自由發(fā)布軟件的備份、閱讀和修改其源代碼,并可以將其一部分自由地用于新的自由軟件中。
2.簡單易學(xué)
Python遵循"簡單、優(yōu)雅、明確"的設(shè)計(jì)哲學(xué),并且擁有相對(duì)較少的關(guān)鍵字和一個(gè)明確定義的語法,使讀者學(xué)習(xí)起來更加簡單。
3.高級(jí)語言
Python是一種高級(jí)語言,相對(duì)于C語言,它犧牲了性能而提升了編程人員的效率,使得編程人員可以不用關(guān)注底層的細(xì)節(jié),從而把精力全部放在編程上。
4.解釋執(zhí)行
Python是解釋型語言,邊編譯邊執(zhí)行。
5.可移植性
基于其開放源代碼的特性,Python能運(yùn)行在不同的平臺(tái)上。
6.面向?qū)ο?/b>
Python既支持面向過程,也支持面向?qū)ο蟆?/p>
7.可嵌入性
Python可以嵌入C/C++語言中,從而讓程序的用戶獲得"腳本化"的能力。
8.可擴(kuò)展性
可以通過C/C++語言為Python編寫擴(kuò)展模塊。
9.豐富的庫
Python擁有許多功能豐富和可跨平臺(tái)的庫,并且在不同的平臺(tái)上其兼容性良好。
推薦閱讀
- Node.js Design Patterns
- OpenShift開發(fā)指南(原書第2版)
- Android開發(fā)精要
- Scratch真好玩:教小孩學(xué)編程
- R的極客理想:工具篇
- Modern JavaScript Applications
- R大數(shù)據(jù)分析實(shí)用指南
- Oracle 18c 必須掌握的新特性:管理與實(shí)戰(zhàn)
- Windows Phone 7.5:Building Location-aware Applications
- UNIX Linux程序設(shè)計(jì)教程
- ScratchJr趣味編程動(dòng)手玩:讓孩子用編程講故事
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 7+Office 2010)
- SAS編程演義
- 網(wǎng)絡(luò)綜合布線與組網(wǎng)實(shí)戰(zhàn)指南
- ASP.NET本質(zhì)論