不管你是待業(yè)還是失業(yè),在這個(gè)被互聯(lián)網(wǎng)圍繞的時(shí)代里,選擇python學(xué)習(xí)進(jìn)階,就多了一項(xiàng)技能,還怕找不到工作?,還怕不好找工作?小編就來告訴你這個(gè)專業(yè)的優(yōu)勢(shì)到底體現(xiàn)在哪里:Github上大神總結(jié)的Python學(xué)習(xí)路線,Python:什么是進(jìn)階,如何進(jìn)階?,為什么Python入門容易,精通卻很難!Python進(jìn)階之路!,如果只推薦一本 Python 進(jìn)階書籍,我要 Pick 它!??。
1.Github上大神總結(jié)的Python學(xué)習(xí)路線
俗話說,師傅領(lǐng)進(jìn)門,修行在個(gè)人。隨著Python的流行,越來越多的人希望學(xué)習(xí)Python,苦于沒有師傅來領(lǐng)進(jìn)門。本文將分享幾個(gè)GitHub大佬總結(jié)的經(jīng)驗(yàn)和免費(fèi)學(xué)習(xí)資料,供同學(xué)們學(xué)習(xí)參考。1. Python - 100天從新手到大師 大神駱昊 (github賬號(hào):jackfrued)為大家規(guī)劃了一條從“從新手到大師”的Python百天之路。一百天的內(nèi)容如下:Day01~15 - Python語言基礎(chǔ)Day16~Day20 - Python語言進(jìn)階Day21~30 - Web前端入門Day31~35 - 玩轉(zhuǎn)Linux操作系統(tǒng)Day31~35 - 玩轉(zhuǎn)Linux操作系統(tǒng)Day41~55 - 實(shí)戰(zhàn)~60 - 實(shí)戰(zhàn)~65 - 實(shí)戰(zhàn)~75 - 爬蟲開發(fā)Day76~90 - 數(shù)據(jù)分析和機(jī)器學(xué)習(xí)Day91~100 - 團(tuán)隊(duì)項(xiàng)目開發(fā) github: star:89.9k<<< 左右滑動(dòng)見更多 >>>2.機(jī)器學(xué)習(xí)100天 這個(gè)項(xiàng)目開始由Avik-Jain創(chuàng)建了一個(gè)英文版,然后由維護(hù)更新一個(gè)中文版。當(dāng)前還沒到完整的100天規(guī)劃,但也足夠作為參考學(xué)習(xí)了,當(dāng)前目錄如下:有監(jiān)督學(xué)習(xí) 數(shù)據(jù)預(yù)處理簡單線性回歸多元線性回歸邏輯回歸k近鄰法(k-NN)支持向量機(jī)(SVM)決策樹隨機(jī)森林無監(jiān)督學(xué)習(xí) K-均值聚類層次聚類 github: star: 15.6k<<< 左右滑動(dòng)見更多 >>>3.100 days of (英文) 算法學(xué)習(xí)100天,基于Jupyter開發(fā)學(xué)習(xí)。作者為了提高自己的算法能力設(shè)置的100天挑戰(zhàn),這些挑戰(zhàn)很有趣,但實(shí)現(xiàn)不是一件輕松的事情,感興趣的挑戰(zhàn)一下吧 github: star:6.7k<<< 左右滑動(dòng)見更多 >>>4. Practical Python(英文) 一位25年P(guān)ython編程經(jīng)驗(yàn)的大神分享的Python學(xué)習(xí)資料。這些學(xué)習(xí)經(jīng)驗(yàn)經(jīng)過實(shí)踐驗(yàn)證并一直在不斷發(fā)展,這個(gè)項(xiàng)目中包含大約130個(gè)動(dòng)手編碼練習(xí)。 github: star:5k<<< 左右滑動(dòng)見更多 >>>5.Useful Python snippets(英文) 這個(gè)項(xiàng)目的目的是收集有用的Python代碼段,以增強(qiáng)的編碼體驗(yàn),可分為基礎(chǔ)和進(jìn)階兩部分?;A(chǔ)部分如下:StyleFrom and and I/O高級(jí)部分如下:Regular github: star: 6.2k<<< 左右滑動(dòng)見更多 >>>希望對(duì)正在學(xué)習(xí)Python的小哥哥小姐姐有所幫助,也歡迎交流補(bǔ)充~
2.Python:什么是進(jìn)階,如何進(jìn)階?
1. 什么是進(jìn)階?一門編程語言的基礎(chǔ)部分,往往非常簡單。如果只考慮基本語法、數(shù)據(jù)類型、基本控制結(jié)構(gòu)的話,大部分人應(yīng)該一兩天就學(xué)完 Python 了吧。之后,調(diào)用幾個(gè)常用的庫,寫一些腳本,或者做爬蟲,或者做數(shù)據(jù)分析,或者做一些其它自動(dòng)化工作,就可以說已經(jīng)入門了。那么,接下來呢?當(dāng)我們問如何進(jìn)階的時(shí)候,我們具體問的是什么呢?我們?yōu)槭裁匆非筮M(jìn)階,進(jìn)階又是一種怎樣的狀態(tài)呢?顯然,我們已經(jīng)可以通過一些腳本解決一些簡單的問題了。大多數(shù)時(shí)候,問如何進(jìn)階的人,暫時(shí)也沒有碰到什么無法解決的問題。但是我們知道自己掌握的還不夠,還不足以依靠這些知識(shí)進(jìn)入一個(gè)開發(fā)團(tuán)隊(duì),并以這門編程語言作為主要開發(fā)語言,貢獻(xiàn)于整個(gè)項(xiàng)目——或者說,與他人協(xié)作,共同解決一個(gè)比較復(fù)雜,比較龐大的問題。從這個(gè)角度說,編程中所謂的進(jìn)階,大概是指能夠以一門語言為主,參與到一個(gè)比較大的項(xiàng)目中,與他人協(xié)作,解決一個(gè)相對(duì)復(fù)雜的問題。從這個(gè)目標(biāo)看,我們對(duì)進(jìn)階的理解就要具體一些了。如果再分解這個(gè)目標(biāo),大概就會(huì)有以下思路:1. 我們當(dāng)然知道,解決一個(gè)比較復(fù)雜的問題,需要相當(dāng)多的知識(shí),這些知識(shí)不僅包括對(duì)計(jì)算機(jī)技術(shù)的了解,還包括對(duì)業(yè)務(wù)邏輯的理解,對(duì)商業(yè)目標(biāo)的考慮等。僅就計(jì)算機(jī)技術(shù)而言,了解一門編程語言的語法也還只是一個(gè)開始,最多算是解決了數(shù)據(jù)處理的問題,另外還考慮考慮數(shù)據(jù)的存儲(chǔ)與傳輸問題。一般來說,也就是基本的 數(shù)據(jù)傳輸協(xié)議與數(shù)據(jù)庫知識(shí) 等。2. 大部分時(shí)候,我們所要處理的問題都是常見的,前人已經(jīng)處理過的,并且有優(yōu)秀的開發(fā)者作出梳理和總結(jié),提供了一些方便的框架,常見的比如 web 框架、桌面 UI 框架、數(shù)據(jù)庫操作、爬蟲、數(shù)據(jù)分析框架等。對(duì)這些 現(xiàn)成框架的了解以及基本用法的掌握 ,應(yīng)該也是很有必要的。3. 對(duì)于日常的編程工作,我們可以簡單地認(rèn)為,大多數(shù)時(shí)候都是在做數(shù)據(jù)處理。那么,我們似乎有義務(wù)去考慮,如何才能讓自己的代碼在數(shù)據(jù)處理時(shí)更高效,更簡潔——對(duì)的,這個(gè)問題主要涉及數(shù)據(jù)結(jié)構(gòu)和算法的設(shè)計(jì)。但就一門具體的語言來說,還涉及 這門語言的總體生態(tài),特別是其核心庫 。以 Python 來說,了解其基本數(shù)據(jù)結(jié)構(gòu)當(dāng)然很重要,但很多其它常用的數(shù)據(jù)結(jié)構(gòu)和算法也都在核心庫,或者第三方庫中有實(shí)現(xiàn),對(duì)絕大多數(shù)用戶來說,自己再去實(shí)現(xiàn)一遍,既麻煩又低效,也很容易出 Bug,是得不償失的。4. 團(tuán)隊(duì)協(xié)作的問題,當(dāng)然也不能忽略。如何保證我們的代碼在嚴(yán)肅的生產(chǎn)環(huán)境中不會(huì)出 Bug?如何保證別人能充分地理解,方便地調(diào)用我們的代碼?如何保證我們寫的程序不會(huì)隨著需求的演變變得越來越臃腫,越來越復(fù)雜?如何保證我們離開這個(gè)崗位后,接手的人可以很容易地看懂并維護(hù)我們留下的代碼?這里涉及的問題,就是 代碼的可讀性與可維護(hù)性,文檔與測(cè)試,設(shè)計(jì)模式與版本管理 等各方面的內(nèi)容。這里所列的,都只是簡單的思考方向,具體的內(nèi)容,則隨我們的目標(biāo)而定。一般的建議是,直接去看招聘網(wǎng)站上的崗位要求,就能對(duì)具體目標(biāo)有所了解了,這是最貼近實(shí)際的。2. 如何進(jìn)階?下一個(gè)問題是,如何進(jìn)階呢?我們首先應(yīng)該會(huì)達(dá)成的共識(shí)是:作為一門技術(shù),編程應(yīng)該在實(shí)踐中學(xué)習(xí),因此,進(jìn)階一定包含大量的實(shí)踐,而不僅僅是理論的閱讀與理解。于是,我們的問題轉(zhuǎn)換為,我們要學(xué)習(xí)哪些理論,做哪些實(shí)踐?參考我們?cè)谏厦嫣岢龅乃臈l思路,主要涉及的理論應(yīng)該包括:數(shù)據(jù)存儲(chǔ)與傳輸、常用框架、數(shù)據(jù)結(jié)構(gòu)與算法、編碼規(guī)范、文檔、測(cè)試、設(shè)計(jì)模式與版本管理等。在這些理論知識(shí)中,我們實(shí)踐起來最方便,教材也最豐富的,應(yīng)該是各種常用框架。事實(shí)上,我們要構(gòu)建一個(gè)應(yīng)用,解決一個(gè)問題,一般都會(huì)借助一個(gè)成熟的框架。那么也就是說,可能最為常見的學(xué)習(xí)路徑,就是學(xué)習(xí)框架,通過框架搭建自己的應(yīng)用,并在這個(gè)過程中系統(tǒng)學(xué)習(xí),不斷引入其它各方面的理論和實(shí)踐。舉例來說,我們可以著手學(xué)習(xí)一個(gè) web 框架,寫一個(gè)簡單應(yīng)用,在這個(gè)過程中不斷引入其它方面的內(nèi)容:首先是 編碼規(guī)范 ,最為基礎(chǔ),內(nèi)容也很少。就 Python 而言,可以先看一遍 PEP8 的建議,然后在 IDE 中引入一些檢查插件,就可以按照規(guī)范進(jìn)行編碼了。第二個(gè)可以很快學(xué)會(huì)的是 版本管理工具 ,只需要花幾個(gè)小時(shí)了解一下基本命令,就可以在之后的編程實(shí)踐中用起來了。文檔與測(cè)試,相對(duì)來說也比較容易上手,自然也可以緊接著引入自己的實(shí)踐中。數(shù)據(jù)存儲(chǔ)與傳輸、數(shù)據(jù)結(jié)構(gòu)與算法、設(shè)計(jì)模式 等內(nèi)容,相對(duì)地需要一定的系統(tǒng)學(xué)習(xí),市面上也有豐富的材料,只要有一個(gè)整體的計(jì)劃,在學(xué)習(xí)的過程中不斷地與自己的實(shí)踐相參照,自然可以融會(huì)貫通??偟膩碚f,這是一個(gè)有意識(shí)地學(xué)習(xí)的過程,不斷反省自己的缺漏,不斷引入新的實(shí)踐內(nèi)容。對(duì)于新人來說,開始上手都是容易的,可能比較困難的是對(duì)這些目標(biāo)的持續(xù)反思,按這些規(guī)范嚴(yán)格要求自己。3. 除此之外呢?除此之外呢?任何一門編程語言,除了語言本身,都包含大量社區(qū)實(shí)踐形成的規(guī)范,或者說,經(jīng)驗(yàn)總結(jié)。比如 PEP8 就是 Python 社區(qū)關(guān)于編碼規(guī)范所形成的一套約定。這些經(jīng)驗(yàn),也可以認(rèn)為是當(dāng)前被比較多人所認(rèn)同的*實(shí)踐,我們當(dāng)然有必要了解這些*實(shí)踐。事實(shí)上,是否知道并采用這些*實(shí)踐,有時(shí)也可以作為我們判斷一位程序員是否經(jīng)驗(yàn)豐富的標(biāo)準(zhǔn)。我們獲取這類*實(shí)踐的方法,一個(gè)是通過團(tuán)隊(duì)之間的相互學(xué)習(xí),一個(gè)是通過書籍。比如 《Effective Python:編寫高質(zhì)量 Python 代碼的59個(gè)有效方法》 就是介紹*實(shí)踐的書籍。里面的內(nèi)容,有些我們已經(jīng)習(xí)以為常了,也有些可能不太了解。說來慚愧,當(dāng)我閱讀這本書的時(shí)候,有時(shí)心里是很慌的。我們寫代碼,經(jīng)常過一段時(shí)間,就感覺之前的代碼寫得很爛,現(xiàn)在寫得會(huì)好一些,于是感覺自己有點(diǎn)成就了,看了別人的實(shí)踐,卻發(fā)現(xiàn)自己的代碼依然丑陋。所謂“獨(dú)學(xué)而無友,則孤陋而寡聞”,就是這個(gè)意思吧!這篇文章已經(jīng)比較長了,這個(gè)系列接下來的文章,會(huì)大體介紹《Effective Python》所推薦的*實(shí)踐,叫做 “Python進(jìn)階自檢清單” 。大部分內(nèi)容確實(shí)只是把清單列出來而已,可能會(huì)涉及一些我自己的理解和補(bǔ)充。當(dāng)然,出錯(cuò)的部分都是我的問題,還請(qǐng)大家多多指教!END公眾號(hào):
3.為什么Python入門容易,精通卻很難!Python進(jìn)階之路!
如題,本篇將講解Python提升之路;Python作為語法簡單易學(xué)的語言,入門容易精通卻很難,這是共識(shí),那么為什么會(huì)有這樣的共識(shí)?精通Python的難度在哪里?Python擁有簡單、形象、直觀的語法,有著眾多的第三方庫,封裝了大多數(shù)的操作,因此入門Python非常容易,并且大多數(shù)學(xué)習(xí)Python都從爬蟲開始,趣味性也比較豐富;這樣友好的語法下,初學(xué)者入門非常簡單。創(chuàng)一個(gè)小群,供大家學(xué)習(xí)交流聊天如果有對(duì)學(xué)python方面有什么疑惑問題的,或者有什么想說的想聊的大家可以一起交流學(xué)習(xí)一起進(jìn)步呀。也希望大家對(duì)學(xué)python能夠持之以恒python愛好群,如果你想要學(xué)好python*加入一個(gè)組織,這樣大家學(xué)習(xí)的話就比較方便,還能夠共同交流和分享資料,給你推薦一個(gè)學(xué)習(xí)的組織:快樂學(xué)習(xí)python組織 可以點(diǎn)擊組織二字,可以直達(dá)然而正是這樣的技術(shù)路線,導(dǎo)致了我們忽略了Python本身,我們都注重了Python應(yīng)用,都在學(xué)習(xí)的重心是在第三方庫的接口熟悉,就忽略了對(duì)其中的框架思想、底層語法運(yùn)用的學(xué)習(xí)。也就是說我們僅追隨其形,而未深入其心,于是乎由其他編程語言轉(zhuǎn)Python很容易,而由Python轉(zhuǎn)其他語言就相對(duì)困難;程序=算法+數(shù)據(jù)結(jié)構(gòu),但在Python應(yīng)用中很少關(guān)注算法和數(shù)據(jù)結(jié)構(gòu),大多數(shù)人學(xué)習(xí)Python本質(zhì)都只是在學(xué)習(xí)使用一個(gè)工具,而不是在學(xué)習(xí)編程思想;并且學(xué)習(xí)Python要么從爬蟲開始、要么從數(shù)據(jù)分析開始、或者從人工智能開始,這些都只是Python的應(yīng)用,他們并不代表Python這門編程語言,以為自己學(xué)得很深入,其實(shí)只不過熟悉了一個(gè)工具而已;正如人工智能領(lǐng)域,太多的調(diào)包俠,我們?cè)谄渌I(lǐng)域的深入,何嘗不是在成為一個(gè)資深的調(diào)包俠。要Python進(jìn)階,我們就要明白什么是Python的核心?一般來說Python的核心也是其他編程語言的核心:算法、數(shù)據(jù)結(jié)構(gòu);除此之外還有模式設(shè)計(jì)、框架思想、基礎(chǔ)語法、內(nèi)部機(jī)制、底層原理及實(shí)現(xiàn);Python的進(jìn)階很簡單:深入三方庫源碼、學(xué)習(xí)框架思想、注重基礎(chǔ)語法在常用庫中的運(yùn)用,同時(shí)深入程序模式設(shè)計(jì)與應(yīng)用,學(xué)習(xí)Python的常用機(jī)制與實(shí)現(xiàn)原理;跳出對(duì)第三方庫的API學(xué)習(xí),更深入原理學(xué)習(xí);簡而言之,不僅要知道某個(gè)庫的某個(gè)方法的使用效果,更要知道效果背后的實(shí)現(xiàn)邏輯。這樣的好處是:當(dāng)你遇到兼容性問題的時(shí)候,你可以修改第三方庫的某些代碼,進(jìn)而實(shí)現(xiàn)兼容;可以在學(xué)習(xí)眾多框架之后,寫出與之同樣出眾的框架;可以快速深入Python的其他應(yīng)用領(lǐng)域。在學(xué)習(xí)Python的過程中我們要有初級(jí)、中級(jí)、高級(jí)的印象;這樣的判斷并沒有具體的標(biāo)準(zhǔn),你可以這樣來衡量:初級(jí):熟悉Python的基礎(chǔ)語法規(guī)則,能夠按照經(jīng)驗(yàn)使用三方庫的API,平常練練并沒在實(shí)際項(xiàng)目中運(yùn)用。中級(jí):熟練應(yīng)用Python的基礎(chǔ)語法,能夠解決意外情況,可以看懂源碼中的方法實(shí)現(xiàn)思路,并在實(shí)際項(xiàng)目中應(yīng)用。高級(jí):針對(duì)實(shí)際項(xiàng)目中的問題,可以追溯原因,并且能夠解決出現(xiàn)的問題;對(duì)一些常用方法原理、協(xié)議模型、編程思想、框架熟悉。更高級(jí):自己定義吧。上面的定義只是給Python學(xué)習(xí)路途上的Python指一個(gè)方面,其并不嚴(yán)謹(jǐn),如果說衡量技術(shù)有*標(biāo)準(zhǔn)那就是結(jié)果,不管什么項(xiàng)目有什么困難,*都能解決,那就是高手。
4.如果只推薦一本 Python 進(jìn)階書籍,我要 Pick 它!
本文作者:豌豆花下貓,來源:Python貓今年二月初,我偶然看到了一條推特:《流暢的Python》一書的作者發(fā)布了一條激動(dòng)人心的消息:他正在寫作第二版!如果要票選*的 Python 進(jìn)階類書目,這本書肯定會(huì)是得票率*的書籍之一。我在最早寫“Python貓薦書系列”時(shí),就想推薦它,但又覺得好東西應(yīng)該留到*,所以一直拖到了現(xiàn)在……如果你讀過它,肯定也會(huì)認(rèn)為它值得推薦;如果你沒有,那請(qǐng)往下閱讀,看我的介紹能否打動(dòng)你把它列為必讀書目吧~這本書的英文名是《Fluent Python》,在 2015 年 8 月出版。兩年后,國內(nèi)的圖靈教育出品了譯本,出版時(shí)間是 2021 年 5 月,獲得豆瓣 9.4 高分。(圖書翻譯/出版真是個(gè)漫長的過程?。┳髡?Luciano Ramalho 是個(gè)巴西人、資深的 Python 程序員/演講者、PSF(Python軟件基金會(huì))成員。書籍的技術(shù)審校與推薦人囊括了圈內(nèi)的一眾大咖。此書一出,大受圈內(nèi)好評(píng),各國出版社紛紛引進(jìn)版權(quán),目前至少已有 9 種語言版本(來數(shù)數(shù)你認(rèn)識(shí)幾種?):PS:圖片出自@官推,簡體中文版最薄,巧合占據(jù)C位。根據(jù)圖靈教育統(tǒng)計(jì),簡體中文版銷量超過4萬冊(cè),預(yù)計(jì)在2021年能超越英文版的銷量。那么,這本書到底寫了些什么呢?又有哪些特別之處呢?全書內(nèi)容充實(shí),除去前言、附錄和術(shù)語表這些內(nèi)容,共分為六個(gè)部分 21 章節(jié)。我將核心章節(jié)內(nèi)容制作了一份思維導(dǎo)圖:(在Python貓公眾號(hào)回復(fù)『流暢』,有完整的高清原圖)以上是主要章節(jié)的思維導(dǎo)圖,圖中的數(shù)字是折疊起來的分支數(shù)。下面給大家看看部分的細(xì)節(jié)圖:原圖太大,展示不下。在Python貓公眾號(hào)內(nèi)回復(fù)『流暢』,有完整的高清原圖、PDF 版本和 MarkDown 版本從章節(jié)上可以看出,這本書主要面向中高級(jí)的開發(fā)者。它基本不涉及入門級(jí)內(nèi)容,反而聚焦在數(shù)據(jù)模型、數(shù)據(jù)結(jié)構(gòu)、函數(shù)對(duì)象、面向?qū)ο?、控制流程與元編程等話題上。打開書本*章,作者用寥寥十幾行 Python 代碼,就徒手實(shí)現(xiàn)了一副撲克牌:import Card = .('Card', ['rank', 'suit']) class : ranks = [str(n) for n in range(2, 11)] + list('JQKA') suits = 'spades diamonds clubs hearts'.split() def __init__(self): self._cards = [Card(rank, suit) for suit in self.suits for rank in self.ranks] def __len__(self): return len(self._cards) def __getitem__(self, position): return self._cards[position] 然后,直接就點(diǎn)出了全書最關(guān)注的核心話題:由各種特殊方法構(gòu)成的數(shù)據(jù)模型。特殊方法(special method)是__xxx__() 這種以前后雙下劃線命名的東西,通常又被稱為魔術(shù)方法(magic method)和雙下方法(dunder method),是 Python 獨(dú)有的設(shè)計(jì)。數(shù)據(jù)模型(data model)無疑是 Python 語言的關(guān)鍵核心,是得以形成所謂 Python 風(fēng)格(pythonic)的基石。Python 中一切皆對(duì)象,而數(shù)據(jù)模型則是這些對(duì)象的接口規(guī)范,正是因?yàn)樗琍ython 得以獲得極強(qiáng)的行為一致性。《流暢的Python》以數(shù)據(jù)模型為始,定下了全文的風(fēng)格基調(diào),即關(guān)注 Python 對(duì)象的構(gòu)造以及語言內(nèi)部的特性細(xì)節(jié),目的是讓讀者寫出更地道、簡潔高效、可讀易用的代碼?!读鲿车腜ython》作者與中文版合影接著,它介紹了 Python 中一些內(nèi)置類型的特性(序列類型、映射類型、文本和字節(jié)類型),介紹作為特殊對(duì)象的函數(shù)以及一般性對(duì)象的用法,介紹控制流程(迭代器、生成器、上下文管理器、協(xié)程和并發(fā)編程),*深入到素有黑魔法之稱的元編程(描述符和元類)。全書 600 多頁,洋洋灑灑,旁征博引,內(nèi)容充實(shí)到讓人應(yīng)接不暇,讓人時(shí)不時(shí)就產(chǎn)生一種“又學(xué)到了新知識(shí)”的感覺,以及一種“哦我想進(jìn)一步學(xué)習(xí)”的求知欲望。很多讀過書的同學(xué)會(huì)有一個(gè)同感:它的“延伸閱讀/雜談”并不是閑筆,反而有些內(nèi)容比正文更精彩,作者在此展示了他豐富的知識(shí)面(官方文檔、社區(qū)典故、語法演進(jìn)、文章視頻、開源項(xiàng)目、語言差異等等),每一章都值得挖掘閱讀。目前沒有任何一本 Python 書籍能在這方面與它匹敵。我推薦大家找到自己感興趣的章節(jié)進(jìn)行閱讀,另外,有人做了非常不錯(cuò)的讀書筆記(都挺長的),我放在這里: (by ) (by 貓冬)《流暢的Python》*版基于當(dāng)時(shí)*的 Python 3.4。這些年來,Python 不斷豐富自己,既正式宣告了 Python 2 版本的終結(jié),又快速地演進(jìn)到了*的 3.9 版本。但是,由于作者關(guān)注的是 Python 的核心概念,探討的是基本不會(huì)變化的特性,因此倒不必太擔(dān)憂內(nèi)容過時(shí),它仍是一本非常推薦購買和閱讀參考的書籍。我非常關(guān)心它的第二版,但是也知道,寫作需要時(shí)間,英文出版、中文翻譯和中文出版也都需要時(shí)間,所以我們就一起靜候佳音吧。推薦閱讀《流暢的Python》[巴西]盧西亞諾·拉馬略(Luciano Ramalho) 著關(guān)聯(lián)閱讀人民郵電出版社:最受推崇的 Python 書有哪些?你們都是怎么學(xué) Python 的?*的Python入門教材是哪本?========贈(zèng)人玫瑰,手留余香,不要忘記點(diǎn)贊、收藏、關(guān)注 @人民郵電出版社 哦!一鍵三連,感恩有你~
就拿大數(shù)據(jù)說話,優(yōu)勢(shì)一目了然,從事IT行業(yè),打開IT行業(yè)的新大門,找到適合自己的培訓(xùn)機(jī)構(gòu),進(jìn)行專業(yè)和系統(tǒng)的學(xué)習(xí)。