❶ 看完廖雪峰的python,但是感覺自己掌握不扎實,不知道該怎麼做
python感覺自己掌握不扎實,不知道該怎麼做
不管學習什麼新的東西,效率最低但是又不可或缺的環節就是看教科書了。雖然看書的過程可能會很無聊,但是過一遍書至少能對整個知識框架有個大體的把握。我最早知道 Python 還是在《黑客與畫家》這本書中看到的,書裡面有一章節是講編程語言的,作者很推薦把 python 作為學習編程的入門語言。我當時是把《簡明 Python 教程》給過了一邊,後來又看了一遍《深入python》,這里特別推薦《深入 Python》,除了介紹 python 的基本特性之外,還介紹了諸如函數編程、正則表達式、處理 HTML 和 XML等高級用法。除了看書,上公開課也是挺不錯的,視頻教學本來就比自己啃教科書有意思,而且完成課程作業也能鍛煉動手編程能力。我上過兩門不錯的公開課,一門是萊斯大學在 Coursera 上開的《Python互動式編程導論》,一邊學 python,一邊寫些小游戲,肯定不會覺得無聊;另一門就是 MIT 在 edX 上開的《計算機科學及python編程導論》,它是 MIT edX系列課程(XSeries)中的第一課,系列課程共兩門,除了這門課以外還有《計算思維及數據科學導論》,不過第二門就沒有上過了。
《簡明 Python 教程》
《深入 Python》
《Python互動式編程導論》
《計算機科學及python編程導論》
另外,我和題主的情況有點像,也不是學計算機專業的,並且同樣對自己的專業不感興趣,以後也是想從事與數據科學相關的工作。我目前的狀況都是在自學,上公開課,看教科書,跟大牛們的技術博客。
❷ Python廖雪峰 切片習題疑問,拜託大佬指點迷津
不是遞歸就是單物迅純的while循環。
兩個while循環,一個是刪除首部的空格,一個是尾敏螞行部的。
逐個刪除,判斷字元串第一個字元是否為空橋嘩格,是的話wihle循環繼續,切片切除第一個字元,即:原字元串的第2個字元到最後一個字元。若此循環
❸ 為什麼看不懂廖雪峰python
看不懂沒毛病,廖雪峰的教程對零基礎的學習者來說難度跳躍大了點,更適合有一定基礎的同學。
作為小白,我在三月份敲了一遍廖雪峰3.5的教程,看不懂的也敲,其實到正則、裝飾器就不怎麼看得懂了,但一路敲到實戰的地方,算是看完了教程。
五月份再看了本《笨辦法學python》,立馬覺得這本寫得好簡單,隨便翻一翻也就過了。
九月份的時候開始在知乎、GitHub上找簡單的項目做著玩,基本還是混,不怎麼能完全看懂。
到十月份,新看了一本A Byte of Python(看的英文原版3.5的,譯本是2.7),給我的感覺是,寫得通俗易懂,條理清晰,似乎更適合做入門教材,目前還沒有看完。當然,到這里已經算是有了一定的基礎,所以看起來也蠻順暢的。
再到前幾天看了計算機學院的本科python教材,才發現,原來本科難度的python自己也已經學得差不離了。到這個時候也能自娛自樂偶爾寫一點玩玩了。
所以看不懂沒毛病,關鍵是繼續看下去,看不懂也沒關系;當然,如果有個會python的同學帶你飛,那是最好了。
❹ 為什麼廖雪峰會被稱為「Python之父」,他有哪些成就嗎
從來沒聽說過廖雪峰是Python之父的說法。全世界公認的Python之父是Guido van Rossum。
❺ Python 廖雪峰,返回函數求教!
第一張H指向的是同一個迭代器,經由兩次調用counter()之後分別迭代為1和2。第二張兩次調用老緩棗createCounter()實際上構造了兩個迭代器,且只迭代一次,侍拆所哪此以都是1。
❻ 廖雪峰的官方網站有python後端開發相關知識嗎
有。
廖雪峰,十年軟體開發經驗,業余產品經理,精通Java/Python/Ruby/Scheme/Objective C等,對開源框架有深入研究,著有《Spring 2.0核心技術與最佳實踐》一書。
Python是一種廣泛使用的解釋型、高級和通用的編程語言。Python由荷蘭數學和計算機科學研究學會的Guido van Rossum創造,第一版發布於1991年,它是ABC語言的後繼者,也可以視之為一種使用傳統中綴表達式的LISP方言。
❼ 為什麼看不懂廖雪峰python
對於學習Python而言,文字學習存在以下幾點不足的地方: 一、由於基礎較差,對於部分概念不能夠理解 二、對於舉例無法理解 三、綜合性例子對著書敲,都無法運行,而且不知道原因 四、遇到問題不知道問誰 5、無法堅持學習 這五種情況造成了看不懂的大部分原因。個人覺得,應該使用視頻教學和圖文教學兩種方式進行學習。可以到網路傳課上看看,有什麼問題也可以問問,上面還是有不少免費的Python基礎課程的
❽ 廖雪峰的python教程有一點地方沒看明白,求指導
題主貼了兩遍函數,似乎是一樣的,下面就分析這一個版本:
defadd_end(L=None):
ifLisNone:
L=[]
L.append('END')
returnL
不明白題主說的「一直往裡面加END」是怎麼回事。函數里既沒有循環也沒有遞歸,怎麼會「一直」加。。。
關於默認參數,其作用是:使add_end()的返回值 與add_end(None)的返回值相同。因此下面不再單獨分析輸入0個參數的情形。
「return的L是全局變數,而傳入的參數L是局部變數」這個說法很奇怪。當傳入的L是None時,該函數的會新生成一個list,向其中加入一個字元串『END』,並返回這個新生成的list。而當傳入的L是一個list,哪怕是空list時,該函數的作用是向傳入的這個L新加一個元素'END',並返回傳入的那個L。
L.append('END')這一行,如果縮進的話:當函數傳入的L不是None時,就不會向傳入的這個L新加一個元素'END'。因此縮進與不縮進的效果是不一樣的。
❾ 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站上,我都學了些啥吧。。。