溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Python——簡(jiǎn)介

發(fā)布時(shí)間:2020-09-12 18:15:08 來(lái)源:網(wǎng)絡(luò) 閱讀:892 作者:yard521 欄目:編程語(yǔ)言

1、Python社區(qū)

Pypi:https://pypi.org/
GitHub:https://github.com/
StackOverFolw:https://stackoverflow.com/
開(kāi)源中國(guó):https://www.oschina.net/
TIBOE編程語(yǔ)言社區(qū):http://www.tiobe.com/tiobe-index//

2、Python歷史

Python第一個(gè)公開(kāi)發(fā)行版發(fā)行于1991年。

3、Python應(yīng)用

        * Web編程
        * 系統(tǒng)管理任務(wù)
        * 數(shù)學(xué)處理(數(shù)據(jù)分析、機(jī)器學(xué)習(xí)
        * 文本處理(爬蟲(chóng))
        * 云計(jì)算
        * 運(yùn)維開(kāi)發(fā)
        * 自動(dòng)化測(cè)試
        * 圖形處理、多媒體應(yīng)用
        * 網(wǎng)絡(luò)編程
        * 游戲開(kāi)發(fā)
        * ×××({}POC腳本、×××)
        * ...

互聯(lián)網(wǎng)公司廣泛使用Python來(lái)做的事一般有:自動(dòng)化運(yùn)維、自動(dòng)化測(cè)試、大數(shù)據(jù)分析、爬蟲(chóng)、Web 等。

4、為什么是Python而不是其他語(yǔ)言?

Python——簡(jiǎn)介

5、Python特點(diǎn)

Python語(yǔ)法簡(jiǎn)潔清晰,特色之一是強(qiáng)制用空白符作為語(yǔ)句縮進(jìn):

1.易于學(xué)習(xí):Python有相對(duì)較少的關(guān)鍵字,結(jié)構(gòu)簡(jiǎn)單,和一個(gè)明確定義的語(yǔ)法,學(xué)習(xí)起來(lái)更加簡(jiǎn)單。

2.易于閱讀:Python代碼定義的更清晰。

3.易于維護(hù):Python的成功在于它的源代碼是相當(dāng)容易維護(hù)的。

4.一個(gè)廣泛的標(biāo)準(zhǔn)庫(kù):Python的最大的優(yōu)勢(shì)之一是豐富的庫(kù),跨平臺(tái)的,在UNIX,Windows和Macintosh兼容很好。

5.互動(dòng)模式:互動(dòng)模式的支持,您可以從終端輸入執(zhí)行代碼并獲得結(jié)果的語(yǔ)言,互動(dòng)的測(cè)試和調(diào)試代碼片斷。

6.可移植:基于其開(kāi)放源代碼的特性,Python已經(jīng)被移植(也就是使其工作)到許多平臺(tái)。

7.可擴(kuò)展:如果你需要一段運(yùn)行很快的關(guān)鍵代碼,或者是想要編寫(xiě)一些不愿開(kāi)放的算法,你可以使用C或C++完成那部分程序,然后從你的Python程序中調(diào)用。

8.數(shù)據(jù)庫(kù):Python提供所有主要的商業(yè)數(shù)據(jù)庫(kù)的接口。

9.GUI編程:Python支持GUI可以創(chuàng)建和移植到許多系統(tǒng)調(diào)用。

10.可嵌入: 你可以將Python嵌入到C/C++程序,讓你的程序的用戶獲得"腳本化"的能力

6、Python版本(2 vs 3)

* 3.X默認(rèn)支持中文
* 不兼容2.x
* 核心語(yǔ)法調(diào)整,更易學(xué)
* 新特性默認(rèn)只在3.x上有

為什么要開(kāi)發(fā) 3.X版本呢?因 python發(fā)展了20多年,有很多重復(fù)的功能和模塊,很多代碼也變得不那么簡(jiǎn)潔,所以Guido決定進(jìn)行一次徹底的升級(jí),去繁從簡(jiǎn),有了后續(xù)的 Python 3.X版本。

7、Python環(huán)境安裝

Linux:

1、準(zhǔn)備編譯環(huán)境(環(huán)境如果不對(duì)的話,可能遇到各種問(wèn)題,比如wget無(wú)法下載https鏈接的文件)
yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel  openssl-devel ncurses-devel
2、下載 Python3.6.5代碼包
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

在安裝包中有一個(gè)README的文件,里面有寫(xiě)如何安裝
3、解壓
tar Jxvf Python-3.6.5.tar.xz
4、編譯安裝
cd Python-3.6.5
./configure --prefix=/usr/local/python3
make && make install
5、做軟鏈
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
6、升級(jí)pip到最新版本:
pip install --upgrade pip
7、測(cè)試
python3

8、如何設(shè)置默認(rèn)Python3.6.5
如果我們需要設(shè)置默認(rèn)python直接運(yùn)行默認(rèn)的Python3.6.5版本,那需要簡(jiǎn)單調(diào)整軟鏈接。

備份默認(rèn)文件
cd /usr/local/
mv python python.bak
mv pip pip.bak
重新創(chuàng)建軟連接,其實(shí)這個(gè)時(shí)候我們就可以默認(rèn)看到Python就是3.6.5版本
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI