1,什么是python
Python就是一門(mén)編程語(yǔ)言,而且是現(xiàn)在世界上最流行的編程語(yǔ)言之一。
2,pyth的誕生
1991年,第一個(gè)Python編譯器誕生,創(chuàng)始人龜叔。它是用C語(yǔ)言實(shí)現(xiàn)的,并能夠調(diào)用C語(yǔ)言的庫(kù)文件。從一出生,Python已經(jīng)具有了 :類(lèi),函數(shù),異常處理,包含表和詞典在內(nèi)的核心數(shù)據(jù)類(lèi)型,以及模塊為基礎(chǔ)的拓展系統(tǒng)。
3,關(guān)鍵點(diǎn)常識(shí)
[if !supportLists]·?[endif]Python的發(fā)音與拼寫(xiě)
[if !supportLists]·?[endif]Python的作者是Guido van Rossum(龜叔)
[if !supportLists]·?[endif]Python正式誕生于1991年
[if !supportLists]·?[endif]Python的解釋器如今有多個(gè)語(yǔ)言實(shí)現(xiàn),我們常用的是CPython(官方版本的C語(yǔ)言實(shí)現(xiàn)),其他還有Jython(可以運(yùn)行在Java平臺(tái))、IronPython(可以運(yùn)行在.NET和Mono平臺(tái))、PyPy(Python實(shí)現(xiàn)的,支持JIT即時(shí)編譯)
[if !supportLists]·?[endif]Python目前有兩個(gè)版本,Python2和Python3,最新版分別為2.7.13和3.6.2
[if !supportLists]·?[endif]Life is shot, you need Python. 人生苦短,我用Python。
4,Python優(yōu)缺點(diǎn)
優(yōu)點(diǎn):
(1)語(yǔ)法簡(jiǎn)單容易看懂,非常容易上手
(2)免費(fèi)、開(kāi)源:Python是FLOSS(自由/開(kāi)放源碼軟件)之一。
(3)高層語(yǔ)言:當(dāng)你用Python語(yǔ)言編寫(xiě)程序的時(shí)候,你無(wú)需考慮諸如如何管理你的程序使用的內(nèi)存一類(lèi)的底層細(xì)節(jié)。
(4)可移植性:由于它的開(kāi)源本質(zhì),Python已經(jīng)被移植在許多平臺(tái)上(經(jīng)過(guò)改動(dòng)使它能夠工作在不同平臺(tái)上)。如果你小心地避免使用依賴(lài)于系統(tǒng)的特性,那么你的所有Python程序無(wú)需修改就可以在下述任何平臺(tái)上面運(yùn)行。這些平臺(tái)包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至還有PocketPC、Symbian以及Google基于linux開(kāi)發(fā)的Android平臺(tái)!
(4)可擴(kuò)展性:如果你需要你的一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開(kāi),你可以把你的部分程序用C或C++編寫(xiě),然后在你的Python程序中使用它們。
(5)豐富的庫(kù)
缺點(diǎn):
Python語(yǔ)言非常完善,沒(méi)有明顯的短板和缺點(diǎn),唯一的缺點(diǎn)就是執(zhí)行效率慢,這個(gè)是解釋型語(yǔ)言所通有的,同時(shí)這個(gè)缺點(diǎn)也將被計(jì)算機(jī)越來(lái)越強(qiáng)大的性能所彌補(bǔ)。
5,python的應(yīng)用場(chǎng)景
(1)Web應(yīng)用開(kāi)發(fā)
(2)操作系統(tǒng)管理、服務(wù)器運(yùn)維的自動(dòng)化腳本
(3)網(wǎng)絡(luò)爬蟲(chóng)
(4)科學(xué)計(jì)算
(5)桌面軟件
(6)服務(wù)器軟件(網(wǎng)絡(luò)軟件)
(7)游戲