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

python入門課程第一講之安裝與優(yōu)缺點介紹

 更新時間:2021年09月06日 10:50:59   作者:碼農(nóng)飛哥  
這篇文章主要介紹了python入門課程第一講之安裝與優(yōu)缺點,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

這是Pyhon系列文章的第一篇,本文主要介紹Python的基本概念以及如何安裝。
干貨滿滿,建議收藏,需要用到時??纯?。 小伙伴們?nèi)缬袉栴}及需要,歡迎踴躍留言哦~ ~ ~。

說在前面

Python語言對各位讀者而言一定不會陌生,哪怕沒有使用過Python,也一定聽說過它。那一句人生苦短,我用Python。是多少Python粉絲的口頭禪,也是對Python黑粉的有力回?fù)?。作為系列文章的第一篇,本文是一篇異常簡單的文章。本文將?/p>

  1. Python是什么?
  2. 如何安裝Python環(huán)境?
  3. Python有哪些優(yōu)缺點?
  4. Python有哪些應(yīng)用場景?

這四個方面來闡述。

何為Python

Python是一門開源免費的,通用型的腳本編程語言。它需要在運行時將代碼一行行解析成CPU能識別的機(jī)器碼。它是一門解析型的語言,何為解析型語言呢?就是在運行時通過解析器將源代碼一行行解析成機(jī)器碼。而像C語言,C++等則是編譯型的語言,即通過編譯器將所有的源代碼一次性編譯成二進(jìn)制指令,生成一個可執(zhí)行的程序。解析型語言相對于編譯型語言的好處就是天然具有跨平臺的特點,一次編碼,到處運行。

如何安裝Python呢

前面介紹了Python的基本概念,接下來就是介紹如何安裝Python了,Python語言目前分為 Python2.x和Python3.x 兩個版本,并且Python3.x是不能兼容Python2.x的。目前主流的都是使用Python3。前面介紹了Python是一門解釋型語言,所以不同平臺需要不同的解釋器,因為每個平臺所能識別的機(jī)器碼是不同的。由于本機(jī)環(huán)境是Max OS。所以,這里重點介紹如何在Max OS環(huán)境下安裝Python3。

Max OS下安裝Python3

普通的安裝方式

Max OS 默認(rèn)是集成了Python2的開發(fā)環(huán)境的,在終端中通過命令python即可查看默認(rèn)集成的Python版本。

在這里插入圖片描述

如果要你電腦中是否安裝了Python3.x的環(huán)境,只需要輸入python3命令。
官方的下載網(wǎng)址是: https://www.python.org/downloads/,映入眼簾的是最新的發(fā)布版本,如果想下載其他版本的話,可以下來找到如下圖所示的信息,當(dāng)前的最新版本是 python 3.9.5 版本。

在這里插入圖片描述

點擊Download 按鈕,即跳轉(zhuǎn)到另外一個頁面

在這里插入圖片描述

在這個頁面點擊 Download macOS 64-bit Intel installer 按鈕進(jìn)行下載。點擊該鏈接,下載完成后得到一個 python-3.9.5-macosx10.9.pkg 安裝包。
雙擊 python-3.9.5-macosx10.9.pkg 就進(jìn)入了 Python 安裝向?qū)В缓蟀凑障驅(qū)б徊揭徊较蛳掳惭b,一切保持默認(rèn)即可。

在這里插入圖片描述

安裝完成之后,在終端中輸入 python3 命令查看安裝之后的Python版本信息,正常情況下會出現(xiàn)如下圖所示的信息。

在這里插入圖片描述

通過sys.path就可以查看python的安裝位置。

import sys
print(sys.path)

在這里插入圖片描述

通過Homebrew來安裝

在Mac OS中還有另外一個快速安裝軟件的方式,那就是通過Homebrew這個包管理器的方式來安裝各種軟件。我們所熟知的包管理器有l(wèi)inux下的wget包管理器。包管理最主要的作用就是解決軟件在安裝過程中的依賴關(guān)系。
如果你的電腦沒有安裝Homebrew的話,也很簡單,只需要通過如下命令安裝Homebrew,關(guān)于Homebrew的詳細(xì)使用可以參考這篇文章Mac M1安裝Homebrew的方法步驟,真的非常好用

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安裝好 Homebrew 之后就可以,在終端輸入如下命令:

brew install python3

就可以輕松easy安裝python了。

Python有哪些優(yōu)缺點呢?

說完了Python的安裝之后,按照慣例接下來就是介紹Python的優(yōu)缺點了。

優(yōu)點

  1. 語法簡單,Python對代碼格式的要求沒有那么嚴(yán)格
  2. 能跨平臺,Python是解釋型語言,解釋型語言一般都是跨平臺的(可移植性好)。
  3. 功能強(qiáng)大,Python的模塊眾多,基本實現(xiàn)了所有的常見的功能,從簡單的字符串處理,到復(fù)雜的3D圖形繪制,借助Python模塊都可以輕松完成。

缺點

  1. 運行速度比較慢,由于Python是解釋型的語言,需要在運行的時候?qū)⒃创a一行行的解析成機(jī)器碼。所以運行速度比較慢
  2. 代碼加密困難,不像編譯型語言的源代碼會被編譯成可執(zhí)行程序,Python是直接運行源代碼,因此對源代碼加密比較困難

Python能干什么

Web應(yīng)用開發(fā)
比如國內(nèi)的豆瓣網(wǎng)就是通過Python開發(fā)的,國外的Youtube也是通過Python開發(fā)的自動化運維
通常情況下,Python編寫的系統(tǒng)管理腳本,無論是可讀性,還是性能,代碼重用度以及擴(kuò)展性方面,都優(yōu)于普通的shell腳本。網(wǎng)絡(luò)爬蟲
從技術(shù)層面上講,Python提供有很多服務(wù)于編寫網(wǎng)路爬蟲的工具,例如 urlib、Seleium等,還提供了一個網(wǎng)絡(luò)爬蟲框架Scrapy。

總結(jié)

本文簡單介紹了Python語言的概念以及安裝。希望對讀者朋友們有所幫助。

到此這篇關(guān)于python入門課程第一講之安裝與優(yōu)缺點介紹的文章就介紹到這了,更多相關(guān)Python安裝教程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python學(xué)習(xí)實操案例(三)

    python學(xué)習(xí)實操案例(三)

    這篇文章主要介紹了python學(xué)習(xí)實操案例,循環(huán)輸出26個字母對應(yīng)的ASCII碼值、模擬用戶登錄、猜數(shù)游戲練習(xí)等案例,需要的小伙伴可以參考一下,希望對你有一定的幫助
    2022-02-02
  • python datetime中strptime用法詳解

    python datetime中strptime用法詳解

    這篇文章主要介紹了python 中datetime中strptime用法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Google開源的Python格式化工具YAPF的安裝和使用教程

    Google開源的Python格式化工具YAPF的安裝和使用教程

    Google的開發(fā)者文檔中有一套Python的代碼書寫規(guī)范,而在GitHub上同樣開源了一款名為YAPF的命令行程序用作Python的格式化,下面我們就來看下這款Google開源的Python格式化工具YAPF的安裝和使用教程
    2016-05-05
  • 在VS2017中用C#調(diào)用python腳本的實現(xiàn)

    在VS2017中用C#調(diào)用python腳本的實現(xiàn)

    這篇文章主要介紹了在VS2017中用C#調(diào)用python腳本的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 對Python 字典元素進(jìn)行刪除的方法

    對Python 字典元素進(jìn)行刪除的方法

    這篇文章主要介紹了對Python 字典元素進(jìn)行刪除的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • python 利用zmail庫發(fā)送郵件

    python 利用zmail庫發(fā)送郵件

    這篇文章主要介紹了python 如何利用zmail庫發(fā)送郵件,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-09-09
  • Python實現(xiàn)監(jiān)控內(nèi)存使用情況和代碼執(zhí)行時間

    Python實現(xiàn)監(jiān)控內(nèi)存使用情況和代碼執(zhí)行時間

    我的代碼的哪些部分運行時間最長、內(nèi)存最多?我怎樣才能找到需要改進(jìn)的地方?在開發(fā)過程中,我很確定我們大多數(shù)人都會想知道這一點。本文總結(jié)了一些方法來監(jiān)控?Python?代碼的時間和內(nèi)存使用情況,希望對大家有所幫助
    2023-01-01
  • Python 函數(shù)基礎(chǔ)知識匯總

    Python 函數(shù)基礎(chǔ)知識匯總

    Python中的函數(shù),無論是命名函數(shù),還是匿名函數(shù),都是語句和表達(dá)式的集合。函數(shù)可以作為參數(shù)傳遞給其他函數(shù),這些以其他函數(shù)作為參數(shù)的函數(shù)通常稱為更高階函數(shù),這就構(gòu)成了函數(shù)式編程中一個非常重要的部分。
    2018-03-03
  • Python實現(xiàn)保證只能運行一個腳本實例

    Python實現(xiàn)保證只能運行一個腳本實例

    這篇文章主要介紹了Python實現(xiàn)保證只能運行一個腳本實例,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-06-06
  • Python全排列操作實例分析

    Python全排列操作實例分析

    這篇文章主要介紹了Python全排列操作,結(jié)合實例形式分析了Python列表、字符串全排列算法,以及使用標(biāo)準(zhǔn)庫itertools進(jìn)行全排列的相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07

最新評論

方城县| 勐海县| 永嘉县| 阿城市| 铁岭市| 焦作市| 昌黎县| 云安县| 赣州市| 兴文县| 南平市| 大邑县| 阿拉善左旗| 承德县| 宜兰市| 黎平县| 宝应县| 大化| 平乡县| 正安县| 合阳县| 盐源县| 蒙自县| 霍山县| 渭南市| 新民市| 靖远县| 都昌县| 原平市| 岐山县| 阿尔山市| 织金县| 义马市| 龙陵县| 察哈| 比如县| 南溪县| 漳平市| 平顶山市| 乌兰浩特市| 南郑县|