Python3快速入門(mén)(一)——Python簡(jiǎn)介

Python3快速入門(mén)(一)——Python簡(jiǎn)介

一、Python簡(jiǎn)介

1、Python簡(jiǎn)介

Python是一種解釋型、面向?qū)ο?、?dòng)態(tài)數(shù)據(jù)類型的高級(jí)程序設(shè)計(jì)語(yǔ)言,由荷蘭Guido van Rossum于1989年底發(fā)明,第一個(gè)公開(kāi)發(fā)行版于1991年發(fā)布,Python源代碼遵循 GPL(GNU General Public License)協(xié)議。

成都創(chuàng)新互聯(lián)公司專注于長(zhǎng)豐網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供長(zhǎng)豐營(yíng)銷(xiāo)型網(wǎng)站建設(shè),長(zhǎng)豐網(wǎng)站制作、長(zhǎng)豐網(wǎng)頁(yè)設(shè)計(jì)、長(zhǎng)豐網(wǎng)站官網(wǎng)定制、小程序定制開(kāi)發(fā)服務(wù),打造長(zhǎng)豐網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供長(zhǎng)豐網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。

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

(1)易于學(xué)習(xí)
Python關(guān)鍵字相對(duì)較少,結(jié)構(gòu)簡(jiǎn)單,語(yǔ)法定義明確,易于學(xué)習(xí)。
(2)易于閱讀
Python代碼定義清晰。
(3)易于維護(hù)
Python源代碼相當(dāng)容易維護(hù)。
(4)豐富的標(biāo)準(zhǔn)庫(kù)
Python有豐富的庫(kù),且跨平臺(tái),在UNIX,Windows和Macintosh兼容很好。
(5)互動(dòng)模式
Python支持互動(dòng)模式,可以從終端輸入執(zhí)行代碼并獲得結(jié)果,互動(dòng)測(cè)試和調(diào)試代碼片斷。
(6)可移植
Python源代碼是開(kāi)放的,已經(jīng)被移植到許多平臺(tái)。
(7)可擴(kuò)展
Python程序中可以調(diào)用C或C++完成的高性能代碼或是算法實(shí)現(xiàn)。
(8)數(shù)據(jù)庫(kù)
Python提供所有主要的商業(yè)數(shù)據(jù)庫(kù)的接口。
(9)GUI編程
Python支持GUI可以創(chuàng)建和移植到許多系統(tǒng)調(diào)用。
(10)可嵌入
可以將Python嵌入到C/C++程序,讓程序的用戶獲得"腳本化"的能力。

3、Python的缺點(diǎn)

(1)速度慢
Python是解釋型語(yǔ)言,與C、C++等編譯型語(yǔ)言相比速度較慢。

4、Python應(yīng)用

Python主要應(yīng)用方向如下:
(1)網(wǎng)絡(luò)爬蟲(chóng)
(2)自動(dòng)化運(yùn)維與自動(dòng)化測(cè)試
(3)大數(shù)據(jù)與數(shù)據(jù)分析:Spark
(4)Web開(kāi)發(fā):Flask、Django
(5)機(jī)器學(xué)習(xí):Tensor Flow
(6)膠水語(yǔ)言:混合C++、Java等語(yǔ)言進(jìn)行編程。

二、Python3安裝

1、Windows平臺(tái)

Windows版Python安裝包下載地址:
https://www.python.org/downloads/windows/
Python3快速入門(mén)(一)——Python簡(jiǎn)介

2、Linux平臺(tái)

Python下載地址:
https://www.python.org/downloads/source/
選擇Python-3.7.2.tgz下載
Python3快速入門(mén)(一)——Python簡(jiǎn)介
解壓源碼:
tar -zxvf Python-3.7.2.tgz
進(jìn)入源碼目錄:
cd Python-3.7.2
配置:
./configure
編譯:
make -j4
安裝:
sudo make install
查看Python安裝結(jié)果:
控制終端執(zhí)行命令:python3

三、Python IDE

Python IDE有PyCharm、Sublime Text、Eclipse+Pydev、VS Code等。

1、PyCharm

PyCharm是由JetBrains打造的一款Python IDE,支持MacOS、 Windows、Linux系統(tǒng)。
PyCharm具備一般?Python IDE?的功能,比如:調(diào)試、語(yǔ)法高亮、項(xiàng)目管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制等。
另外,PyCharm還提供了一些很好的功能用于Django開(kāi)發(fā),同時(shí)支持 Google App Engine和ronPython。
PyCharm下載地址:
http://www.jetbrains.com/pycharm/download/
JetBrains提供了兩種版本的PyCharm,PyCharm專業(yè)版支持全功能的Python和Web開(kāi)發(fā)(付費(fèi)),PyCharm社區(qū)版是Python和科學(xué)開(kāi)發(fā)的輕量級(jí)IDE(免費(fèi))。

2、VS Code

Visual Studio Code是由微軟開(kāi)發(fā)的一款開(kāi)源源代碼編輯器,簡(jiǎn)稱 VS Code。
VS Code的插件擴(kuò)展模塊界面如下,開(kāi)發(fā)者可以搜索相應(yīng)的擴(kuò)展插件進(jìn)行安裝,Python相關(guān)插件如下:
Python3快速入門(mén)(一)——Python簡(jiǎn)介

四、Python編程模式

1、交互式編程

在控制臺(tái)終端中輸入"python3"命令來(lái)啟動(dòng)Python解釋器。
Python3快速入門(mén)(一)——Python簡(jiǎn)介
在Python解釋器中輸入print("Hello Python3"),回車(chē),打印出Hello Python3。
對(duì)于多行代碼,交互式編程如下:
Python3快速入門(mén)(一)——Python簡(jiǎn)介

2、腳本式編程

將Python代碼拷貝至?hello.py文件中,在控制臺(tái)終端執(zhí)行命令:
python3 hello.py
打印結(jié)果:Hello Python3
在Linux/Unix系統(tǒng)中,可以在Python腳本文件頂部添加以下命令讓Python腳本可以直接執(zhí)行。
#! /usr/bin/env python3
hello.py腳本如下:

#! /usr/bin/env python3
print("Hello Python3")

修改hello.py腳本執(zhí)行權(quán)限:
chmod +x hello.py
執(zhí)行hello.py腳本:
./hello.py
執(zhí)行結(jié)果:
Hello Python3

網(wǎng)站欄目:Python3快速入門(mén)(一)——Python簡(jiǎn)介
轉(zhuǎn)載源于:http://bm7419.com/article12/igojgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、品牌網(wǎng)站制作、搜索引擎優(yōu)化軟件開(kāi)發(fā)、外貿(mào)網(wǎng)站建設(shè)、小程序開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作