日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

人生苦短,我用python,为什么选择python,python简介

發布時間:2025/3/20 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 人生苦短,我用python,为什么选择python,python简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

認識 Python

人生苦短,我用 Python —— Life is short, you need Python

目標

  • Python 的起源
  • 為什么要用 Python?
  • Python 的特點
  • Python 的優缺點

01. Python 的起源

Python 的創始人為吉多·范羅蘇姆(Guido van Rossum)

  • 1989 年的圣誕節期間,吉多·范羅蘇姆為了在阿姆斯特丹打發時間,決心開發一個新的解釋程序,作為 ABC 語言的一種繼承(感覺下什么叫牛人
  • ABC 是由吉多參加設計的一種教學語言,就吉多本人看來,ABC 這種語言非常優美和強大,是專門為非專業程序員設計的。但是 ABC 語言并沒有成功,究其原因,吉多認為是非開放造成的。吉多決心在 Python 中避免這一錯誤,并獲取了非常好的效果
  • 之所以選中 Python(蟒蛇) 作為程序的名字,是因為他是 BBC 電視劇——蒙提·派森的飛行馬戲團(Monty Python's Flying Circus)的愛好者
  • 1991 年,第一個 Python?解釋器?誕生,它是用 C 語言實現的,并能夠調用 C 語言的庫文件
  • 1.1 解釋器(科普)

    計算機不能直接理解任何除機器語言以外的語言,所以必須要把程序員所寫的程序語言翻譯成機器語言,計算機才能執行程序。將其他語言翻譯成機器語言的工具,被稱為編譯器

    編譯器翻譯的方式有兩種:一個是編譯,另外一個是解釋。兩種方式之間的區別在于翻譯時間點的不同。當編譯器以解釋方式運行的時候,也稱之為解釋器

    • 編譯型語言:程序在執行之前需要一個專門的編譯過程,把程序編譯成為機器語言的文件,運行時不需要重新翻譯,直接使用編譯的結果就行了。程序執行效率高,依賴編譯器,跨平臺性差些。如 C、C++
    • 解釋型語言:解釋型語言編寫的程序不進行預先編譯,以文本方式存儲程序代碼,會將代碼一句一句直接運行。在發布程序時,看起來省了道編譯工序,但是在運行程序的時候,必須先解釋再運行

    編譯型語言和解釋型語言對比

    • 速度?—— 編譯型語言比解釋型語言執行速度快
    • 跨平臺性?—— 解釋型語言比編譯型語言跨平臺性好

    1.2 Python 的設計目標

    1999 年,吉多·范羅蘇姆向 DARPA 提交了一條名為 “Computer Programming for Everybody” 的資金申請,并在后來說明了他對 Python 的目標:

    • 一門簡單直觀的語言并與主要競爭者一樣強大
    • 開源,以便任何人都可以為它做貢獻
    • 代碼像純英語那樣容易理解
    • 適用于短期開發的日常任務

    這些想法中的基本都已經成為現實,Python 已經成為一門流行的編程語言

    1.3 Python 的設計哲學

  • 優雅
  • 明確
  • 簡單
    • Python 開發者的哲學是:用一種方法,最好是只有一種方法來做一件事
    • 如果面臨多種選擇,Python 開發者一般會拒絕花俏的語法,而選擇明確沒有或者很少有歧義的語法

    在 Python 社區,吉多被稱為“仁慈的獨裁者”

    02. 為什么選擇 Python?

    • 代碼量少
    • ……

    同一樣問題,用不同的語言解決,代碼量差距還是很多的,一般情況下?Python?是?Java?的?1/5,所以說?人生苦短,我用 Python

    03. Python 特點

    • Python 是完全面向對象的語言
      • 函數、模塊、數字、字符串都是對象,在 Python 中一切皆對象
      • 完全支持繼承、重載、多重繼承
      • 支持重載運算符,也支持泛型設計
    • Python?擁有一個強大的標準庫,Python 語言的核心只包含?數字、字符串、列表、字典、文件?等常見類型和函數,而由 Python 標準庫提供了?系統管理、網絡通信、文本處理、數據庫接口、圖形系統、XML 處理?等額外的功能
    • Python 社區提供了大量的第三方模塊,使用方式與標準庫類似。它們的功能覆蓋?科學計算人工智能、機器學習、Web 開發數據庫接口、圖形系統?多個領域

    面向對象的思維方式

    • 面向對象?是一種?思維方式,也是一門?程序設計技術
    • 要解決一個問題前,首先考慮?由誰?來做,怎么做事情是??的職責,最后把事情做好就行!
      • 對象?就是?
    • 要解決復雜的問題,就可以找多個不同的對象各司其職,共同實現,最終完成需求

    04. Python 的優缺點

    4.1 優點

    • 簡單、易學
    • 免費、開源
    • 面向對象
    • 豐富的庫
    • 可擴展性
      • 如果需要一段關鍵代碼運行得更快或者希望某些算法不公開,可以把這部分程序用?C?或?C++?編寫,然后在?Python?程序中使用它們
    • ……

    4.2 缺點

    • 運行速度
    • 國內市場較小
    • 中文資料匱乏

    轉載于:https://www.cnblogs.com/xiangribai/p/8594256.html

    總結

    以上是生活随笔為你收集整理的人生苦短,我用python,为什么选择python,python简介的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 中国吞精videos露脸 | 91精品在线免费观看 | 在线观看网站av | 欧美 在线 | 久久久久一级 | 精品人妻无码一区二区性色 | av天天网| 91毛片视频 | 亚洲午夜无码久久久久 | 你懂的在线观看网站 | 国产午夜精品福利视频 | av男人的天堂在线 | 久久精品在线播放 | 国产一区免费在线观看 | 视频h在线| 亚洲另类春色 | 日韩欧美一区二区在线 | 成人亚洲免费 | 久久精品久久久久久久 | 亚洲久久视频 | 午夜伊人网 | 九九热精品在线 | 久久影视一区二区 | 免费观看污 | 色偷偷视频 | 在线一区二区三区四区五区 | 日韩有码中文字幕在线 | 五月婷视频 | 国产福利视频网站 | 日韩网站在线播放 | 色婷婷视频网 | 91在线观看 | 波多野结衣av无码 | aa级黄色片 | 99热3| 久久刺激 | 精品少妇人妻一区二区黑料社区 | 国产成人自拍一区 | 成人激情视频在线观看 | 亚洲男人的天堂网站 | 国产大尺度视频 | 夜间福利在线观看 | 久久久久久久久久久久久久久久久久 | 美女又黄又免费的视频 | 69视频免费 | 亚洲骚图| 青青操在线观看视频 | 国产制服91一区二区三区制服 | 亚洲天堂伊人网 | 成人网免费 | 在线看欧美 | 久久五月天婷婷 | 无码专区久久综合久中文字幕 | 欧美成人免费视频 | 亚洲欧美日本一区二区 | 国产www性 | 蜜臀国产AV天堂久久无码蜜臀 | 色97| 日韩一级免费看 | 国产福利视频一区二区三区 | a天堂亚洲 | 男男成人高潮片免费网站 | 国产成人欧美一区二区三区的 | 日韩美女一级片 | 免费看黄色a级片 | 天天操网| 在线91av| 午夜av毛片 | 91黑人精品一区二区三区 | 找个毛片看看 | 国产噜噜噜噜噜久久久久久久久 | 亚洲一级成人 | 亚洲精品777 | 91视频久久久 | 久久91亚洲精品中文字幕奶水 | 在线观看成人动漫 | 国产一区亚洲二区三区 | 在线观看h视频 | 亚洲欧美日韩国产 | 性xx紧缚网站 | 美女视频在线观看免费 | 一区视频在线播放 | 五月天婷婷丁香 | 亚洲日本韩国在线 | 亚洲日本影院 | 红桃视频隐藏入口 | 伊人操| 欧美a级成人淫片免费看 | 永久免费看黄网站 | 性少妇xxxxx 亚洲一卡二卡在线观看 | av电影在线观看网址 | 超碰人体 | 日本一区视频在线播放 | 久久久久久久久国产精品一区 | 日韩avwww| 免费操| 亚洲永久免费网站 | 毛片在线免费观看网址 | 理论黄色片|