python3用什么系统好_学python用什么系统【怎么学好python】
Python語(yǔ)法簡(jiǎn)捷而清晰,具有豐富和強(qiáng)大的類庫(kù)。它常被昵稱為膠水語(yǔ)言,下面小編收集了一些關(guān)于學(xué)好python方法,希望對(duì)你有幫助
學(xué)好python方法
0基礎(chǔ)學(xué)python方法
第一步:安裝開發(fā)環(huán)境
1、安裝python
2、安裝pycharm
3、安裝pip
以上這些,都可以在群文件《python開發(fā)環(huán)境配置》里找到相關(guān)教程
第二步:找到一個(gè)好的教程
許多朋友買了書,跟著書學(xué)習(xí),是一個(gè)好的辦法,書上的例子可以跟著寫,課后的習(xí)題盡量做。沒(méi)有買書的朋友,可以從網(wǎng)上找教程,在浩瀚如煙的互聯(lián)網(wǎng)上,沒(méi)有你找不到的,只有你想不到的。
徹底0基礎(chǔ)的朋友,建議你在匯智網(wǎng)在線互動(dòng)編程學(xué)習(xí)平臺(tái)上注冊(cè)一個(gè)賬號(hào),那里面有一個(gè)python課程,可供你學(xué)習(xí),這也是我最早結(jié)束python時(shí)學(xué)習(xí)的網(wǎng)站。
有些計(jì)算機(jī)基礎(chǔ)的朋友,建議你學(xué)習(xí)廖雪峰的python課程。
有編程基礎(chǔ)的朋友,建議你在伯樂(lè)在線的python專欄里玩。
第三步,循序漸進(jìn)
既然是零基礎(chǔ),就不要著急了。你需要做的是,盯住一個(gè)教程,從基礎(chǔ)語(yǔ)法,變量類型開始學(xué)起,接下來(lái)是運(yùn)算符,條件語(yǔ)句,循環(huán),字符串,list,元組,字典,日期時(shí)間,文件讀寫,函數(shù),模塊,異常處理。我建議,這段學(xué)習(xí)時(shí)間控制在兩個(gè)月。差不多,一個(gè)星期學(xué)習(xí)一部分,因?yàn)楹竺娴挠星懊娴淖龌A(chǔ),學(xué)習(xí)的就快了。
這個(gè)過(guò)程中,如果遇到不懂的,不要深究。能看懂多少就懂多少,重要的是按照教程編寫代碼,你看不懂的,可能照著例子寫了,就懂了。再者,有許多知識(shí),其實(shí)對(duì)非計(jì)算機(jī)行業(yè)的人來(lái)說(shuō),過(guò)于專業(yè)了,你也沒(méi)有必要懂,你完全沒(méi)必要知道負(fù)數(shù)的二進(jìn)制是怎么表示的。
第四步,照葫蘆畫瓢
我每周都會(huì)為大家出一道編程任務(wù)題,一周后公布答案,如果周六進(jìn)行線上交流,我會(huì)直播我解題寫代碼的過(guò)程,這樣,大家可以通過(guò)看我寫代碼的過(guò)程,來(lái)體會(huì)這種邏輯思考的過(guò)程。公布答案前,我會(huì)在公眾號(hào)上講解解題過(guò)程中要用到的技術(shù)點(diǎn),這樣,大家可以一步一步的理清思路,而不是一下子去思考一個(gè)很難的題目。
第五步,貴在堅(jiān)持
我不建議大家花費(fèi)太多的時(shí)間在python學(xué)習(xí)上,你每天能用30分鐘看看教程,然后照著例子寫代碼就可以了,根本來(lái)講,你要學(xué)習(xí)的不是python,而是一種思維模式,這種思維模式的建立需要反復(fù)的練習(xí),短期內(nèi)用力過(guò)猛是無(wú)濟(jì)于事的。
學(xué)習(xí) Python 的三種境界
第一個(gè)階段:初級(jí),掌握Python的語(yǔ)法和一些常用庫(kù)的使用
這里首先推薦廖雪鋒在網(wǎng)上的書籍,這是Python2.7版本的,這本書適合于重頭開始一直讀完,作為一個(gè)開發(fā)人員,除了基本的語(yǔ)法,這本書里面提到了一些其他的常用的庫(kù),看了廖老師寫的很多東西,感覺(jué)他的思路,以及寫博客寫書的高度,概括性,原理性都十分好,這本書讀完之后,相信就可以動(dòng)手寫很多東西了,可以盡情的玩轉(zhuǎn)Python解釋器了。
另外還有一本書《Python參考手冊(cè)》,這本書也十分的有用,關(guān)于Python的方方面面基本都囊括在內(nèi),可以作為一本Python字典來(lái)查詢使用方法,十分好用。
掌握一門語(yǔ)言最好的方法就是用它,所以我覺(jué)得邊學(xué)語(yǔ)法邊刷Leetcode是掌握Python最快的方式之一。
很多只需要將Python作為腳本或者就是寫一些小程序處理處理文本的話,到這一個(gè)階段就足夠了,這個(gè)階段已經(jīng)可以幫我們完成很多很多的事情了。但是如果是一個(gè)專業(yè)學(xué)習(xí)Python的,恐怕還需要努力的升級(jí):首先,國(guó)內(nèi)的大多數(shù)人都是學(xué)習(xí)了其他語(yǔ)言(C,C++,Java等)之后來(lái)學(xué)習(xí)Python的,所以Python和這些語(yǔ)言的不同,也就是pythonic的東西需要一些時(shí)間去學(xué)習(xí)了解和掌握;另外,對(duì)于自己領(lǐng)域的領(lǐng)域的庫(kù)構(gòu)架的掌握也需要很長(zhǎng)的時(shí)間去掌握;最后,如果想獨(dú)立完成一個(gè)Python的項(xiàng)目,項(xiàng)目的布局,發(fā)布,開源等都是需要考慮的問(wèn)題。
第二個(gè)階段:中級(jí),掌握自己特定領(lǐng)域的庫(kù),掌握pythonic寫法,非常熟悉Python的特性
推薦的第一本書是《編寫高質(zhì)量代碼–改善python程序的91個(gè)建議》,這本書大概的提了下Python工程的文件布局,更多的總結(jié)了如何寫出pythonic的代碼,另外,也介紹了一些常用的庫(kù)。
要想深入的了解Python,有的時(shí)候看看Python的源碼也是很重要的,自己通過(guò)讀懂源碼,來(lái)徹底的了解Python的核心機(jī)制,這里推薦《Python源碼剖析——深度探索動(dòng)態(tài)語(yǔ)言核心技術(shù)》,這本書并沒(méi)有看完,只是在需要深入了解Python某個(gè)功能或者數(shù)據(jù)結(jié)構(gòu)的時(shí)候看看相關(guān)章節(jié),也覺(jué)得受益匪淺。
自己領(lǐng)域的書籍和資料也肯定很多,比如web開發(fā)的構(gòu)架都有很多,只有了解熟悉了所有構(gòu)架,在選擇的時(shí)候才能衡量利弊,然后深入掌握某些構(gòu)架。
這個(gè)階段過(guò)后,可以寫出pythonic代碼,可以通過(guò)PEP8的檢查,可以為開源社區(qū)做貢獻(xiàn)了,可以將一個(gè)Python文件寫的十分好,但是如果要用Python開發(fā)一個(gè)大型項(xiàng)目,還是有很多東西需要掌握的,比如項(xiàng)目的文檔,項(xiàng)目的發(fā)布,下載,項(xiàng)目性能和案例等等。
第三個(gè)階段:高級(jí),從整個(gè)工程項(xiàng)目著眼,考慮document,distribution,性能優(yōu)化等
目前只看了一本書《the hacker guide to python》,看的是英文版的,這本書對(duì)項(xiàng)目的布局,文檔,性能,發(fā)布等做了很多詳細(xì)的介紹,我覺(jué)得寫的還是很不錯(cuò),只不過(guò)本人還需要再讀幾遍。
對(duì)于大多數(shù)人來(lái)說(shuō),很難有機(jī)會(huì)從頭開始一個(gè)有意義的大型工程項(xiàng)目,所以自己可以用Python實(shí)現(xiàn)一些簡(jiǎn)單的功能,簡(jiǎn)單的項(xiàng)目,這個(gè)靈感可以去知乎或者quora搜索,很多前輩都分享了自己的經(jīng)驗(yàn)。
猜你感興趣:
1.如何學(xué)習(xí)python的os模塊
2.初學(xué)者怎么學(xué)習(xí)c++
3.編程語(yǔ)言學(xué)習(xí)方法
4.Python2好還是Python3好
5.短篇?jiǎng)?lì)志美文日志3篇
總結(jié)
以上是生活随笔為你收集整理的python3用什么系统好_学python用什么系统【怎么学好python】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: uc浏览器为什么安装在c盘_你肯定不知道
- 下一篇: python绘制球体_趣学Python之