關于學習python的建議

      網友投稿 663 2025-03-31

      一、前提部分

      有計算機的常識。至少在安裝Python,調環境變量能夠看著教程能跟上,常識性的東西就隨便翻翻書就行了。

      二、基礎部分

      可以跟著廖雪峰的教程學,很好的教程

      可以跟著駱昊的Python100天

      可以查閱菜鳥教程當一本字典

      三、書籍推薦

      Learn Python the Hard Way

      Think Python: How to Think Like a Computer Scientist

      四、進階部分

      Data Science from Scratch

      Python for Data Analysis

      Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems

      Deep Learning with Python

      Beginner’s Guide To Using PyTorch For Deep Learning

      進階部分就是一些數據科學相關的內容了,不是必須看的。基礎部分基本上涵蓋了Python所有應用領域的一個概覽。可以挑選感興趣的應用領域,再做更深層次的研究

      (下文來自Python部落: https://python.freelycode.com/contribution/detail/571 )

      高效學習的能力。John Sonmez說, 至少有5種我們犯的錯誤會影響高效學習.

      1.一本書從頭看到底,一頁不漏: 我們只會記住我們讀過的一小部分, 一些不會馬上用的概念是時間和精力的極大浪費。可以花時間那樣做,但不是剛開始的時候。 相反,你應該把精力放在當前需要學習的部分,而忽略其他部分。

      2.沒有計劃地學習: 這方面我是一個慣犯。有時候我會因為一個新技術而變得很興奮,接著馬上投入進去,開始使用它,買很多書,讀,讀,讀,用,用,用, 看一些相關的視頻,訂閱一些博客和新聞通訊,讀的更多,用的更多 ,最后我還是原地打轉,沒有什么大的進步。這很糟糕。雖然我樂在其中,但是我卻從未因此這樣變成一個專家。

      3.未能縮小范圍: 有清晰的界限能讓我們容易決定一個新的資源是否值得你花時間。 這就是為什么學習Python的最好的途徑是試著用它開發些東西。為了完成一個任務,你會明白Python哪些部分是你不需要了解的,你會發現開始你把范圍縮的越小,學到的就越多而且進步越快。

      4.試著同時學兩樣(或更多)的東西:如果你是因為對Django 網頁應用開發感興趣而學習Python,那么很可能你在犯這個錯誤。你這里學點Python,那里學點Django,再學點Python,然后再學點Django.?? 本質上你就是我們特立尼達人喜歡說的“陀羅泥”,即轉動了很多次,但是實際上沒前進。

      5.在實踐之前投入太多時間學習: 因為我們害怕失敗。我們想在嘗試之前搞清楚我們在做什么。所以我們在付諸行動之前會花很多時間學習。過去我就是這樣。具有諷刺意味的是我開始知道的越多,意識到自己不知道的也就越多,從而又想學更多。這使我更害怕嘗試做些事情因為我知道我會做的狗屎一樣。誰會想寫狗屎一樣的代碼呢? 我們都想寫優美的規范的Python代碼。不要像我這樣。不用等準備好了再開始: 做!學!

      John Sonmez寫的“軟件開發者犯的5種學習錯誤”。

      關于學習python的建議

      我的建議

      步驟1:熟悉Python, Python社區很棒的一面是它持續關注具備好的文檔。 它是免費而且優秀的。馬上把它好好利用起來吧。 然后,讀下“Python之禪”,它可以幫助你建立寫Python代碼需要具備的思維模式。

      步驟2: 編寫你的第一個程序, 想一個應用,然后把它用Python寫下來,重點是學會用這門語言思考。但這就是這次實踐的主題,當你只學你實現特性需要的知識時,應用程序會引導你下一步該學什么。 以后你可以經常回過頭來學更多。

      步驟3:多學一點Python,現在我建議你再多花點時間學習下這個語言,Python功能很齊全,意味著它有一個巨大而且很棒的標準庫。當你實現你的應用程序的時候你可能已經匆匆翻閱了下文檔,不錯,我知道我是那樣做的。再多學一點。這里是值得你學習的章節:1, 2, 3, 4, 5, 6.1, 6.2, 26.4 和 27.3. 其他部分繼續瀏覽下即可。你不需要Python淵博的知識,只要大概了解Python有什么功能。你需要一些沒有涉足過的知識(或將來你計劃花時間去探索)的時候,再多投入些時間在其他部分才是明智的,通過找機會重構你的應用或增加更多的功能把新學到的知識運用到實踐中。

      步驟4: 開發,開發和開發更多的程序,記住重要的不是語言而是你用語言做什么(除非你是研究編程語言理論,編譯器設計等之類的東西)。如果你有相關的專業知識,比如在數學,物理,經濟和生物學領域,那么你可以把Python作為你的秘密武器去做一些很棒的事情進而推動那些領域的發展。如果你想不出要開發什么東西,那么你可以到Python部落(python.freelycode.com)上去找一個課程學習一下,他家的課程都是以項目為主體的,在講項目的過程中給你傳授知識,很有實踐性.

      步驟5:拓寬自己的視野,先做再去學習。這樣很棒。但是,你肯定有知識漏洞。這是主動尋求更高級知識的時候。你完成了很多真實的應用,而且可能有很多問題。這樣很好。這兩個不錯的資源可以滿足你的求知欲:

      1. 流暢的Python(http://shop.oreilly.com/product/0636920032519.do)

      2. 高效的Python(http://www.effectivepython.com/)

      Note:

      1. 我不得不強調Python文檔的質量。我已經說過文檔Python教程和Python標準庫,但是很少聽人談論過Python語言參考這個文檔。 當我寫Ruby忘記了一個結構體的語法和語義時我完全忽視了這樣的文檔,擁有這些信息的權威資源可以讓你有信心地編寫程序,比如如果你忘記了if語句的語法,你可以查閱這個文檔,其中"The if statement"部分有詳細解釋,而不用去Stack Overflow上提問。

      2.閱讀PEP8。 如果你已經寫了大量的Python,? Raymond Hettinger 做了一個很棒的題為Beyond PEP8的演示(同樣)值得仔細看看。

      3.從一開始就養成寫好文檔的習慣。Docstring Conventions是一個學習你應該遵守的約定的好資源。

      4.讀其他人的代碼。我建議從Kenneth Reitz的代碼開始。比如你可以看看tablib,你也可以從你用過的和聽過受歡迎的庫里面找到其他資源。閱讀代碼是有益的,因為它讓你看到其他人是怎么使用自動散布型的Python。

      5.David Beazley做了一些不錯的東東, 當你想腦洞大開時,可以看看。

      成為一個Python程序員專家需要花數年時間,但是打下堅實的基礎只要幾周就可以。如果你按照我的建議有意識地去實踐,你就可能會成功。

      英文原文:http://www.simplydjango.com/learn-python-efficiently/

      譯者:geek123

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:利用xls對數據進行批量添加字符的方法
      下一篇:行間距在哪里找(行間距從哪找)
      相關文章
      亚洲三级视频在线观看| 亚洲视频在线不卡| 亚洲 日韩 色 图网站| 亚洲视频免费在线观看| 久久精品国产亚洲网站| 国产亚洲精品无码专区| 国产亚洲AV手机在线观看| 亚洲乱亚洲乱少妇无码| 亚洲精品A在线观看| 亚洲国产精品一区二区九九| 最新亚洲人成无码网www电影| 亚洲AV一区二区三区四区| 亚洲国产精华液2020| 亚洲人成人伊人成综合网无码| 亚洲日韩精品A∨片无码加勒比| 亚洲精品久久无码| 国产精品亚洲专区无码WEB| 欧洲亚洲综合一区二区三区| mm1313亚洲精品国产| 亚洲人成无码网WWW| 最新国产AV无码专区亚洲| 精品久久香蕉国产线看观看亚洲| 国产亚洲免费的视频看| 久久亚洲精品国产精品黑人| 亚洲老熟女@TubeumTV| 亚洲AV无码国产精品色| 亚洲性无码AV中文字幕| 亚洲av永久无码精品网址| 亚洲AⅤ无码一区二区三区在线| 亚洲午夜无码AV毛片久久| 亚洲午夜国产精品无码 | 亚洲精品无码不卡在线播HE| 亚洲精品无码久久一线| 亚洲国产精品久久久久久| 亚洲欧洲国产成人精品| 亚洲人成网站999久久久综合| 色综合久久精品亚洲国产| 亚洲色婷婷综合开心网| 国产亚洲欧洲精品| 亚洲精品国产专区91在线| 亚洲熟妇AV日韩熟妇在线|