Python 初學者的三個疑惑之解答

點擊上方藍字,長按關注不迷路。
web




第一個問題:學習 Python 不知道從何處着手。求對應的解決辦法。

Python 是一門編程語言,任何編程語言從一開始就離不開動手實踐,光靠看書、看視頻是不可能學會的,固然看書這些是很是重要的,看書能讓造成本身的知識點體系,從而對 Python 造成本身的方法論;書的話對於初學者,我仍是推薦董付國老師的《Python 程序設計基礎》,這本書很是適合小白,語言淺顯易懂,例程代碼清晰明瞭。

看書的一個好習慣是,看懂書上的一個代碼例程,立刻本身動手實現,看運行結果是否和書上的同樣,注意必定不要複製,不要小瞧這個看似很笨的操做,由於只有親手敲過書上每一行你看似理解的代碼以後,纔會對 Python 編程的細節有所體會,進而有更深入的理解,在這裏得到的每個理解,之後可能就是你解決 bug 的一個啓發。

對 Python 的知識體系有大體瞭解後,就能夠去看你感興趣領域的教程了,能夠是論壇上的教程,也能夠是視頻教程,一來強化鞏固基礎知識,二來積累編碼經驗,提高編碼水平。


第二個問題:學習 Python 有哪些正確高效的姿式?

一曰讀,分爲泛讀、精讀、攻讀;好比那些基礎的語法,好比方法、對象、經常使用模塊就能夠泛讀快速過一遍,由於這些知識點要用的時候看一遍就會。要精讀的是列表、字典、生成器這些知識點,最好一次性吃透一個知識點,只有掌握了這些知識點,才能靈活運用。最高階的是攻讀,對於一個疑惑的知識點,書上沒有解答,網上也沒有相關經驗,這就須要你本身手腦並用,編碼測試解決這個疑惑了。
二曰寫,寫精讀的理解,寫攻讀的心得。寫博客有兩大裨益,一來可讓你的經驗讓更多人看到,這自己就是一種樂趣,同時可讓別人檢驗你總結的不足。二來,你下次遇到相似的狀況,能夠很快的get到點。

三曰找,IT 從業者的一個禁忌就是重複造輪子,要實現一個功能,在動手編碼以前,首先要普遍調研,能夠去 Github/碼雲 上看有沒有相似的輪子,有的話直接遷移來用,凡事從零開始不易,不如站在巨人的肩膀上。

第三個問題:熟悉 C++/Java,還要必要學習 Python嗎? 

C++/Java 是編譯型語言,Python 是腳本型語言。如今的人才趨勢是掌握一門編譯型語言的同時掌握一門腳本語言,C++/Java 多是你的工做語言,可是 Python 能夠成爲你的工具,多數問題,用 Python 來驗證結論每每最快。Python 這個工具能夠助你的 C++/Java 開發更加方便快捷。二者並不矛盾。編程




往期精選微信


本身動手打造mini型QQ(一):動手實現局域網仿QQ互聯編程語言


Python 獲取微信好友地區、性別、簽名信息並將結果可視化工具





     麻煩點擊下方好看,謝謝資瓷
學習

本文分享自微信公衆號 - 月小水長(inspurer)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。測試

相關文章
相關標籤/搜索