最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python簡介及下載安裝

 更新時間:2022年06月06日 15:42:04   作者:springsnow  
這篇文章介紹了python以及下載安裝的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、Python簡介:

Python 是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言。

Python的創(chuàng)始人為吉多·范羅蘇姆(Guido van Rossum)少數(shù)幾個不禿頭的語言創(chuàng)始人。

1989年,Guido開始寫Python語言的編譯器。

2019-2-4,發(fā)布了Python 3.8.0.a1測試版

  • Python 是一種解釋型語言: 這意味著開發(fā)過程中沒有了編譯這個環(huán)節(jié)。類似于PHP和Perl語言。

  • Python 是交互式語言: 這意味著,您可以在一個 Python 提示符 >>> 后直接執(zhí)行代碼。

  • Python 是面向?qū)ο笳Z言: 這意味著Python支持面向?qū)ο蟮娘L(fēng)格或代碼封裝在對象的編程技術(shù)。

  • Python 是初學(xué)者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應(yīng)用程序開發(fā),從簡單的文字處理到 WWW 瀏覽器再到游戲。

Python 的 3.0 版本,常被稱為 Python 3000,或簡稱 Py3k。

官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。

Python解釋器的類型

1、 CPython:
官方版本的解釋器。這個解釋器是用C語言開發(fā)的,所以叫CPython。CPython是使用最廣且被的Python解釋器。在命令行下運行python就是啟動CPython解釋器。

2、 IPython:
IPython是基于CPython之上的一個交互式解釋器,也就是說,IPython只是在交互方式上有所增強,但是執(zhí)行Python代碼的功能和CPython是完全一樣的。
CPython用>>>作為提示符,而IPython用In [序號]:作為提示符。

3、 PyPy:
PyPy是另一個Python解釋器,它的目標(biāo)是追求執(zhí)行速度。PyPy采用JIT技術(shù),對Python代碼進行動態(tài)編譯(注意不是解釋),所以可以顯著提高Python代碼的執(zhí)行速度。
絕大部分Python代碼都可以在PyPy下運行,但是PyPy和CPython有一些是不同的,這就導(dǎo)致相同的Python代碼在兩種解釋器下執(zhí)行可能會有不同的結(jié)果。

4、 Jython:
Jython是運行在Java平臺上的Python解釋器,可以直接把Python代碼編譯成Java字節(jié)碼執(zhí)行。

5、 IronPython:
IronPython和Jython類似,只不過IronPython是運行在微軟.Net平臺上的Python解釋器,可以直接把Python代碼編譯成.Net的字節(jié)碼。

Python的運行機制

都說解釋器慢,Python也有想辦法提高一下運行速度的,那就是使用pyc文件。這點參考了JAVA的字節(jié)碼做法,但并不完全類同。

我們編寫的代碼一般都會保存在以.py為后綴的文件中。在執(zhí)行程序時,解釋器逐行讀取源代碼并逐行解釋運行。每執(zhí)行一次,就重復(fù)一次這個過程,這其中耗費了大量的重復(fù)性的解釋工作。為了減少這一重復(fù)性的解釋工作,Python引入了pyc文件,pyc文件是將py文件的解釋結(jié)果保存下來的文件,這樣,下次再運行的時候就不用再解釋了,直接使用pyc文件就可以了,這無疑大大提高了程序運行速度。

對于pyc文件,你必須知道以下幾點:

  • 對于當(dāng)前調(diào)用的主程序不會生成pyc文件;
  • 以import xxx或from xxx import xxx等方式導(dǎo)入主程序的模塊才會生成pyc文件;
  • 每次使用pyc文件時,都會根據(jù)pyc文件的創(chuàng)建時間和源模塊進行對比,如果源模塊有修改,則重新創(chuàng)建pyc文件,并覆蓋先前的pyc文件,如果沒有修改,直接使用pyc文件代替模塊;
  • pyc文件統(tǒng)一保存在模塊所在目錄的__pycache__文件夾內(nèi)。

如下圖所示,modula_a被module_main導(dǎo)入后會生成對應(yīng)的pyc文件,但是module_main不會生成pyc文件?。?/p>

1、查看 Python 版本

我們可以在命令窗口(Windows 使用 win+R 調(diào)出 cmd 運行框)使用以下命令查看我們使用的 Python 版本:

python -V

你也可以進入Python的交互式編程模式,查看版本

2、第一個Python3.x程序

print("Hello, World!")

你可以將以上代碼保存在 hello.py 文件中并使用 python 命令執(zhí)行該腳本文件。

$ python hello.py

以上命令輸出結(jié)果為:

Hello, World!

3、Python 應(yīng)用

  • Youtube - 視頻社交網(wǎng)站
  • Reddit - 社交分享網(wǎng)站
  • Dropbox - 文件分享服務(wù)
  • 豆瓣網(wǎng) - 圖書、唱片、電影等文化產(chǎn)品的資料數(shù)據(jù)庫網(wǎng)站
  • 知乎 - 一個問答網(wǎng)站
  • 果殼 - 一個泛科技主題網(wǎng)站
  • Bottle - Python微Web框架
  • EVE - 網(wǎng)絡(luò)游戲EVE大量使用Python進行開發(fā)
  • Blender - 使用Python作為建模工具與GUI語言的開源3D繪圖軟件
  • Inkscape - 一個開源的SVG矢量圖形編輯器。

二、Python安裝(windows)

1、下載

Python3 可應(yīng)用于多平臺包括 Windows、Linux 和 Mac OS X。

Python3 最新源碼,二進制文檔,新聞資訊等可以在 Python 的官網(wǎng)查看到:

Python 官網(wǎng):https://www.python.org/

你可以在以下鏈接中下載 Python 的文檔,你可以下載 HTML、PDF 和 PostScript 等格式的文檔。

Python文檔下載地址:https://www.python.org/doc/

操作系統(tǒng):Windows7 64bit

Python版本:3.8.0

下載地址:https://www.python.org/downloads/release/python-380/選擇下方的Windows x86-64 executable installer

2、安裝步驟:

  • 雙擊安裝文件python-3.8.0-amd64.exe
  • 勾選下方“Add Python 3.8 to PATH”,并選擇“Customize installation”

  • 把Optional Features全部勾選上,點擊“Next"

  • Advanced Options勾選2/3/4項,然后選擇安裝路徑,點擊”Install“等待安裝完成

  • 頁面出現(xiàn)Successful字樣,說明安裝成功。
  • 按win+R,輸入”cmd“回車,輸入”python“如果能如下正?;仫@則成功。

  • 在下方光標(biāo)輸入“print(‘Hello World!'),回車就算成功輸出第一個Python程序了。

  • 如果Step1中未勾選下面的Add Python3.8 to PATH,安裝成功后就需要配置環(huán)境變量。

因此通過我的電腦 - 屬性 - 高級設(shè)置 - 環(huán)境變量 - 編輯Path - 新建(Win10)/直接添加路徑,路徑以分號隔開(Win7)。因為我安裝過程中勾選了,可以查看如下圖:

三、運行Python

有三種方式可以運行Python:

1、交互式解釋器:

你可以通過命令行窗口進入python并開在交互式解釋器中開始編寫Python代碼。

你可以在Unix,DOS或任何其他提供了命令行或者shell的系統(tǒng)進行python編碼工作。

$ python # Unix/Linux
或者
C:>python # Windows/DOS

以下為Python命令行參數(shù):

  • -d:在解析時顯示調(diào)試信息
  • -O:生成優(yōu)化代碼 ( .pyo 文件 )
  • -S:啟動時不引入查找Python路徑的位置
  • -V:輸出Python版本號
  • -c cmd:執(zhí)行 Python 腳本,并將運行結(jié)果作為 cmd 字符串。
  • file:在給定的python文件執(zhí)行python腳本。

擴展:使用交互式 ipython 運行 Python

ipython 是一個 python 的交互式 shell,比默認(rèn)的 python shell 好用得多,支持變量自動補全,自動縮進,支持 bash shell 命令,內(nèi)置了許多很有用的功能和函數(shù)。

此 ipython 中的 i 代表 “交互(interaction)”。

官方地址:https://ipython.org/install.html

安裝:

pip install ipython

2、命令行腳本

在你的應(yīng)用程序中通過引入解釋器可以在命令行中執(zhí)行Python腳本,如下所示:

$ python script.py # Unix/Linux
或者
C:>python script.py # Windows/DOS

注意:在執(zhí)行腳本時,請檢查腳本是否有可執(zhí)行權(quán)限。

3、集成開發(fā)環(huán)境(IDE:Integrated Development Environment): PyCharm

具體見Python集成開發(fā)環(huán)境Pycharm的使用及技巧

四、相關(guān)下載:

鏈接:Pycharm Pro 2022.1.2 中文專業(yè)免費正式版 

到此這篇關(guān)于python簡介及下載安裝的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 顯示數(shù)組全部元素的方法

    python 顯示數(shù)組全部元素的方法

    下面小編就為大家分享一篇python 顯示數(shù)組全部元素的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python 調(diào)試器pdb的簡單使用

    python 調(diào)試器pdb的簡單使用

    這篇文章主要介紹了python 調(diào)試器pdb的簡單使用,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • python字典dict中常用內(nèi)置函數(shù)的使用

    python字典dict中常用內(nèi)置函數(shù)的使用

    本文主要介紹了python字典dict中常用內(nèi)置函數(shù)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • PyCharm鼠標(biāo)右鍵不顯示Run unittest的解決方法

    PyCharm鼠標(biāo)右鍵不顯示Run unittest的解決方法

    今天小編就為大家分享一篇PyCharm鼠標(biāo)右鍵不顯示Run unittest的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python按綜合、銷量排序抓取100頁的淘寶商品列表信息

    python按綜合、銷量排序抓取100頁的淘寶商品列表信息

    這篇文章主要為大家詳細(xì)介紹了python按綜合、銷量排序抓取100頁的淘寶商品列表信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • flask/django 動態(tài)查詢表結(jié)構(gòu)相同表名不同數(shù)據(jù)的Model實現(xiàn)方法

    flask/django 動態(tài)查詢表結(jié)構(gòu)相同表名不同數(shù)據(jù)的Model實現(xiàn)方法

    今天小編就為大家分享一篇flask/django 動態(tài)查詢表結(jié)構(gòu)相同表名不同數(shù)據(jù)的Model實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python進程管理工具supervisor的安裝與使用教程

    python進程管理工具supervisor的安裝與使用教程

    supervisor是用python寫的一個進程管理工具,用來啟動,重啟,關(guān)閉進程。下面這篇文章主要給大家介紹了關(guān)于python實現(xiàn)的進程管理工具supervisor的安裝與使用的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09
  • Pycharm 使用 Pipenv 新建的虛擬環(huán)境(圖文詳解)

    Pycharm 使用 Pipenv 新建的虛擬環(huán)境(圖文詳解)

    pipenv 是 Pipfile 主要倡導(dǎo)者、requests 作者 Kenneth Reitz 寫的一個命令行工具,主要包含了Pipfile、pip、click、requests和virtualenv。這篇文章主要介紹了Pycharm 使用 Pipenv 新建的虛擬環(huán)境的問題,需要的朋友可以參考下
    2020-04-04
  • python 解決Windows平臺上路徑有空格的問題

    python 解決Windows平臺上路徑有空格的問題

    這篇文章主要介紹了python 解決Windows平臺上路徑有空格的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • django+echart繪制曲線圖的方法示例

    django+echart繪制曲線圖的方法示例

    這篇文章主要介紹了django+echart繪制曲線圖的方法示例,可以了解Django中aggregate和annotate函數(shù)的使用方法及其Django+Echarts繪制柱狀圖的完整示例,感興趣的小伙伴們可以參考一下
    2018-11-11

最新評論

图木舒克市| 大足县| 宜君县| 鲁山县| 旬邑县| 庆城县| 勃利县| 苏尼特右旗| 龙泉市| 霍邱县| 武宁县| 鲁山县| 大厂| 五峰| 沿河| 天祝| 故城县| 丰顺县| 丰镇市| 彰化市| 临西县| 苗栗市| 怀安县| 红河县| 博湖县| 廉江市| 太原市| 柞水县| 惠东县| 安康市| 西安市| 洛南县| 枣强县| 鸡西市| 望谟县| 鄱阳县| 鄂尔多斯市| 南召县| 襄樊市| 宜春市| 奉化市|