21天能精通python嗎,怎麼學好?

自學Python的大佬


Python零基礎入門

零基礎入門就得從最基本的變量,語法格式,數據類型,函數,作用域,模塊等基本知識入手(有編程基礎基礎也得這麼來)

和籃球一樣,先來三步上籃:

Python基礎知識入門,從程序基礎開始學,能看懂代碼就可以了。三種選擇:

第一種:找一本Python入門教程書,比如《Head First Python 中文版 》《笨辦法學Python 》《簡明 Python 教程》。Head First系列書籍都非常簡單易懂,適合文科生看,從最基本的東西講起,有編程基礎的同學看著會覺得幼稚。另外兩本都是普通入門書,隨便選。

第二種:看網站入門教程

第三種:視頻教程,推薦慕課網。其他還有網易雲課堂,學堂在線(這個裡邊大學課程比較多)

學寫一些基本的Python程序,上述《簡明 Python 教程》後邊的示例可以做。想更進一步掌握基礎,可以做一點leetcode easy題目練練手。(看個人情況唄,反正我是沒那個耐心,做題實在太枯燥,雖然寫題是很有好處的)

做一些感興趣的小項目,這裡有Python習題100例,很基礎。覺得不夠高大上可以玩實驗樓裡的項目,實驗樓是個不錯的網站,可以做一些很好玩的東西。

以上三步可以讓你21天精通Python喲

更多IT知識可以關注我哦


北大青鳥海南大立校區


所有號稱精通XX語言的面試者,簡歷可以直接Pass!

所有號稱《21天精通XXX語言》的書籍,都可以直接扔進垃圾桶,不要猶豫!


在IT界慣用的黑名單詞當中,《21天精通C++》、《21天精通Java》、《21天精通Python》等都名列前茅。那麼你說,21天精通Python可能嗎?一萬小時定律,在IT界是永恆的真理。


如何學好Python呢?下面談談自己的經驗:

1、編程環境搭建

說的再多不如直接動手實踐,這裡推薦直接入手Python3系列,畢竟Python核心團隊目前已經停止對Python2的維護。Windows平臺直接在官方網站下載安裝包,一鍵傻瓜式安裝即可。Linux更簡單,直接apt-get install或者yum install一條命令即可完成。

2、書籍推薦

書籍是人類進步的階梯,編程行業亦不例外。下面推薦幾本入門、提升的Python書籍,其中Python官方文檔目前已經中文版上線,所有你遇到的基礎問題都可在此找到答案。

  • 簡明 Python 教程

  • Python編程,從入門到實踐

  • Python核心編程

  • Python官方教程文檔

看書學習過程中切不可只看書不實戰,看書學習的基礎上,一定要對課後習題動手實戰,編碼總結。

寫代碼的時間一定要大於看書看視頻的時間!

寫代碼的時間一定要大於看書看視頻的時間!

寫代碼的時間一定要大於看書看視頻的時間!

3、編程工具選擇

Python開發,重點推薦兩款工具:

  • Pycharm

Python開發首選IDE,無需額外配置,直接下載後傻瓜式安裝,完成後即可使用。

  • VSCode

微軟出品,必屬精品。旨在替代Sublime、Atom之流,跨平臺支持,插件豐富,安裝包小巧,和其他IDE相比,最大的好處就是啟動快,搭配Python插件,亦可達到語法智能提示之妙。

4、遇到問題怎麼辦?

授人以魚不如授人以漁,在編程的道路上,一定會遇到各種各樣的問題,真正的勇士敢於直面慘淡的 BUG。

  • 善用搜索引擎,善用Google,學會科學上網是每一個IT人士必備的技能;

  • 融入圈子,多和同行大佬交流,這裡重點推薦GitHub、StackOverflow。

5、項目實戰

參與各類項目,不僅可以幫助我們對之前學習的基礎知識融會貫通,更可培養我們的興趣。你可以試著去寫個小爬蟲,去爬取豆瓣Top50熱門電影,爬取微博漂亮小姐姐的私房圖等等!

本文為作者“一個程序員的奮鬥史”悟空問答原創文章,未經允許轉載、抄襲必究!

一個程序員的奮鬥史


Python雖然容易上手,但真正精通一般人21天肯定不夠(大神就不說了),21天

能精通某一領域的程序、算法就很不錯了,很多書籍、教程都打著這樣的旗號,但想要精通還需要大量的實踐。

Python涉及的領域很多,包括Web和Internet開發,科學計算和統計,人工智能,桌面界面開發,軟件開發,後端開發,網絡爬蟲開發。每一項還涉及到背後的基礎知識,如果沒有基礎知識支撐,那隻會簡單的程序操作也沒有啥用。


分享到:


相關文章: