[Python][華為云Python編程創造營][學習筆記][01_Python介紹]

      網友投稿 813 2025-03-31

      1,Python的誕生

      1.1,從ABC到Python

      1.1.1,ABC是一種編程語言與編程環境,起源于荷蘭數學和計算機科學研究學會。

      - ABC最初的目標是替代BASIC,成為一門教學語言。

      - Guido van Rossum(Python之父),曾參與ABC系統的工作。

      1.1.2,Guido希望有一種語言,這種語言能夠像C語言那樣,能夠全面調用計算機的功能接口,又可以像Shell那樣,可以輕松編程。

      ABC語言是個好的選項,但存在諸多問題。這門語言就是Python。

      1.1.3,Life is short, you need Python.

      在1989年圣誕節期間,在阿姆斯特丹,Guido為了打發圣誕節的無趣,決心開發一個新的腳本解釋程序,來作為ABC語言的一種繼承,于是,Python誕生了。

      1.1.4,Python一名源自于Guido喜歡的節目“Monty Python's Flying Circus”。

      Python的哲學:用一種方法,最好是只有一種方法來做一件事。要簡單,要優雅。

      2,Python的優缺點

      2.1,Python的優點

      簡單而優雅 - Python的語法簡單,代碼寫起來像是在寫英文,Python使用了縮進而不是各種花括號來區分代碼塊,看起來十分整潔。

      工具庫 - Python中有非常強大且數量眾多的工具包(標準庫:解釋器內建的工具包。第三方工具庫:額外安裝的工具包。),

      Python中的第三方工具庫有數十萬個,可以在https://pypi.org/中查看。

      Python是一門開源的高級的面向對象編程語言。

      Python是動態解釋性語言。

      Python語言的拓展性強,可以調用其他語言所寫的代碼,也被稱為膠水語言。

      Python支持函數式編程。

      2.2,Python的缺點

      速度慢:由于Python是解釋型語言,所以速度會比C,C++慢一些。

      - 解決方式:在需要高效率實現的功能處嵌套C++代碼。

      - 解決方式:更換解釋器。

      偽多線程:Python中的多線程是一個假的多線程。

      - 適合于IO密集型任務。

      3,Python的應用范圍

      3.1,人工智能

      人工智能作為近些年最火熱的領域之一,而實現人工智能離不開編碼工作。

      Python在人工智能領域有著諸多的優勢:強大的工具包,簡單的代碼實現等,使得Python成為這領域的寵兒。

      [Python][華為云Python編程創造營][學習筆記][01_Python介紹]

      3.2,數據分析

      Python數據分析工具pandas,數據可視化工具matplotlib,pyecharts。

      3.3,搭建網站

      Python提供了快速構建網站的web框架:django,flask。

      4,Python工作環境

      4.1,Python執行依賴于解釋器,常用的解釋有兩種:Python解釋器,Anaconda。

      4.2,在一臺電腦上可以同時安裝多個版本的Python(可同時安裝py2和py3)。

      4.3,Python解釋器:

      - 純凈的Python環境,體積小。

      - 需要額外的安裝工具庫(第三方工具)。

      - 具體安裝配置流程可在Python官網的官方文檔查看。

      4.4,Anaconda:

      - 是一種Python集成環境。

      - 內置了Python解釋器。

      - 安裝了常用的工具庫(pandas,numpy等)。

      - 提供了一些代碼開發工具,如jupyter。

      4.5,虛擬環境

      - 在Python項目開發中,可能面臨多個項目共同開發,而每個項目的工具包版本不同,此時需要配置多個環境。

      - 安裝多個Python(不推薦)

      - 通過工具包virtualenv實現,使用命令virtualenv env創建環境,可以額外安裝Virtualenvwrapper工具包進行

      虛擬環境管理,使用后命令會發生變化。

      4.6,集成開發環境

      - 常用的PythonIDE有PyCharm,VSCode。

      - PyCharm安裝配置的具體步驟可參考jetbrains官網。(https://www.jetbrains.com)

      - VScode安裝配置的具體步驟可參考VScode官網的Python教程。(https://code.visualstudio.com/docs/python/python-tutorial)

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:表格軟件excel手動統計工資耗時長、準確率低?做好這幾點
      下一篇:怎么在線協作填寫信息表單(怎么在線協作填寫信息表單格式
      相關文章
      亚洲无码高清在线观看| 中文字幕亚洲精品无码| 激情小说亚洲图片| 亚洲免费视频播放| 亚洲国产综合专区电影在线| 亚洲精品无码久久久影院相关影片| 亚洲成人国产精品| 久久亚洲欧美国产精品| 国产v亚洲v天堂a无| 亚洲三级在线免费观看| 亚洲午夜精品一区二区公牛电影院| 亚洲网站在线播放| 亚洲人成依人成综合网| 亚洲成色WWW久久网站| 亚洲成a人片在线观看无码| 久久精品国产亚洲一区二区| 亚洲一区二区三区自拍公司| 亚洲日韩精品A∨片无码| 狠狠色伊人亚洲综合成人| 亚洲成a人片77777kkkk| 亚洲成色在线影院| 亚洲精品人成在线观看| 亚洲白色白色在线播放| 亚洲综合亚洲国产尤物| 亚洲国产精品综合一区在线| 国产成人精品日本亚洲11| 亚洲中文字幕无码mv| 亚洲AV永久无码精品放毛片| 国产亚洲精品AAAA片APP| 春暖花开亚洲性无区一区二区| 春暖花开亚洲性无区一区二区| 亚洲欧洲日产国码一级毛片| 国产午夜亚洲精品午夜鲁丝片| 国产亚洲精品观看91在线| 亚洲成人激情在线| 亚洲性色成人av天堂| 亚洲一区二区三区写真 | 337P日本欧洲亚洲大胆精品| 国产精品亚洲片在线花蝴蝶| 亚洲国产精品专区在线观看| 国产亚洲精品成人a v小说|