国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python學(xué)習(xí)--環(huán)境搭建

go4it / 1865人閱讀

摘要:學(xué)習(xí)入門環(huán)境搭建簡介在進(jìn)行環(huán)境搭建之前,先簡單的介紹一下這門語言。年月,發(fā)布年編程語言排行榜高居首位。環(huán)境搭建介紹完以及它的眾多優(yōu)點(diǎn)之后,我們來看的環(huán)境搭建。創(chuàng)建新版本的軟連接修改舊版本創(chuàng)建新的軟連接檢查的版本到此,環(huán)境搭建完成

Python學(xué)習(xí)入門--環(huán)境搭建 Python簡介

在進(jìn)行Python環(huán)境搭建之前 ,先簡單的介紹一下Python這門語言。

Python, 是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語言,由荷蘭人Guido van Rossum于1989年發(fā)明,第一個(gè)公開發(fā)行版發(fā)行于1991年。

Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協(xié)議。Python語法簡潔清晰,特色之一是強(qiáng)制用空白符(white space)作為語句縮進(jìn)。

Python具有豐富和強(qiáng)大的庫。它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。常見的一種應(yīng)用情形是,使用Python快速生成程序的原型(有時(shí)甚至是程序的最終界面),然后對(duì)其中有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而后封裝為Python可以調(diào)用的擴(kuò)展類庫。需要注意的是在您使用擴(kuò)展類庫時(shí)可能需要考慮平臺(tái)問題,某些可能不提供跨平臺(tái)的實(shí)現(xiàn)。

2017年7月,IEEE發(fā)布2017年編程語言排行榜:Python高居首位 。

2018年3月,該語言作者在郵件列表上宣布 Python 2.7將于2020年1月1日終止支持。用戶如果想要在這個(gè)日期之后繼續(xù)得到與Python 2.7有關(guān)的支持,則需要付費(fèi)給商業(yè)供應(yīng)商。

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

Python的優(yōu)點(diǎn)有許多,這里就簡單的羅列幾條。

簡單:Python是一種代表簡單主義思想的語言。閱讀一個(gè)良好的Python程序就感覺像是在讀英語一樣。它使你能夠?qū)W⒂诮鉀Q問題而不是去搞明白語言本身。

速度快:Python 的底層是用 C 語言寫的,很多標(biāo)準(zhǔn)庫和第三方庫也都是用 C 寫的,運(yùn)行速度非常快。

免費(fèi)、開源:Python是FLOSS(自由/開放源碼軟件)之一。使用者可以自由地發(fā)布這個(gè)軟件的拷貝、閱讀它的源代碼、對(duì)它做改動(dòng)、把它的一部分用于新的自由軟件中。FLOSS是基于一個(gè)團(tuán)體分享知識(shí)的概念。

可移植性:由于它的開源本質(zhì),Python已經(jīng)被移植在許多平臺(tái)上(經(jīng)過改動(dòng)使它能夠工作在不同平臺(tái)上)。這些平臺(tái)包括Linux、Windows。。。。。。

面向?qū)ο螅篜ython既支持面向過程的編程也支持面向?qū)ο蟮木幊獭T凇懊嫦蜻^程”的語言中,程序是由過程或僅僅是可重用代碼的函數(shù)構(gòu)建起來的。在“面向?qū)ο蟆钡恼Z言中,程序是由數(shù)據(jù)和功能組合而成的對(duì)象構(gòu)建起來的。

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

豐富的庫:Python標(biāo)準(zhǔn)庫確實(shí)很龐大。它可以幫助處理各種工作,包括正則表達(dá)式、文檔生成、單元測(cè)試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、Tk和其他與系統(tǒng)有關(guān)的操作。這被稱作Python的“功能齊全”理念。除了標(biāo)準(zhǔn)庫以外,還有許多其他高質(zhì)量的庫,如wxPython、Twisted和Python圖像庫等等。

Python的應(yīng)用

Python的應(yīng)用廣泛,它可以被用來進(jìn)行系統(tǒng)編程、圖形處理、數(shù)學(xué)處理、數(shù)據(jù)庫編程、文本處理、Web編程、網(wǎng)絡(luò)編程、網(wǎng)絡(luò)爬蟲。

環(huán)境搭建

介紹完P(guān)ython以及它的眾多優(yōu)點(diǎn)之后,我們來看Python的環(huán)境搭建。
由于Python的可移植性,它可以被運(yùn)行在多個(gè)平臺(tái)上,這里只看Windows和Linux平臺(tái)的環(huán)境搭建。

下載安裝包

安裝包我們可以到Python的官方網(wǎng)站W(wǎng)indows下載、Linux下載。

Windows平臺(tái)安裝包下載

Linux平臺(tái)安裝包下載

安裝
Windows平臺(tái)安裝

雙擊運(yùn)行,如下圖所示。在步驟1處打鉤,將Python添加到環(huán)境變量中,點(diǎn)擊步驟2,進(jìn)行自定義安裝。

然后點(diǎn)擊下一步,選擇安裝路徑

點(diǎn)擊install,等待幾分鐘后安裝成功

安裝完后確認(rèn)
打開cmd,輸入命令python --version,顯示Python版本。

Windows平臺(tái)上Python已經(jīng)安裝成功。

Linux平臺(tái)安裝

下載下來的安裝包是Python-3.6.5.tar.xz,我們得把他解壓了
解壓步驟是:
1、在終端執(zhí)行命令xz -d Python-3.6.5.tar.xz,將Python-3.6.5.tar.xz解壓為Python-3.6.5.tar
2、執(zhí)行命令tar -xvf Python-3.6.5.tar就能得到解壓后文件
cd Python-3.6.5切換到解壓后的文件路徑下,依次執(zhí)行:

./configure

make

make install


安裝完畢!
雖然安裝完成了,但是在終端輸入python -V時(shí),顯示版本還是2.7,如何能讓顯示我們剛才裝的新版本呢?下面我們就來搞定它。

創(chuàng)建新版本的軟連接
修改舊版本
mv /usr/bin/python /usr/bin/python_bak

創(chuàng)建新的軟連接
ln -s /usr/local/bin/python3.6 /usr/bin/python

檢查python的版本

到此,Python環(huán)境搭建完成!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/41456.html

相關(guān)文章

  • MachineLearning-Sklearn——環(huán)境搭建

    摘要:概述本文記錄機(jī)器學(xué)習(xí)庫在上的環(huán)境搭建,并在搭建好的環(huán)境上運(yùn)行以驗(yàn)證環(huán)境已經(jīng)搭建成功工作之余學(xué)習(xí)一下,大勢(shì)所趨,別劃了呀跟上潮流呀安裝是一套通用機(jī)器學(xué)習(xí)開源框架,主要功能有部分分類回歸聚類降維模型選擇數(shù)據(jù)預(yù)處理使用的是語言,其安裝和運(yùn)行還依賴 概述 本文記錄機(jī)器學(xué)習(xí)庫Sklearn在Ubuntu上的環(huán)境搭建,并在搭建好的環(huán)境上運(yùn)行example以驗(yàn)證環(huán)境已經(jīng)搭建成功;工作之余學(xué)習(xí)一下,大...

    xuxueli 評(píng)論0 收藏0
  • 【機(jī)器學(xué)習(xí)】深度學(xué)習(xí)開發(fā)環(huán)境搭建

    摘要:打開命令提示符輸入出現(xiàn)下面提示說明已經(jīng)安裝成功安裝添加的環(huán)境變量環(huán)境變量中加上的路徑,例如。在命令提示符輸入安裝完成,建立一個(gè)全新的環(huán)境,例如我們想建立一個(gè)叫的開發(fā)環(huán)境,路徑為,那么我們輸入安裝完成。 工欲善其事,必先利其器。首先我們需要花費(fèi)一些時(shí)間來搭建開發(fā)環(huán)境。 1.安裝python。python是人工智能開發(fā)首選語言。 2.安裝virtualenv。virtualenv可以為一個(gè)...

    galaxy_robot 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<