Python發展簡介

2021-10-24 16:11:32 字數 883 閱讀 3597

python是由guido van rossum在八十年代末和九十年代初,在荷蘭國家數學和計算機科

學研究所設計出來的。python本身也是由諸多其他語言發展而來的,這包括abc、modula-3、c、c++、

algol-68、smalltalk、unix shell和其他的指令碼語言等等。像perl語言一樣,python源**同樣遵循

gpl(gnu general public license)協議。現在python是由乙個核心開發團隊在維護,guido van

rossum仍然佔據著至關重要的作用,指導其進展。

python是乙個高層次的結合了解釋性、編譯性、互動性和物件導向的指令碼語言。

易於學習:python有相對較少的關鍵字,結構簡單,和乙個明確定義的語法,學習起來更加簡單。

易於閱讀:python**定義的更清晰。

易於維護:python的成功在於它的源**是相當容易維護的。

乙個廣泛的標準庫:python的最大的優勢之一是豐富的跨平台庫,在

unix,windows和macintosh相容很好。

互動模式:互動模式的支援,您可以從終端輸入執行**並獲得結果的

語言,互動的測試和除錯**片斷。

可移植:基於其開放源**的特性,python已經被移植(也就是使其工

作)到許多平台。

可擴充套件:如果你需要一段執行很快的關鍵**,或者是想要編寫一些不

願開放的演算法,你可以使用c或c++完成那部分程式,然後從你的python程式中呼叫。

資料庫:python提供所有主要的商業資料庫的介面。

gui程式設計:python支援gui可以建立和移植到許多系統呼叫。

可嵌入: 你可以將python嵌入到c/c++程式,讓你的程式的使用者獲得

"指令碼化"的能力。

VSTO簡介及發展

分類 vsto2007 09 29 19 32 8015人閱讀 收藏舉報 一.什麼是vsto?個人的理解,vsto是visual studio的乙個package。做過visual studio 擴充套件的人可能知道,visual studio可以通過三種方式進行功能的擴充套件開發 macro,ad...

QT發展簡介 zz

qt 是乙個跨平台的 c 圖形使用者介面庫,由挪威 trolltech 公司出品,目前包括qt,基於 framebuffer 的 qt embedded,快速開發工具 qt designer,國際化工具 qt linguist 等部分 qt 支援所有 unix 系統,當然也包括 linux,還支援 ...

雷達發展歷史簡介

成像通常分為主動成像和被動成像。主動成像主動發射訊號然後成像 被動成像則不需主動發射訊號即可成像。通常,普通的照相機 不使用閃光燈 雷射等輔助手段 是被動成像裝置 雷達則通常是主動成像裝置 個別雷達除外 通過發射電磁波並接收反射回來的訊號進行成像。本文主要對雷達的波段和發展史做簡單介紹。由於光速受介...