導航:首頁 > 編程語言 > python鴨子類型廖雪峰

python鴨子類型廖雪峰

發布時間:2023-10-03 11:19:41

1. 40歲老男人從0開始學python實錄(第4天):廖雪峰,拜拜了您嘞

各位渴望看我笑話的老鐵們,恭喜,你們又有樂子看了。

在昨天順利攻克了文本編輯器難題後,我很愉快繼續學習後面的兩個小節《Python代碼運行助手》《輸入和輸出》。

前者沒啥可說的,感覺跟我沒啥太大關系、意義不大,簡單看看就過去了。

《輸入和輸出》一節,按照教程操作,還是蠻愉快的。

這節主要講了print和input命令的使用方法,以及變數的概念。

前面的學習過程可謂一馬平川,結果最後的練習稍微出現了點小問題。

練習:請利用print()輸出1024 * 768 = xxx。

我本來覺得是個很簡單的問題,沒想到輸入了4遍才搞定。

我估計應該是中間錯加了空格的問題。

好吧,對比例子,應該還得加逗號。

嗯,這他么其實是個手誤,逗號輸錯了位置。(殘念)

這小玩意都用了四遍才搞定,40歲的老男人真的太難了。

繼續進入後面的學習。

下一章《Python基礎》中第一節《數據類型和變數》。

然後,我就蒙圈了。

這一節的內容知識量明顯增多,前面的內容還好,按部就班的按照教程進行操作就好。

後面開始出現轉義符的概念,什麼 、 、之類的東東,總之確實需要動些腦子了。

這里我覺得,是不是可以簡單理解為:兩個「」表示顯示「」,一個「」表示轉義呢?

相比之下,後面講「用r''表示''內部的字元串默認不轉義」我感覺更好理解一些。

還有,「 表示製表符」是什麼意思?

我真的好傻,悲傷的淚水不爭氣的流了下來。

上面的問題,哪位知道的仁兄,望在評論區賜教,在此謝過了。

再往後講變數,我就有點進行不下去了。

給a賦值為1,這個我明白,但是後面t_007=T007,這是為啥?咋蹦出來的?

或者t_007跟a是一個概念,也是在進行賦值操作?

我這么猜測不知道對不對。

他後面舉的那個例子,我就徹底暈菜了。

其實說起來,可能也不能怪人家教程,周末這兩天在家,確實也很難靜下來學習。

但是另一方面,就像很多網友評論區、微信上跟我探討的,廖雪峰這個教程確實還是存在一些問題的,甚至有人說他有些誤導的成分在裡面,這個我學的還少,就不敢妄言了。

所以,我決定,結合自己的實際情況(歲數大、腦子慢!),以後以b站600集視頻為主不香嗎?

畢竟,那個看的很歡樂,最關鍵的是,學習至今還沒遇到檻。

所以,下一期的心得,我就說說在b站上,我都學了些啥吧。。。


2. 看完廖雪峰的python,但是感覺自己掌握不扎實,不知道該怎麼做

python感覺自己掌握不扎實,不知道該怎麼做
不管學習什麼新的東西,效率最低但是又不可或缺的環節就是看教科書了。雖然看書的過程可能會很無聊,但是過一遍書至少能對整個知識框架有個大體的把握。我最早知道 Python 還是在《黑客與畫家》這本書中看到的,書裡面有一章節是講編程語言的,作者很推薦把 python 作為學習編程的入門語言。我當時是把《簡明 Python 教程》給過了一邊,後來又看了一遍《深入python》,這里特別推薦《深入 Python》,除了介紹 python 的基本特性之外,還介紹了諸如函數編程、正則表達式、處理 HTML 和 XML等高級用法。除了看書,上公開課也是挺不錯的,視頻教學本來就比自己啃教科書有意思,而且完成課程作業也能鍛煉動手編程能力。我上過兩門不錯的公開課,一門是萊斯大學在 Coursera 上開的《Python互動式編程導論》,一邊學 python,一邊寫些小游戲,肯定不會覺得無聊;另一門就是 MIT 在 edX 上開的《計算機科學及python編程導論》,它是 MIT edX系列課程(XSeries)中的第一課,系列課程共兩門,除了這門課以外還有《計算思維及數據科學導論》,不過第二門就沒有上過了。

《簡明 Python 教程》
《深入 Python》
《Python互動式編程導論》
《計算機科學及python編程導論》

另外,我和題主的情況有點像,也不是學計算機專業的,並且同樣對自己的專業不感興趣,以後也是想從事與數據科學相關的工作。我目前的狀況都是在自學,上公開課,看教科書,跟大牛們的技術博客。

3. python推薦夜曲還是廖雪峰

夜曲編程這是真正適合從零開始學習Python的編程小白,一個非常有趣的線上課程。廖雪峰官方網站是編程大佬。很多Python入門推薦里都會提到的一個學習渠道我認為更適合稍微有一點點基礎的人學習,推薦大家可以學完夜曲編程的入門30天課程後再來廖雪峰老師的網站學習。
學會廖雪峰Python教程,那約等於什麼都寫不出來。除了做點課後習題,什麼都寫不出來。
在你掌握了Python基礎語法之後,你還需要簡單的網路基礎,包括套接字;為了編寫效率高一些,還需要知道常見的IO模型和簡單的並發編程。

4. 為什麼看不懂廖雪峰python

看不懂沒毛病,廖雪峰的教程對零基礎的學習者來說難度跳躍大了點,更適合有一定基礎的同學。

作為小白,我在三月份敲了一遍廖雪峰3.5的教程,看不懂的也敲,其實到正則、裝飾器就不怎麼看得懂了,但一路敲到實戰的地方,算是看完了教程。

五月份再看了本《笨辦法學python》,立馬覺得這本寫得好簡單,隨便翻一翻也就過了。

九月份的時候開始在知乎、GitHub上找簡單的項目做著玩,基本還是混,不怎麼能完全看懂。

到十月份,新看了一本A Byte of Python(看的英文原版3.5的,譯本是2.7),給我的感覺是,寫得通俗易懂,條理清晰,似乎更適合做入門教材,目前還沒有看完。當然,到這里已經算是有了一定的基礎,所以看起來也蠻順暢的。

再到前幾天看了計算機學院的本科python教材,才發現,原來本科難度的python自己也已經學得差不離了。到這個時候也能自娛自樂偶爾寫一點玩玩了。

所以看不懂沒毛病,關鍵是繼續看下去,看不懂也沒關系;當然,如果有個會python的同學帶你飛,那是最好了。

5. 入門到精通的路上,有哪些快速掌握Python的途徑

在學習Python的路上,從入門到精通有那些途徑?網路提問和解答的都很多,你可以網路下看看。我目前只是入門還談不上精通,總結個人自學的經驗,應從以下幾個方面來理解:

1 為什麼選擇學python?

據統計零基礎或非專業的人士學python的比較多,據HackerRank開發者調查報告2018年5月顯示(見圖),Python排名第一,成為最受歡迎編程語言。Python以優雅、簡潔著稱,入行門檻低,可以從事linux運維、Python Web網站工程師、Python自動化測試、數據分析、人工智慧等職位,薪資待遇呈上漲趨勢。

2 入門python需要那些准備?

2.1 心態准備。編程是一門技術,也可說是一門手藝。如同書法、繪畫、樂器、雕刻等,技藝純熟的背後肯定付出了長時間的反復練習。不要相信幾周速成,也不能急於求成。編程的世界浩瀚無邊,所以請保持一顆敬畏的心態去學習,認真對待寫下的每一行代碼,甚至每一個字元。收拾好自己的心態,向著編程的世界出發。第一步至關重要,關繫到初學者從入門到精通還是從入門到放棄。選一條合適的入門道路,並堅持走下去。

2.2 配置 Python 學習環境。選Python2 還是 Python3?入門時很多人都會糾結。二者只是程序不兼容,思想上並無大差別,語法變動也並不多。選擇任何一個入手,都沒有大影響。如果你仍然無法抉擇,那請選擇 Python3,畢竟這是未來的趨勢。

編輯器該如何選?同樣,推薦 pycharm 社區版,配置簡單、功能強大、使用起來省時省心,對初學者友好,並且完全免費!其他編輯器如:notepad++、sublimeText 3、vim 和 Emacs等不推薦了。

操作環境?Python 支持現有所有主流操作平台,不管是 windows 還是 mac 還是 linux,都能很好的運行 Python。並且後兩者都默認自帶 Python 環境。

2.3 選擇自學的書籍。我推薦的書的內容由淺入深,建議按照先後順序閱讀學習:

2.3.1《Python簡明教程》。這是一本言簡意賅的 Python 入門教程,簡單直白,沒有廢話。就算沒有基礎,你也可以像讀小說一樣,花兩天時間就可以讀完。適合入門快速了解語法。

2.3.2 廖雪峰編寫的《Python教程》。廖先生的教程涵蓋了 Python 知識的方方面面,內容更加系統,有一定深度,有一定基礎之後學習會有更多的收獲。

2.4 學會安裝包。Python中有很多擴展包,想要安裝這些包可以採用兩種方法:

2.4.1 使用pip或easy_install。

1)在網上找到的需要的包,下載下來。eg. rsa-3.1.4.tar.gz;

2)解壓縮該文件;

3)命令行工具cd切換到所要安裝的包的目錄,找到setup.py文件,然後輸入python setup.py install

2.4.2 不用pip或easy_install,直接打開cmd,敲pip install rsa。

3 提升階段需要恆心和耐力。

完成入門階段的基礎學習之後,常會陷入一個瓶頸期,通過看教程很難進一步提高編程水平。這時候,需要的是反復練習,大量的練習。可以從書上的例題、作業題開始寫,再寫小程序片段,然後寫完整的項目。我們收集了一些練習題和網站。可根據自己階段,選擇適合的練習去做。建議最好挑選一兩個系列重點完成,而不是淺嘗輒止。

3.1 多做練習。推薦網站練習:

crossin編程教室實例:相對於編程教室基礎練習著重於單一知識點,

編程實例訓練對基礎知識的融會貫通;

hackerrank:Python 部分難度循序漸進,符合學習曲線

實驗樓:提升編程水平從做項目開始;

codewar:社區型編程練習網站,內容由易到難;

leetcode:為編程面試准備,對初學者稍難;

牛客網:提供 BAT 等大廠筆試題目;

codecombat:提供一邊游戲一邊編程;

projecteuler:純粹的編程練習網站;

菜鳥教程100例:基於 py2 的基礎練習;

3.2 遇到問題多交流。

3.2.1 利用好搜索引擎。

3.2.2 求助於各大網站。推薦

stackoverflow:這是一個程序員的知識庫;

v2ex:國內非常不錯的編程社區,不僅僅是包含程序,也包含了程序員的生活;

segmentfault:一家以編程問答為主的網站;

CSDN、知乎、簡書等

3.2.3 加入相關的QQ、微信群、網路知道。不懂的可以隨時請教。

3.2.4 如果經費充足可參加編程實戰的培訓班(入門時不建議參加培訓)。

6. 怎樣自學python這門語言有沒有什麼優質課程推薦

可以自學。事實上,Python對於初學者來說非常容易上手,而且與其他主要編程語言相比,它具有更好的可讀性。還有一個非常豐富的第三方組件庫,所以我們幾乎不需要重新發明輪子。其次,開發環境也非常容易配置。很多讀者,還有我的朋友圈,看到我一直在學習Python,都問我:「我怎麼學Python?」平時我會回答,讓他們去學習廖雪峰老師組織的輔導課。

當然,別人的經歷並不一定適用於你自己。雖然我上面說過,我只花了一個下午就掌握了Python的基礎知識,但那是因為我已經掌握了其他開發語言,如Java、JS等。對於一個完全沒有編程經驗的初學者來說,在學習Python的時候,不僅僅是Python語言,還需要面對一些常見的編程問題,比如:你從頭開始,你不知道從哪裡開始,你看不到第二章不要浮躁,自信是成功的開始,雖然你已經看了很久的信息,但仍然不能把程序運行。但相信我,幾乎所有的程序員都是這樣開始的,然後一步步往上爬。

閱讀全文

與python鴨子類型廖雪峰相關的資料

熱點內容
為什麼安卓沒白鳥 瀏覽:233
程序員投行 瀏覽:313
java多線程讀取文件 瀏覽:145
香港外貿伺服器有什麼好處 瀏覽:612
鄧倫參加密室大逃脫結果變成團寵 瀏覽:847
購買文件伺服器怎麼選擇 瀏覽:720
空調壓縮機高壓報警 瀏覽:498
u盤數控程序放哪個文件夾 瀏覽:853
python模擬微信登錄其他APP 瀏覽:301
綁扎鋼筋加密區規范 瀏覽:671
怎麼更換手機壁紙安卓 瀏覽:808
閑魚app賣手機怎麼走驗機 瀏覽:821
安卓三個按鍵音怎麼關閉 瀏覽:64
esp8266手機app源碼 瀏覽:713
伺服器如何建立多個站點 瀏覽:151
加密狗可以在筆記本上做賬嗎 瀏覽:888
學生雲伺服器推薦 瀏覽:509
android銀行卡快捷支付 瀏覽:828
海口手機直播系統源碼 瀏覽:416
怎麼給加密貨幣加圖標 瀏覽:999