當前位置:
首頁 > 最新 > Python新手學習,不得不知道的這5點,太全面了

Python新手學習,不得不知道的這5點,太全面了

零 心態準備

編程是一門技術,也可說是一門手藝。如同書法、繪畫、樂器、雕刻等,技藝純熟的背後肯定付出了長時間的反覆練習。編程的世界浩瀚無邊,所以請保持一顆敬畏的心態去學習,認真對待寫下的每一行代碼,甚至每一個字元。收拾好自己的心態,向著編程的世界出發。

一 入門階段

《 Python入門》

自認為算得上是最淺顯易懂的入門教程,很適合沒有任何編程基礎的人上手。

74篇圖文教程,從最簡單的 Python 安裝到基本語法、數據結構、函數、文件操作、網路請求、面向對象等逐步深入。

對於如何加深對一個知識點的印象,最好的辦法就是自己寫代碼實現一遍。如果還是不懂,那就再來一遍。所以無論你使用什麼教程,都請將其中的示例代碼全部在電腦上輸入並運行,learning by doing!

推薦教程

1.《簡明 Python 教程》

這是一本言簡意賅的 Python 入門教程,簡單直白,沒有廢話。適合有過其他語言基礎的人快速了解 Python 語法。

其他入門書籍

1.廖雪峰的Python教程

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

2.Head First Python

3.Dive Into Python

4.Python 核心編程

5.深入理解 Python

6.Python 標準庫

7.Python 編程指南

二 提升階段

完成入門階段的基礎學習之後,常會陷入一個瓶頸期,通過看教程很難進一步提高編程水平。這時候,需要的是練習,大量的練習。

可以從書上的常式開始寫,再寫小程序片段,然後寫完整的項目。

我們收集了一些練習題和網站。可根據自己階段,選擇適合的練習去做。建議最好挑選一兩個系列重點完成,而不是到處淺嘗輒止。

1.編程教室 - 每周一坑:

編程教室的公眾號每周會放出一道題目供練習,並在下一周講解。歡迎關注微信公眾號,和大家一起提交解答。

2.編程教室 - 編程實例

相對於編程教室基礎練習著重於單一知識點,編程實例更注重對知識的融會貫通。

3.實驗樓 提升編程水平從做項目開始

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

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

6.leetcode 為編程面試準備,對初學者稍難

7.牛客網 提供 BAT 等大廠筆試題目

8.codecombat 一邊遊戲一邊編程

9.projecteuler 純粹的編程練習網站

10.菜鳥教程100例 基於 py2 的基礎練習

三 過來人的建議

在初學編程的過程中,你會有各種各樣的疑惑,你會遇到各種各樣的坑。這時,前人的經驗尤為重要,我們整理了一些知乎問題供參考:

1.你是如何自學Python的?

2.怎麼用最短時間高效而踏實地學習 Python?

3.對於編程零基礎,第一個語言是 Python 的人有什麼建議?

4.Python 編程,應該養成哪些好的習慣?

5.如何處理 Python 入門難以進步的現象?

四 寫在最後

經過第一步和第二步訓練,相信一般的小程序都難不倒你了,你已經在編程的世界裡已經邁出了關鍵的一步。接下來就可以去挑戰具體的項目了,爬蟲、web開發、數據分析、機器學習等等豐富的世界已經向你敞開,選擇一個方向重新出發吧。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

Python入門基礎之面向對象四:運算符重載
Python運行速度居然追上了C語言?那麼Python太完美了!簡直無敵

TAG:Python |