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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【学习笔记】1、Python的基本介绍

發布時間:2025/3/20 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【学习笔记】1、Python的基本介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Python基礎

【Python誕生】

1989年由龜叔創建(Guido van Rossum),腳本語言,簡單易學。

開發者對Python的目標:

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

Python的設計哲學:

  • 優雅
  • 明確
  • 簡單

Python的格言:

There should be one and preferably only one obvious way to do it.

Python的地位:

這里我們不妨參照TIOBE排行榜(2021年7月)。

Python語言用處:

  • 網站開發:YouTube、Instagram、Yelp、Quora、Pinterest、豆瓣等;
  • 應用后端:Google、Yahoo、NASA等;
  • 數據分析/科學計算:數據清洗(Numpy、Pandas),數據分析(Pandas、Scipy);
  • 操作數據庫:數據連接,有大量各類數據庫的第三方包;
  • 網絡爬蟲:以Scrapy為代表的各類方式的爬蟲;
  • 數據可視化:大量各類可視化的庫,比如Matplotlib、Sea born等;
  • 機器學習與人工只能:機器學習和深度學習,如Pytorch、TensorFlow等;

Python的特點:

Python最大的特點是具有一個完整的數據分析生態系統;

(1)簡單、易學

Python是一種代表簡單注意思想的語言,有簡單的語法,容易上手,Python的這種偽代碼本質是它最大的有點之一;

(2)面向對象的高層語言

無需關注底層細節,而C/C++中需要操作指針。與其他語言相比,Python以強大而又簡單的方式實現面向對象編程;

(3)解釋性

Python程序不需要編譯成二進制代碼,可以直接在源代碼上運行。對于編譯性語言(C/C++),源文件->編譯/鏈接器->可執行文件;

(4)免費開源,可移植性

(5)可擴展性,可嵌入性

如果一段關鍵代碼希望運行得更快或者希望算法不公開,你可以把這部分程序用C或者C++編寫,然后在Python程序中使用他們。你可以把Python嵌入到C/C++程序,從而向程序用戶提供腳本功能;

(6)豐富得庫

Python標準庫確實很龐大,包括正則表達式、文檔生成、單元測試、線程、數據庫、網頁瀏覽器等等。此外,還有其他高質量得庫,如wxPython、Twisted和圖像庫等等。

Python的缺點:

第一個缺點就是運行速度慢!!!

和C程序相比是非常慢,因為Python是解釋性語言,你得代碼在執行時會一行一行地翻譯成CPU能理解地機器碼,這個翻譯的過程非常耗時,所以會很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。

有一個解決方案:

不要在意這些細節,大多數時候程序是0.01秒還是0.1秒都我們屌絲而言沒有什么區別。

如果必須優化速度呢?

很簡單,內部代碼使用C語言編寫,外部則使用Python調用。

二、Python的安裝

如果是進行數據分析推薦使用Anaconda(水蟒)。

什么是Anaconda?

Anaconda指的是一個開源的Python發行版本,其包含了conda、Python之外的180多個科學包及其依賴項。

而我們平時編程使用的是一個編程軟件,叫做jupyter notebook。

Anaconda的下載與安裝

網址:Anaconda | Individual Edition

安裝完成后,通過命令行開啟服務器。

這時候會彈出選擇瀏覽器對話框,盡量不要用IE瀏覽器,推薦使用360或者Chrome瀏覽器。

稍后會彈出Jupyter文件管理頁面,默認對應的是你的用戶主目錄。

C:\Users\休閑海 ?這個就是家目錄,和Jupyter中的目錄是同一個目錄。

總結

以上是生活随笔為你收集整理的【学习笔记】1、Python的基本介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

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