国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

趕集網(wǎng)做網(wǎng)站百度指數(shù)1000搜索量有多少

趕集網(wǎng)做網(wǎng)站,百度指數(shù)1000搜索量有多少,網(wǎng)址短鏈接在線生成免費(fèi),wordpress首頁調(diào)用文章縮略圖目錄 1 認(rèn)識(shí) Python 1.1 Python 的起源 1.2 Python的組成 1.2.1 解釋器 1.1.2 Python 的設(shè)計(jì)目標(biāo) 1.1.3 Python 的設(shè)計(jì)哲學(xué) 1.2 為什么選擇 Python 測(cè)試人員選擇Python的理由 1.3 Python 特點(diǎn) 面向?qū)ο蟮乃季S方式 1.4 Python 的優(yōu)缺點(diǎn) 1.4.1 優(yōu)點(diǎn) 1.4.2 缺點(diǎn) 3. 安…

目錄

1 認(rèn)識(shí) Python

1.1 Python 的起源

1.2 Python的組成

1.2.1 解釋器

1.1.2 Python 的設(shè)計(jì)目標(biāo)

1.1.3 Python 的設(shè)計(jì)哲學(xué)

1.2 為什么選擇 Python

測(cè)試人員選擇Python的理由

1.3 Python 特點(diǎn)

面向?qū)ο蟮乃季S方式

1.4 Python 的優(yōu)缺點(diǎn)

1.4.1 優(yōu)點(diǎn)

1.4.2 缺點(diǎn)

3. 安裝Python


1 認(rèn)識(shí) Python

人生苦短,我用 Python —— Life is short, I use Python

1.1 Python 的起源

Python 的創(chuàng)始人為吉多·范羅蘇姆(Guido van Rossum),江湖人稱“龜叔”

  • 1989 年的圣誕節(jié)期間,吉多·范羅蘇姆為了在荷蘭首都阿姆斯特丹打發(fā)時(shí)間,決心開發(fā)一個(gè)新的解釋程序,作為 ABC 語言的一種繼承;

  • ABC 是由吉多參加設(shè)計(jì)的一種教學(xué)語言,就吉多本人看來,ABC 這種語言非常優(yōu)美和強(qiáng)大,是專門為非專業(yè)程序員設(shè)計(jì)的。但是 ABC 語言并沒有成功,究其原因,吉多認(rèn)為是非開放造成的。吉多決心在 Python 中避免這一錯(cuò)誤,并獲取了非常好的效果;

  • 之所以選中 Python(蟒蛇) 作為程序的名字,是因?yàn)樗?BBC 電視劇——蒙提·派森的飛行馬戲團(tuán)(Monty Python's Flying Circus)的愛好者;

  • 1991 年,第一個(gè) Python 解釋器 誕生,它是用 C 語言實(shí)現(xiàn)的,并能夠調(diào)用 C 語言的庫文件。

1.2 Python的組成

  • Python的語法

  • Python的標(biāo)準(zhǔn)內(nèi)置庫

  • Python的第三方庫

  • Python解釋器

1.2.1 解釋器

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

編譯器翻譯的方式有兩種:一個(gè)是編譯,另外一個(gè)是解釋。兩種方式之間的區(qū)別在于翻譯時(shí)間點(diǎn)的不同。當(dāng)編譯器以解釋方式運(yùn)行的時(shí)候,也稱之為解釋器

  • 編譯型語言:程序在執(zhí)行之前需要一個(gè)專門的編譯過程,把程序編譯成為機(jī)器語言的文件,運(yùn)行時(shí)不需要重新翻譯,直接使用編譯的結(jié)果就行了。程序執(zhí)行效率高,依賴編譯器,跨平臺(tái)性差些。如 C、C++

  • 解釋型語言:解釋型語言編寫的程序不進(jìn)行預(yù)先編譯,以文本方式存儲(chǔ)程序代碼,會(huì)將代碼一句一句直接運(yùn)行。在發(fā)布程序時(shí),看起來省了道編譯工序,但是在運(yùn)行程序的時(shí)候,必須先解釋再運(yùn)行

編譯型語言和解釋型語言對(duì)比:

  • 速度 —— 編譯型語言比解釋型語言執(zhí)行速度快

  • 跨平臺(tái)性 —— 解釋型語言比編譯型語言跨平臺(tái)性好

1.1.2 Python 的設(shè)計(jì)目標(biāo)

1999 年,吉多·范羅蘇姆向 DARPA (美國(guó)國(guó)防高級(jí)研究計(jì)劃局)提交了一條名為 “Computer Programming for Everybody” 的資金申請(qǐng),并在后來說明了他對(duì) Python 的目標(biāo):

  • 一門簡(jiǎn)單直觀的語言并與主要競(jìng)爭(zhēng)者一樣強(qiáng)大

  • 開源,以便任何人都可以為它做貢獻(xiàn)

  • 代碼像純英語那樣容易理解

  • 適用于短期開發(fā)的日常任務(wù)

這些想法中的基本都已經(jīng)成為現(xiàn)實(shí),Python 已經(jīng)成為一門流行的編程語言

1.1.3 Python 的設(shè)計(jì)哲學(xué)

  • 優(yōu)雅

  • 明確

  • 簡(jiǎn)單

    • Python 開發(fā)者的哲學(xué)是:用一種方法,最好是只有一種方法來做一件事

    • 如果面臨多種選擇,Python 開發(fā)者一般會(huì)拒絕花俏的語法,而選擇明確沒有或者很少有歧義的語法

1.2 為什么選擇 Python

  • 代碼量少

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

  • web應(yīng)用開發(fā):flask、django

  • 自動(dòng)化測(cè)試:selenium、requests

  • 網(wǎng)絡(luò)爬蟲

  • 自動(dòng)化運(yùn)維

  • 人工智能領(lǐng)域

  • 科學(xué)計(jì)算

  • 游戲開發(fā)

  • ……

測(cè)試人員選擇Python的理由

  • 測(cè)試人員的編程能力相對(duì)較弱,而Python作為一種腳本語言,不僅功能強(qiáng)大,而且語法優(yōu)美,支持多種自動(dòng)化工具,而且學(xué)習(xí)上手比較容易;

  • 高級(jí)語言,不用考慮底層邏輯,不用研究語言的本身,專注于解決問題;

  • Python的社區(qū)發(fā)展比較好,有著非常多的文檔和支持庫;

  • 對(duì)于一定編程基礎(chǔ)的人員,使用Python作為自動(dòng)化測(cè)試的語言可以非常流暢,幾乎沒有學(xué)習(xí)成本。

當(dāng)前時(shí)代,作為測(cè)試,在面試中掌握Python和Java之一就足夠了。

1.3 Python 特點(diǎn)

  • Python 是完全面向?qū)ο蟮恼Z言

    • 函數(shù)、模塊、數(shù)字、字符串都是對(duì)象,在 Python 中一切皆對(duì)象

      面向?qū)ο蟮乃季S方式
      • 面向?qū)ο?/strong> 是一種 思維方式,也是一門 程序設(shè)計(jì)技術(shù)

      • 要解決一個(gè)問題前,首先考慮 由誰 來做,怎么做事情是 的職責(zé),最后把事情做好就行!

      • 對(duì)象 就是

      • 要解決復(fù)雜的問題,就可以找多個(gè)不同的對(duì)象各司其職,共同實(shí)現(xiàn),最終完成需求

    • 完全支持繼承、多重繼承等

  • Python 擁有一個(gè)強(qiáng)大的標(biāo)準(zhǔn)庫,Python 語言的核心只包含 數(shù)字、字符串列表、字典、文件 等常見類型和函數(shù),而由 Python 標(biāo)準(zhǔn)庫提供了 系統(tǒng)管理網(wǎng)絡(luò)通信、文本處理、數(shù)據(jù)庫接口圖形系統(tǒng)、等額外的功能

  • Python 社區(qū)提供了大量的第三方模塊,使用方式與標(biāo)準(zhǔn)庫類似。它們的功能覆蓋 科學(xué)計(jì)算、人工智能、機(jī)器學(xué)習(xí)、Web 開發(fā)、數(shù)據(jù)庫接口圖形系統(tǒng) 多個(gè)領(lǐng)域

學(xué)Python主要學(xué):基礎(chǔ)語法 + 標(biāo)準(zhǔn)庫或者第三方庫(會(huì)用就可以了)

1.4 Python 的優(yōu)缺點(diǎn)

1.4.1 優(yōu)點(diǎn)

  • 簡(jiǎn)單、易學(xué)

  • 免費(fèi)、開源

  • 面向?qū)ο?/strong>

  • 豐富的庫

  • 可擴(kuò)展性

    • 如果需要一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開,可以把這部分程序用 CC++ 編寫,然后在 Python 程序中使用它們

  • ……

1.4.2 缺點(diǎn)

  • 速度慢:Python 程序比 Java、C、C++ 等程序的運(yùn)行效率都要慢。

  • 源代碼加密困難:不像編譯型語言的源程序會(huì)被編譯成目標(biāo)程序,Python 直接運(yùn)行源程序,因此對(duì)源代碼加密比較困難。其實(shí),這兩個(gè)缺點(diǎn)并不是什么大問題,首先,由于目前計(jì)算機(jī)的硬件速度越來越快,軟件工程往往更關(guān)注開發(fā)過程的效率和可靠性,而不是軟件的運(yùn)行效率;至于第二個(gè)問題就更不是問題了,現(xiàn)在軟件行業(yè)的大勢(shì)本就是開源,就像 Java 程序同樣很容易反編譯,但絲毫不會(huì)影響它的流行。

3. 安裝Python

  • 我們平時(shí)編寫和調(diào)試代碼是在Windows電腦上寫,所以需要在Windows上安裝Python環(huán)境。

  • 認(rèn)識(shí)python官網(wǎng):Welcome to Python.org

      • 安裝的路徑,建議用默認(rèn)路徑(

      默認(rèn)是C:\Users\Administrator\AppData\Local\Programs\Python\PythonXX

      注意:不要安裝在中文路徑中(如果路徑中有中文的就自定義安裝)

      • 如果沒有勾選添加環(huán)境變量,則需要手動(dòng)把python的安裝目錄及安裝目錄下的Scripts目錄添加到PATH變量中。也就是:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\

      檢查是否安裝完成

      在dos窗口輸入python -V回車,如果返回有python的相關(guān)信息,則安裝成功

http://aloenet.com.cn/news/43418.html

相關(guān)文章:

  • 免費(fèi)軟件不收費(fèi)網(wǎng)站小說榜單首頁百度搜索風(fēng)云榜
  • 用wordpress做視頻網(wǎng)站最新實(shí)時(shí)新聞
  • 網(wǎng)站橫幅怎做微信crm客戶管理系統(tǒng)
  • 外貿(mào)網(wǎng)站建設(shè)哪家公司好網(wǎng)絡(luò)營(yíng)銷的成功案例
  • 濟(jì)寧建站公司seo文章代寫一篇多少錢
  • 網(wǎng)站編程怎么做公司網(wǎng)頁
  • html網(wǎng)站建設(shè)中源代碼免費(fèi)聊天軟件
  • 北京的網(wǎng)站建設(shè)公司廣州白云區(qū)最新信息
  • 濟(jì)南網(wǎng)站優(yōu)化公司電話評(píng)論優(yōu)化
  • 鎮(zhèn)江建工建設(shè)集團(tuán)網(wǎng)站百度搜索量怎么查
  • 一等一網(wǎng)站建設(shè)seo搜索排名優(yōu)化方法
  • 重慶時(shí)時(shí)彩在線網(wǎng)站制作百度提交收錄
  • 屬于垂直型b2b網(wǎng)站的有青島官網(wǎng)seo
  • 網(wǎng)站推廣策劃書金華百度推廣公司
  • 建設(shè)銀行 成都 招聘網(wǎng)站哈爾濱網(wǎng)絡(luò)seo公司
  • 溫州網(wǎng)站建設(shè)方案維護(hù)訊展網(wǎng)站優(yōu)化推廣
  • 制作網(wǎng)站建設(shè)策劃方案手機(jī)推廣app
  • 做網(wǎng)站每年都要費(fèi)用的嗎微商引流推廣
  • 網(wǎng)站建設(shè)環(huán)境分析百度推廣一般多少錢
  • 曲阜做網(wǎng)站最佳磁力搜索天堂
  • 2014做網(wǎng)站百度移動(dòng)端點(diǎn)贊排名軟件
  • 外貿(mào)軟件定制域名查詢seo
  • 做網(wǎng)站排名的公司有哪些最好的營(yíng)銷策劃公司
  • 聾啞工作設(shè)計(jì)做網(wǎng)站免費(fèi)長(zhǎng)尾詞挖掘工具
  • 怎樣做代刷網(wǎng)站百度廣告投放平臺(tái)叫什么
  • 電子類網(wǎng)站模板昆明百度推廣開戶費(fèi)用
  • 廣州做網(wǎng)站多百度小說排行榜前十名
  • wordpress的列表汕頭seo公司
  • 西安定制網(wǎng)站建設(shè)中國(guó)知名網(wǎng)站排行榜
  • 四川疫情最新消息2019網(wǎng)站推廣優(yōu)化技巧