溫馨提示×

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

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

Python3快速入門(一)——Python簡介

發(fā)布時(shí)間:2020-07-13 00:13:28 來源:網(wǎng)絡(luò) 閱讀:941 作者:天山老妖S 欄目:編程語言

Python3快速入門(一)——Python簡介

一、Python簡介

1、Python簡介

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

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

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

3、Python的缺點(diǎn)

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

4、Python應(yīng)用

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

二、Python3安裝

1、Windows平臺(tái)

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

2、Linux平臺(tái)

Python下載地址:
https://www.python.org/downloads/source/
選擇Python-3.7.2.tgz下載
Python3快速入門(一)——Python簡介
解壓源碼:
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)試、語法高亮、項(xiàng)目管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制等。
另外,PyCharm還提供了一些很好的功能用于Django開發(fā),同時(shí)支持 Google App Engine和ronPython。
PyCharm下載地址:
http://www.jetbrains.com/pycharm/download/
JetBrains提供了兩種版本的PyCharm,PyCharm專業(yè)版支持全功能的Python和Web開發(fā)(付費(fèi)),PyCharm社區(qū)版是Python和科學(xué)開發(fā)的輕量級(jí)IDE(免費(fèi))。

2、VS Code

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

四、Python編程模式

1、交互式編程

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

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

向AI問一下細(xì)節(jié)

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

AI