一、python概述
python語言誕生于20世紀(jì)90年代初,早期主要應(yīng)用于做科學(xué)計(jì)算的研究機(jī)構(gòu)。近些年由于web、大數(shù)據(jù)、人工智能的發(fā)展,它已經(jīng)被逐漸廣泛應(yīng)用于系統(tǒng)管理任務(wù)的處理和web編程方面,稱為比較受歡迎的程序設(shè)計(jì)語言之一。
1、python的語言特點(diǎn)有什么?
python使用C語言開發(fā),但是python不再有C語言中的指針等復(fù)雜數(shù)據(jù)類型。python的簡潔性使得軟件的代碼大幅度地減少,開發(fā)任務(wù)進(jìn)一步簡化。程序員關(guān)注的重點(diǎn)不再是語法特性,而是程序所要實(shí)現(xiàn)的任務(wù)。
1)簡單:python語言的關(guān)鍵字比較少,它沒有分號(hào),代碼塊使用空格或制表鍵縮進(jìn)的方式來分割,簡化了循環(huán)語句。python代碼簡潔、短小、易于閱讀。
2)易學(xué):python極其容易上手,因?yàn)閜ython有極其簡單的說明文檔。
3)免費(fèi)、開源:使用者可以自由地發(fā)布這個(gè)軟件的復(fù)制、閱讀它的源代碼、對(duì)它做改動(dòng)、把它的一部分用于新的自由軟件中。
4)高層語言:無須考慮諸如如何管理內(nèi)存一類的底層細(xì)節(jié)。
5)可移植性:python已經(jīng)被移植在許多平臺(tái)上(經(jīng)過改動(dòng)使它能夠工作在不同平臺(tái)上)。例如Linux、windows等。
6)解釋性:python語言寫的程序不需要編譯成二進(jìn)制代碼,可以直接從源代碼運(yùn)行程序。在計(jì)算機(jī)內(nèi)部,python解釋器把源代碼轉(zhuǎn)換成稱為字節(jié)碼的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語言并運(yùn)行。
7)面向?qū)ο螅簆ython即支持面向過程的編程也支持面向?qū)ο蟮木幊獭?
8)可擴(kuò)展性:python是采用C語言開發(fā)的,因此可以使用C語言擴(kuò)展python。
9)可嵌入性:可以把python嵌入C/C++程序,從而使程序向用戶提供腳本功能。
10)豐富的庫:python標(biāo)準(zhǔn)庫很龐大,可以幫助處理各種工作,包括正則表達(dá)式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、TK和其他與系統(tǒng)有關(guān)的操作。
2、python的應(yīng)用場景?
python之所以成為流行的編程語言,與它廣泛的應(yīng)用場景是分不開的。
1)系統(tǒng)編程:能方便進(jìn)行系統(tǒng)維護(hù)和管理,是很多Linux系統(tǒng)管理員理想的編程工具。
2)圖形處理:有PIL、Tkinter等圖形庫支持,能方便進(jìn)行圖形處理。
3)數(shù)學(xué)處理:Numpy擴(kuò)展提供大量與標(biāo)準(zhǔn)數(shù)學(xué)庫的接口。
4)文本處理:python提供的re模塊能支持正則表達(dá)式,還提供SGML、XML分析模塊。
5)數(shù)據(jù)庫編程:python可以操作Microsoft SQL、Oracle、MySQL等數(shù)據(jù)庫。
6)網(wǎng)絡(luò)編程:提供豐富的模塊、支持sockets編程,能方便快速地開發(fā)分布式應(yīng)用程序。
7)Web編程:可以作為Web應(yīng)用程序的開發(fā)語言。
8)多媒體應(yīng)用:python的pyOpenGL模塊封裝了“OpenGL應(yīng)用程序編程接口”,能進(jìn)行二維和三維圖像處理。pygame模塊可用于編寫游戲軟件。
二、python的版本和如何安裝python
目前python有版本2和版本3這兩個(gè)版本,兩個(gè)版本并不兼容,語法存在差別。關(guān)于到底使用哪個(gè)版本的話這個(gè)也要結(jié)合自己實(shí)際情況而定的,一個(gè)版本學(xué)習(xí)的差不多了,在研究不同版本之間的差別。
1、去哪里可以下載python?
可以在python的官網(wǎng)下載,網(wǎng)址是python官網(wǎng),選擇Downloads找到windows下的安裝文件下載版本。
也可以通過百度網(wǎng)盤此連接拿安裝包,我這個(gè)是3版本的python。
2、安裝python
3、python開發(fā)工具IDLE
學(xué)習(xí)python語言,首先要掌握開發(fā)工具IDLE,它可以方便地運(yùn)行代碼和做相關(guān)的調(diào)試,實(shí)現(xiàn)了代碼的語法加亮、代碼提示和代碼補(bǔ)全等智能化的功能。
安裝python后,可以從“開始”→“IDIE(Python 3.7 64-bit)”菜單來啟動(dòng)IDLE。啟動(dòng)后默認(rèn)是shell模塊,每輸入一行代碼按enter鍵后,代碼會(huì)馬上執(zhí)行。
1)IDLE參數(shù)的設(shè)置
初次使用IDLE時(shí),可以設(shè)置界面的參數(shù),方便代碼的編寫。通過單擊菜單的Options→Configure IDLE進(jìn)行參數(shù)設(shè)置
IDLE為開發(fā)人員提供了許多有用的特性,如自動(dòng)縮進(jìn),語法高亮顯示,單詞自動(dòng)完成及命令歷史等,在這些功能的幫助下,能夠有效地提高開發(fā)效率。
下面通過python程序創(chuàng)建一個(gè)目錄“c:\windows”,輸入的代碼如下:
>>> import os #導(dǎo)入os模塊
>>> os.mkdir('c:\wenjianjia') #調(diào)用mkdir函數(shù),創(chuàng)建文件夾
輸入上面兩行代碼后,C盤下面創(chuàng)建了文件夾“wenjianjia”,可以查看C盤下面多了一個(gè)“wenjianjia”文件夾。
3)IDLE的編輯模式
前面說過打開IDLE的初始界面時(shí)shell模式,每輸入一行代碼按Enter鍵代碼馬上執(zhí)行,還可以使用IDLE的編輯模式,把多行代碼作為一個(gè)文件保存,一起執(zhí)行。具體操作如下:
單擊菜單的File→New File,可以打開IDLE的編輯模式。
打開的編輯模式如下圖:
IDLE編輯模式執(zhí)行代碼有兩種方式,一種是F5鍵,保存格式文件擴(kuò)展名是“py”,另一種是直接雙擊保存的py格式的文件,使用編輯模式可方便對(duì)整個(gè)代碼段進(jìn)行編輯。
4)IDLE的快捷鍵
使用IDLE編寫代碼時(shí),記住常用的快捷鍵能達(dá)到快速編碼的效果,最常用的時(shí)Tab鍵,具有補(bǔ)全代碼的功能,其他快捷鍵在Options→Configure IDLE-Keys可以查看或者修改
4、python繪圖So Easy
1)安裝繪圖模塊
要在python中實(shí)現(xiàn)繪圖,需要安裝matplotlib,它是繪制二維圖形的python模塊,用python語言實(shí)現(xiàn)了MATLAB畫圖函數(shù)的易用性,同時(shí)又有非常強(qiáng)大的可定制性。
安裝繪圖需要電腦連接公網(wǎng),電腦打開cmd管理員運(yùn)行,然后按照順序以下命名依次執(zhí)行
使用pip安裝輸入輸入命令
1. 執(zhí)行python -m pip install -U pip setuptools進(jìn)行升級(jí)。
2. python -m pip install matplotlib進(jìn)行自動(dòng)的安裝,系統(tǒng)會(huì)自動(dòng)下載安裝包。
3. python -m pip list查看本機(jī)的安裝的所有模塊,確保matplotlib已經(jīng)安裝成功。
4. 進(jìn)入到python idle中,運(yùn)行import matplotlib,如果沒有報(bào)錯(cuò)提示,那就可以開始使用。
使用繪圖工具
導(dǎo)入 import matplotlib.pyplot as plt
指定顯示位置 長度 寬度plt.bar(x=(1,10,15),height=(3,4,3),width=2)
輸入出圖像plt.show()
本章博文到此結(jié)束,下篇博文討論python變量和python常用的數(shù)據(jù)類型
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
