關於Python那些事兒

2021-09-27 03:42:57 字數 1093 閱讀 7641

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

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

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

4.乙個廣泛的標準庫:python的最大的優勢之一是豐富的庫,跨平台的,在unix,windows和macintosh相容很好。

5.互動模式:互動模式的支援,您可以從終端輸入執行**並獲得結果的語言,互動的測試和除錯**片斷。

6.可移植:基於其開放源**的特性,python已經被移植(也就是使其工作)到許多平台。

7.可擴充套件:如果你需要一段執行很快的關鍵**,或者是想要編寫一些不願開放的演算法,你可以使用c或c++完成那部分程式,然後從你的python程式中呼叫。

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

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

10.可嵌入: 你可以將python嵌入到c/c++程式,讓你的程式的使用者獲得"指令碼化"的能力。

1.執行速度,有速度要求的話,用 c++ 改寫關鍵部分吧。

國內市場較小(國內以 python 來做主要開發的,目前只有一些 web2.0 公司)。但時間推移,目前很多國內軟體公司,尤其是遊戲公司,也開始規模使用他。

2.中文資料匱乏(好的 python 中文資料屈指可數,現在應該變多了)。託社群的福,有幾本優秀的教材已經被翻譯了,但入門級教材多,高階內容還是只能看英語版。

3.構架選擇太多(沒有像 c# 這樣的官方 .net 構架,也沒有像 ruby 由於歷史較短,構架開發的相對集中。ruby on rails 構架開發中小型web程式天下無敵)。不過這也從另乙個側面說明,python比較優秀,吸引的人才多,專案也多。

選項

描述-d

在解析時顯示除錯資訊

-o生成優化**

-s啟動時不引入查詢python路徑的位置

-v輸出python版本號

-c cmd

執行python指令碼,並將執行結果作為cmd字串

file

在給定的python檔案執行python指令碼

關於Nginx那些事兒

記憶體少 併發能力強,效能優化 正向 在瀏覽器中配置 伺服器,實現客戶端對伺服器的訪問。也就是說,在一般情況下,我們客戶端無法直接訪問到伺服器,需要有那麼乙個中臺作為中間應用實現訪問。反向 反向 中,客戶端是無知的,不知道是否配置了伺服器,我們將資料發到反向 伺服器上去,反向 伺服器選擇目標伺服器獲...

關於BOM的那些事兒

window物件 1.window物件是最頂層的物件 2.window物件有六大屬性,這六大屬性本身也是物件 3.window物件旗下的document也是物件 並且document旗下有五大屬性 4.document旗下的五大屬性又是物件,總結 都是物件 window screenleft 和 s...

關於NSDate的那些事兒

本文主要介紹有關nsdate的一些基礎用法 inte ce viewcontroller end void viewdidload void getcurrentdateoflocalzone void getcurrentdatestring void accordingdatestringtra...