一、python簡介(吉多•範羅蘇姆:人生苦短,我用python)

python教父Guido

Python教父Guido

名言:人生苦短,我用python。

1、python的起源:

吉多1989年聖誕節開始用C語言編寫新的解釋程序,1991年誕生解釋器原型;

2、編譯型語言和解釋型語言的優缺點:

python是解釋型語言,Java、C、C++是編譯型語言。

編譯型語言:統一編寫代碼,代碼由編譯器統一編譯成可執行程序(機器語言),交給CPU一次執行;
解釋型語言:編寫後通過解釋器讀取代碼翻譯成機器語言,每讀取一行翻譯一行,CPU執行一行;
特點:編譯型(執行速度快,無法跨平臺)、解釋型(執行速度慢,可以跨平臺)

3、python的設計目標:

(1)一門簡單直觀的語言,並與主要競爭者一樣強大;(其他主流語言能做的功能,python基本都能做)
(2)開源;
(3)代碼像純英語一眼容易理解;
(4)適合短期開發的日常任務。

4、python的設計哲學:優雅、明確、簡單

5、python的特點和麪向對象的概念:

(面向對象思維就是尋求具有解決問題能力的對象來幫助解決)
(1)完全面向對象的語言;
python中一切皆爲對象(函數、模塊、數字、字符串)
(2)擁有強大的標準庫;
(3)python社區提供了大量的第三方模塊;

6、python的優缺點:

優點
(1)簡單易學;(2)免費開源;(3)面向對象;(4)豐富的庫;(5)跨平臺能力強;
(6)可擴展性:需要關鍵代碼運行更快或者不希望算法公開,可以用C或C++編寫。

缺點
(1)運行速度慢;(2)國內市場較小;(3)中文資料匱乏。

7、個人對python的理解:

1、語法上簡潔,寫多了感覺跟寫英語差不多;
2、提供了非常多的庫,日常個人想實現的大部分需求,都有對應的庫能解決;
3、用途很廣,對個人能力的橫向擴展很有幫助;
4、用途:爬蟲、數據分析、web開發、人工智能、自動化運維、自動化測試
5、追求執行效率的,用java、C、C++,但開發效率較慢;追求開發效率的,用python,但執行效率較低。

8、國內常用的技術論壇

csdn
博客園
51cto
開源中國
簡書
知乎
github
gitee
思否
w3c

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章