小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

 李峰唯一 2017-08-04

1-1、Python簡(jiǎn)介:

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

Python(英國(guó)發(fā)音:/?pa?θ?n/ 美國(guó)發(fā)音:/?pa?θɑ?n/), 是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,由荷蘭人Guido van Rossum于1989年發(fā)明,第一個(gè)公開發(fā)行版發(fā)行于1991年。

Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協(xié)議 。Python語(yǔ)法簡(jiǎn)潔清晰,特色之一是強(qiáng)制用空白符(white space)作為語(yǔ)句縮進(jìn)。

Python具有豐富和強(qiáng)大的庫(kù)。它常被昵稱為膠水語(yǔ)言,能夠把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。常見的一種應(yīng)用情形是,使用Python快速生成程序的原型(有時(shí)甚至是程序的最終界面),然后對(duì)其中有特別要求的部分,用更合適的語(yǔ)言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而后封裝為Python可以調(diào)用的擴(kuò)展類庫(kù)。需要注意的是在您使用擴(kuò)展類庫(kù)時(shí)可能需要考慮平臺(tái)問題,某些可能不提供跨平臺(tái)的實(shí)現(xiàn)。

TIOBE Index排名:

TIOBE 編程社區(qū)索引由荷蘭 Eindhoven 的 TIOBE 公司創(chuàng)立和維護(hù)。TIOBE 代表著“真誠(chéng)的重要性”,該索引將每項(xiàng)語(yǔ)言作為關(guān)鍵字,按照搜索引擎的查詢數(shù)量對(duì)語(yǔ)言進(jìn)行排名。因?yàn)?TIOBE 只索引圖靈完全的語(yǔ)言,因此 SQL 和 HTML 沒有考慮在內(nèi)。2016年11月的排名結(jié)果顯示,Java 依然是最受大家歡迎的語(yǔ)言,C 和 C++ 排名緊隨其后。出人意料的是,Visual Basic 和 Python 排名有大幅上升,并排在了 Javascript 之前,另外,匯編語(yǔ)言也擠入前十:

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

PYPL排名:

PYPL(編程語(yǔ)言流行指數(shù))依據(jù) Google 上關(guān)于語(yǔ)言教程的搜索頻率進(jìn)行統(tǒng)計(jì)。從全球搜索引擎流行度來看,Java 依然是大贏家;Python 較之前五年排名提升 6.8%,而 PHP 暴跌5.0%。

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

1-2、Python語(yǔ)言的優(yōu)勢(shì):

優(yōu)勢(shì)一:作為零基礎(chǔ)非科班出身,python語(yǔ)法簡(jiǎn)單,適合我們閱讀。Python本身就是一種腳本語(yǔ)言,簡(jiǎn)單易懂,Python的這種偽代碼本質(zhì)是它最大的優(yōu)點(diǎn)之一。

優(yōu)勢(shì)二:通俗易學(xué),python放棄了c中非常復(fù)雜的指針,簡(jiǎn)化了python的語(yǔ)法。

優(yōu)勢(shì)三:Python既支持面向過程的函數(shù)編程也支持面向?qū)ο蟮某橄缶幊?。在面向過程的語(yǔ)言中,程序是由過程或僅僅是可重用代碼的函數(shù)構(gòu)建起來的。在面向?qū)ο蟮恼Z(yǔ)言中,程序是由數(shù)據(jù)和功能組合而成的對(duì)象構(gòu)建起來的。與其他主要的語(yǔ)言如C++和Java相比,Python以一種非常強(qiáng)大又簡(jiǎn)單的方式實(shí)現(xiàn)面向?qū)ο缶幊獭?/p>

優(yōu)勢(shì)四:Python標(biāo)準(zhǔn)庫(kù)確實(shí)很龐大。python有可定義的第三方庫(kù)可以使用。它可以幫助你處理各種工作,包括正則表達(dá)式、文檔生成、單元測(cè)試、線程、數(shù)據(jù)庫(kù)、網(wǎng)頁(yè)瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、Tk和其他與系統(tǒng)有關(guān)的操作。記住,只要安裝了Python,所有這些功能都是可用的。這被稱作Python的“功能齊全”理念。除了標(biāo)準(zhǔn)庫(kù)以外,還有許多其他高質(zhì)量的庫(kù),如wxPython、Twisted和Python圖像庫(kù)等等。

優(yōu)勢(shì)五:可擴(kuò)展性和可嵌入性。如果你需要你的一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開,你可以把你的部分程序用C或C++編寫,然后在你的Python程序中使用它們。你可以把Python嵌入你的C/C++程序,從而向你的程序用戶提供腳本功能。

優(yōu)勢(shì)六:由于它的開源本質(zhì),Python已經(jīng)被移植在許多平臺(tái)上(經(jīng)過改動(dòng)使它能夠工作在不同平臺(tái)上)。如果你小心地避免使用依賴于系統(tǒng)的特性,那么你的所有Python程序無需修改就可以在下述任何平臺(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開發(fā)的Android平臺(tái)。

1-3、Python環(huán)境安裝:

因?yàn)镻ython是跨平臺(tái)的,它可以運(yùn)行在Windows、Mac和各種Linux/Unix系統(tǒng)上。在Windows上寫Python程序,放到Linux上也是能夠運(yùn)行的。

要開始學(xué)習(xí)Python編程,首先就得把Python安裝到你的電腦里。安裝后,你會(huì)得到Python解釋器(就是負(fù)責(zé)運(yùn)行Python程序的),一個(gè)命令行交互環(huán)境,還有一個(gè)簡(jiǎn)單的集成開發(fā)環(huán)境。

選擇2.x還是3.x?

當(dāng)前環(huán)境下,Python有兩個(gè)版本,一個(gè)是2.x版,一個(gè)是3.x版,很多時(shí)候我們都用的2.x版本,現(xiàn)在的很多教程都是圍繞2.x版本來的新手引導(dǎo),但是這兩個(gè)版本是不兼容的,很多語(yǔ)法規(guī)則都出現(xiàn)了相對(duì)應(yīng)的變化,而且現(xiàn)在Python正在朝著3.x版本進(jìn)化,在進(jìn)化過程中,大量的針對(duì)2.x版本的代碼要修改后才能運(yùn)行,所以,目前有許多第三方庫(kù)還暫時(shí)無法在3.x上使用。

所以,我是3.x版本入門,我的筆記也是是按照3.x版本來學(xué)習(xí)的。

windows:
1 第一步:下載安裝文件2 https://www./getit/3 第二步:安裝Python  

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

4 第三步:檢驗(yàn)安裝成功

5  打開cmd,輸入python - version,出現(xiàn)Python版本,則表示安裝成功

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

Mac OS:

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

MacOS本身自帶Python2.7,如果想用Python2.x的小伙伴可以直接用就可以了;如果想用Python3.x的小伙伴,需要升級(jí)系統(tǒng)自帶的Python2.7。第一步:安裝Homebrew Homebrew,Homebrew簡(jiǎn)稱brew,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件,可以說Homebrew就是mac下的apt-get、yum神器 Homebrew的安裝非常簡(jiǎn)單,打開終端復(fù)制、粘貼以下命令,回車,搞定(請(qǐng)放心使用,原汁原味的官方安裝方法搬運(yùn)) ruby -e '$(curl -fsSL https://raw./Homebrew/install/master/install)'Homebrew常用的使用方法: $ brew search #查找軟件包 $ brew install #安裝軟件包 $ brew list #列出軟件包 $ brew uninstall #卸載軟件包 $ brew update #更新 $ brew info #查看軟件包的基本資料第二步:安裝Python 在終端輸入以下命令: brew install python3 (PS:如果出錯(cuò)的話可以給前面加sudo)
Linux: 
Linux下默認(rèn)系統(tǒng)自帶python2.7的版本,這個(gè)版本被系統(tǒng)很多程序所依賴,所以不建議刪除。

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

1-4、Python魅力初體驗(yàn):

輸出第一句Python代碼:

在cmd中輸入python,回車,進(jìn)入python編輯模式,輸入第一句代碼:

1 print('hello,Python!')

運(yùn)行結(jié)果:

Python零基礎(chǔ)學(xué)習(xí)系列介紹及環(huán)境搭建(小白經(jīng)常遇到的困惑)

到這一步,我們的Python環(huán)境已經(jīng)全部安裝好了,可以進(jìn)行我們的Python學(xué)習(xí)體驗(yàn)之旅了。程序還是需要多寫,多思考多變化。代碼多敲就熟練了,不管天賦怎樣,勤能補(bǔ)拙嘛,大家可以加我python交流群:58937142,里面新手資料,框架,爬蟲。web都有,都是可以免費(fèi)獲取的,還有大牛解答各種難題,不失為是一個(gè)學(xué)習(xí)的好地方,小編在這里邀請(qǐng)大家加入我的大家庭。歡迎你的到來。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多