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