如果你有一定的計(jì)算機(jī)編程知識(shí)基礎(chǔ),那么很容易學(xué);再如果你對(duì)編程十分感興趣,那么很容易學(xué)的。
1,找到合適的入門書籍,大致讀一次,循環(huán)啊判斷啊,常用類啊,搞懂(太難的跳過)
2,做些簡(jiǎn)單習(xí)題,字符串比較,讀取日期之類?Python?Cookbook不錯(cuò)(太難太無趣的,再次跳過,保持興趣是最重要的,不會(huì)的以后可以再學(xué))
3,加入Python討論群,態(tài)度友好笑瞇瞇(很重要,這樣高手才會(huì)耐心糾正你錯(cuò)誤常識(shí))。很多小問題,糾結(jié)許久,對(duì)方一句話點(diǎn)播思路,真的節(jié)約你很多時(shí)間。耐心指教我的好人,超級(jí)超級(jí)多謝。
4,解決自己電腦問題。比如下載美劇,零散下載了2,4,5,8集,而美劇共12集,怎樣找出漏下的那幾集?然后問題分解,1讀取全部下載文件名,2提取集的數(shù)字,3數(shù)字排序和(1--12)對(duì)比,找出漏下的。
5,時(shí)刻記住目的,不是為了當(dāng)程序員,是為了解決問題。比如,想偷懶抓網(wǎng)頁內(nèi)容,用urllib不行,用request也不行,才發(fā)現(xiàn)抓取內(nèi)容涉及那么多方面(cookie,header,SSL,url,等等),當(dāng)然可以聽人家勸,回去好好讀書,從頭讀。?或者,不求效率,只求解決,用ie打開網(wǎng)頁再另存為行不行?ie已經(jīng)渲染過全部結(jié)果了。?問題變成:1--打開指定的10個(gè)網(wǎng)頁(一行代碼就行)。更復(fù)雜的想保存呢?利用已經(jīng)存在的包,比如PAM30(我的是Python3),直接打開ie,用函數(shù)outHTML另存為文本,再用搜索函數(shù)(str搜索也行,re正則也行)找到數(shù)據(jù)。簡(jiǎn)單吧?而且代碼超級(jí)短。
6,保持興趣,用最簡(jiǎn)單的方式解決問題,什么底層驅(qū)動(dòng),各種交換,留給大牛去寫吧。我們利用已經(jīng)有的包完成。
7,耐心讀文檔,并且練習(xí)快速讀文檔。拿到新包,找到自己所需要的函數(shù),是需要快速讀一次的。這個(gè)不難,讀函數(shù)名,大概能猜到是干嘛的,然后看看返回值,能判斷是不是自己需要的。
8,寫幫助文件和學(xué)習(xí)筆記,并發(fā)布共享。教別人的時(shí)候,其實(shí)你已經(jīng)自己再次思考一次了。?我覺得學(xué)程序就像學(xué)英文,把高頻率的詞(循環(huán),判斷,常用包,常用函數(shù))搞懂,就能拼裝成自己想要的軟件。?一定要保持興趣,太復(fù)雜的跳過,就像*數(shù)學(xué),*英語,都是由簡(jiǎn)入深。?網(wǎng)絡(luò)很平面,無數(shù)國(guó)際大牛著作好書,關(guān)于Python,算法,電腦,網(wǎng)絡(luò),或者程序員思路,或者商業(yè)思維(浪潮之巔是本好書)等等,還有國(guó)際名校的網(wǎng)絡(luò)公開課(中英文字幕翻譯完畢,觀看不是難事),講計(jì)算機(jī),網(wǎng)絡(luò),安全,或者安卓系統(tǒng),什么都有,只要能持續(xù)保持興趣,一點(diǎn)點(diǎn)學(xué)習(xí)下去,不是難事。?所有天才程序員,都曾是兒童,回到兒童思維來理解和學(xué)習(xí)。覺得什么有趣,先學(xué),不懂的,先放著,遇到問題再來學(xué),效果更好。?*建議是,不要太貪心,耐心學(xué)好一門優(yōu)雅的語言,再學(xué)其它。雖然做特效很炫,或提某問題時(shí),有大牛建議,用Ruby來寫更好之類,不要改方向。就像老笑話:“要學(xué)習(xí)遞歸,必須首先理解遞歸?!比缓笏姥h(huán)一直下去。堅(jiān)持學(xué)好一門語言,再研究其他。?即使一門語言,跟網(wǎng)絡(luò),數(shù)據(jù)庫(kù)等等相關(guān)的部分,若都能學(xué)好,再學(xué)其他語言,是很快的事情。?另外就是,用學(xué)英文的耐心來學(xué)計(jì)算機(jī),英文遇到不懂的詞,抄下,查詢。?python里,看到Http,查查定義,看到outHtml,查查定義,跟初學(xué)英語時(shí)候一樣,不要直接猜意思,因?yàn)榫_描述性定義,跟含糊自然語有區(qū)別的。而新人瞎猜,很容易錯(cuò)誤理解,wiki,google很有用。
對(duì)于python初學(xué)者來說,能找到一個(gè)好老師學(xué)習(xí)格外重要,這能決定你是不是可以做出好的項(xiàng)目,在python開發(fā)的路上越走越輕松,如果現(xiàn)在的你缺乏學(xué)習(xí)經(jīng)驗(yàn),找不到老師指導(dǎo)你學(xué)習(xí),可以加企?鵝扣-Q前面112再加上中間的983以及*四位數(shù)4903,連在一起就可以了。
如果說匯編是*代編程語言,那么C和C++是第二代編程語言,C#和Java等等是第三代編程語言,Python和其他類似的腳本語言就是第四代編程語言(除匯編外這些語言都是C語系下的編程語言,可以進(jìn)行類比),從C++開始是個(gè)分水嶺,它是通過面向?qū)ο蠛蛯?duì)底層技術(shù)的封裝,使編程向高級(jí)編程過度,到Python已經(jīng)是很簡(jiǎn)歷通俗了,至少是跟之前比,所以如果說python不易學(xué),那其他語言怎么辦呢,幾乎每本python的教材都會(huì)先表明python是一門易學(xué)易用的語言,這也是這個(gè)語言被創(chuàng)造出來的宗旨之一,另外Google的程序猿很喜歡用Python編寫各類工具,因?yàn)樗恼Z言簡(jiǎn)歷,編碼效率高,讓用慣了其他語言的人,樂意去用這門新的語言,也說明它的易學(xué)性。
另外從廣義講,Python不僅是一門編程語言,還是一個(gè)編程的平臺(tái),在這個(gè)平臺(tái)下,有著安裝各種擴(kuò)展、框架的工具pip,有著打包工具等等等等,這些工具已經(jīng)很成熟,而且易于上手,另外Python有很多很好的編程工具(集成開發(fā)環(huán)境)可以用,如PyCharm等,這也使的新人很容易上手,不像其他不成熟的編程語言工具貧乏,編寫和運(yùn)行程序如連電路板一般。
本書循序漸進(jìn)、由淺入深地詳細(xì)講解了Python
3語言開發(fā)的核心技術(shù),并通過具體實(shí)例的實(shí)現(xiàn)過程演練了各個(gè)知識(shí)點(diǎn)的具體使用流程。通過兩個(gè)綜合實(shí)例的實(shí)現(xiàn)過程,介紹了Python
3語言在綜合項(xiàng)目中的使用流程。全書內(nèi)容循序漸進(jìn),以“技術(shù)解惑”和“范例演練”貫穿全書,引領(lǐng)讀者全面掌握Python 3語言。
書中共有900多個(gè)實(shí)例和范例、300多個(gè)正文實(shí)例、600多個(gè)拓展范例、77個(gè)課后練習(xí)、63個(gè)技術(shù)解惑、兩大綜合案例,每個(gè)知識(shí)點(diǎn)除了一個(gè)實(shí)例外,還有兩個(gè)拓展范例,達(dá)到舉一反三的效果。
2.《易學(xué)Python 》《易學(xué)Python》采用簡(jiǎn)潔、有趣、易學(xué)的方式對(duì)Python 3編程語言進(jìn)行了講解,其風(fēng)格與通篇介紹編程特性、羅列語言功能的大多數(shù)編程圖書不同,而是引導(dǎo)讀者帶著好奇,帶著問題去學(xué)習(xí)、掌握Python編程語言,繼而編寫真實(shí)而有用的程序。
無塵茄論你是零基礎(chǔ)的Python初學(xué)人員,還讓此是具有其他語言編程經(jīng)驗(yàn),但是想從事Python開發(fā)的人員,《易學(xué)Python》都將帶領(lǐng)你踏上有趣的Python學(xué)習(xí)之路。
3.《Python核心編程(第3版)》暢銷經(jīng)典的Python書,兼顧Python2和Python3,Python開發(fā)人員的案頭常備。本書涵蓋了成為一名技術(shù)全面的Python開發(fā)人員所需的一切內(nèi)容。本書講解了應(yīng)用派滑察開發(fā)相關(guān)的多個(gè)領(lǐng)域,而且書中的內(nèi)容可以立即應(yīng)用到項(xiàng)目開發(fā)中。此外,本書還包含了一些使用Python
2和Python 3編寫的代碼案例,以及一些代碼移植技巧。有些代碼片段甚至無須修改就可以運(yùn)行在Python 2.x或Python 3.x上。
Python是一種強(qiáng)大并通俗易懂的編程語言,而且它易學(xué)又好用!但是關(guān)于學(xué)習(xí)Python語言的書大多很枯燥無趣,讀起來沒什么樂趣。本書把你帶入一個(gè)鮮活的Python編程世界。每章后面都配有編程練習(xí)來幫助訓(xùn)練思維并加強(qiáng)理解。
對(duì)于Python開發(fā)有興趣的小伙伴們,不妨先從看看Python開發(fā)書籍開始入門!B站上有很多的Python教學(xué)視頻,從基礎(chǔ)到高級(jí)的都有,還挺不錯(cuò)的,知識(shí)點(diǎn)講的很細(xì)致,還有完整版的學(xué)習(xí)路線圖。也可以自己去看看,下載學(xué)習(xí)試試。只要一個(gè)電話
我們免費(fèi)為您回電