怎麼學習python,一個月入門,教你成為python大神

2020-11-14 Python小白白

首先學習python一定要以實用性為導向!盲目看教程,結果大多是淺嘗輒止,從入門到放棄。

我想告訴你我地經驗,如何在一個月內入門python!

很多小夥伴留言時都會提到不知道自己是否適合數據分析,害怕自己零基礎入門難,或者文科生學不會。

其實最好的辦法就是去嘗試。

這裡我給大家推薦一個免費的商業數據分析入門訓練營。通過5天的學習,讓你接觸真正的數據分析思維與方法,體驗2大主流數據工具,體驗用數據分析解決商業問題。體驗之後你就知道自己是不是真的適合數據分析了。

點擊下面的連結就可以免費獲得~

騰訊大數據專家,帶你實戰數據分析

1、【why】 你為什麼要學習python?

爬蟲?數據分析?機器學習?又或者其它?

在找一本python教程準備啃之前,一定要問問自己,我為什麼要學習python?

python在近幾年越來越受追捧,很多童鞋或者職場小夥伴想要提升技能-學習python。這是非常好的事情,但問題在於很多人不知道學python做什麼,所以什麼零碎細末、艱難晦澀、長篇大論的都去看,很容易陷入學不下去的困境。必須要有針對性、選擇性地學!

針對性學習宗旨是按需去學,學以致用

想成為木匠,才去學習用刨子、用車床,一個磚瓦匠就沒必要瞎費這功夫。同理,當你對網絡爬蟲感興趣,並且有爬一個網頁的衝動,這時候去學python是最容易上手的。

我是做數據分析工作,學python的初衷是想利用python強大靈活的數據分析能力。python做數據分析對語法的要求並不高,只要能理解基本的邏輯結構、數據類型、數據結構、運算符、函數、庫,就可以運用到實際項目裡。所以我就沒必要花很大功夫在諸如類、web編程、模塊、線程等數據分析不常用的功能上面,如果真遇到這些內容,我再去查資料搞清楚。

2、【what】選擇什麼樣的教程學?

在明確自己為什麼學python後,要選擇合適的書籍教程。不可否認,市面上已經有太多python入門書籍,以及更多的網絡教程。我只推薦給大家python官方文檔不久前該文檔已經漢化,大家可以很方便的去學習最新最全的python知識。如果你有能力閱讀英文文檔,那就選英文文檔,畢竟第一手的內容更專業。

python官方中文文檔

當然,官方文檔知識點太多,初學者很難找到要學的內容,這時你需要查查各個專業領域的python要求。

如果你是要準備從事數據科學,不妨去kaggle數據科學微教程看看,裡面會講到數據科學需要的python知識,然後對照著一個知識點一個知識點地啃python官方文檔。

kaggle平臺數據科學微教程

如果你要做爬蟲工作,不妨在網上買一本評分高的python爬蟲書籍,一般來說裡面會有python基礎部分,同理你只要在官方文檔裡找這部分知識學習。

針對性地在官方文檔裡學習python知識,不僅節省時間,而且你會發現更容易理解,因為你是帶著問題去學習的。

3、【how】怎麼去學習python?

其它回答裡也提到了在重複練習中學習python,這點我是非常認同的。輸出是最好的輸入,程式語言雖然注重邏輯,但更需要學習者不斷地動手敲代碼。

從一開始,你要學會如何搭建python環境,選擇什麼樣的開發環境(IDE)。這些都可以去網上查,慢一點的折騰兩三天,快一點的一天不到就能搞定。總之,這是學習python的第一步,也是練習的開始。

對於官方文檔的每一段代碼,我建議都動手親自敲一遍,比如你看到字符串這一節,在理解了字符串定義後,文檔會給出示例代碼和運行結果:

照著示例代碼,在你的編程環境中實踐,千萬不要複製黏貼,對自己的火眼精金過度自信並不是一件好事。

4、【when】如何制定時間學python?

學習python切忌拉很長戰線。制定的計劃時間越長,人的惰性、拖延就會冒出來。

我的建議:

  • 制定5~8周的學習計劃
  • 一周學習5天
  • 每天3小時左右

理由是:

  • 時間不長1~2個月,比較容易堅持
  • 符合一門大學課程的學習周期
  • 短時間高密度的學習有利於形成知識的連貫性,對python理解也會更加深入

當然,這中間需要監督機制,你可以在社交平臺打卡,可以制定自己的學習課程表,也可以和朋友一起學習。

結合網上資料和python官方文檔,整理一份30天python 學習計劃,供大家參考。

第1天

  • Python簡介 - Python的歷史 / Python的優缺點 / Python的應用領域
  • Python環境搭建 【參考資料】

第2天

  • 使用python解釋器 【參考資料】
  • 關於python語法的簡單介紹 【參考資料】

第3天

  • 詞法結構
  • 運算符和表達式 【參考資料】

第4天

  • python數據結構 列表/字符串/元組【參考資料】

第5天

  • python數據結構 字典/集合 【參考資料】

第6天

  • python流程控制1【參考資料】
  • if語句
  • for循環
  • while循環

第7天

  • python流程控制2【參考資料】
  • continue語句
  • break語句
  • pass語句

第8~9天

  • 格式化字符串
  • 讀寫文件【參考資料】

第10~12天

  • python函數 【參考資料】
  • Lambda 表達式
  • 編碼風格

第13天

  • python模塊 【參考資料】

第14天

  • 迭代器
  • 生成器
  • 生成器表達式

第15~16天

  • 錯誤和異常【參考資料】

第17~19天

  • 面向對象編程 【參考資料】

第19~20天

  • 標準庫使用 【參考資料】
  • 日期和時間
  • 數學
  • 作業系統接口

第21天

  • 安裝 Python 模塊

第22~23天

  • 虛擬環境和包

第24天

  • 多線程

第25~30天

  • 訓練

相關焦點

  • 如何在一個月內入門python
    首先學習python一定要以實用性為導向!盲目看教程,結果大多是淺嘗輒止,從入門到放棄。我想告訴你我的經驗,如何在一個月內入門python!針對性學習宗旨是按需去學,學以致用。想成為木匠,才去學習用刨子、用車床,一個磚瓦匠就沒必要瞎費這功夫。同理,當你對網絡爬蟲感興趣,並且有爬一個網頁的衝動,這時候去學python是最容易上手的。我是做數據分析工作,學python的初衷是想利用python強大靈活的數據分析能力。
  • 最新python入門視頻,python學習路線,python教程,python課程
    最新python視頻400集免費領這是一篇關於如何成為python不管你學習的出發點是興趣驅動、拓展思維,還是工作需要、想要轉行,都可以此文作為一個參考。在這個信息爆炸的時代,以 「Python入門」 為關鍵字搜索出的結果成千上萬,不少小白選手難免會東一榔頭西一棒槌,最終看了很多文章,卻仍沒跨過新手那道門檻。
  • 一個月入門Python!職場提升
    手把手教你安裝到入門!今天為大家分享python學習視頻哦,0基礎小白可以在短期內快速提高技巧哦,從入門到精通,趕快學起來吧。1.軟體介紹️2.免費 獲取安裝3.自學視頻分享4.電子書籍推薦Python學起來沒有那麼難哦,只要掌握方法,系統入門到精通絕對沒問題哦,有時間玩遊戲還不如提升技能呢!
  • 十六本python入門學習書籍推薦,python入門新手必看
    隨著人工智慧時代的到來,python程式語言一步登天衝到編程排行榜第一名,因此更多朋友想轉行學習python程式語言的朋友,可以一起看一下:python入門新手必看的十六本python入門學習書籍1、python基礎教程司維所著圖書:本書包括Python程序設計的方方面面,首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,
  • python入門基礎實踐課,帶你有效的學習python
    你還在枯燥的一個人學python嗎?你嘗試過python入門基礎實踐課嗎?python入門實踐課,帶你快速了解python,它與你平時學python,有什麼不一樣的地方呢:2、快速了解python,學習python基礎快速了解python,兩天時間,快速學習python的基礎知識點,快速學習python的開發思路,快速學習python的應用案例。
  • 教你學習:Python-100-Days-01
    教你學習:Python-100-Days-01 本項目是參考項目內容,進行個人理解,和原有項目有出入,如想了解詳情,請自行百度去搜索項目為什麼用Python?python是腳本語言,學習簡單。包含很多環境的數學包,可以簡化我們的開發,方便我們數學計算。未來是數據的時代,java和python是必須要會的語言,是人工智慧和大數據的基礎。
  • 編程的入門學習心得,python
    說下為什麼選擇python?因為簡單,python是公認的最容易入門的程式語言,而且也是公認有發展前景的程式語言,適用於機器人,大數據,人工智慧等未來高科技。基於以上原因,我選擇python來作為自己的入門語言,而且我覺得我適合python這門語言(因為我很懶)。
  • python語言入門需要多久?python編程該如何學習
    那麼,學習python,一般多久能入門呢?但更多還是因人而異,因方法而異,有的人可能一個星期就能學會python編程,而有的人需要幾個月,當然也可能會更多。但如果基礎較差也沒什麼,要不怎麼都說python對於新手也非常友好呢,你只要掌握好學習方法方法,學會python編程也是不難的,也不會花費很長的時間。
  • 程式設計師大神分享零基礎如何30天入門快速學習python
    零基礎如何30天入門快速學python?一:明確自己的學習目標不管我們學習什麼樣的知識,都要對自己的學習目標有一個明確的認識。只有這樣才能朝著目標持續的前進,少走彎路,從而在學習的過程中得到提升,享受整個學習的樂趣。
  • Python入門學習難嗎,新手如何學習
    無論是學習什麼,要入門學習,肯定是需要經過一番努力的,更何況還是一種程式語言呢。其實,我認為在學習python編程的中,可能最重要的就是興趣,這是持續學習的原始動力,而只有持續學習才能真正學會python編程。
  • 學習計劃|一個月學會Python,零基礎入門數據分析
    在數據分析領域,python是一個繞不開的知識和工具,如果不會用python就很難說自己會數據分析,但是最近很多想要入門數據分析的小白經常問我,Python怎麼入門?Python雖然被稱作是「最簡潔的語言」,但是它終究還是一門程式語言,想要入門還需要掌握一些基礎知識和技巧。
  • Python大神推薦,學習Python必備資料書,從入門到精通直接下載
    說起當下最熱門的技能Python肯定是其中一個到處可見的廣告讓不少人都產生了學習這本書的結構非常簡單,一共包括52個習題,以習題的方式引導你一步一步學習編程。覆蓋了輸入/輸出、變量和函數三個主題。帶你從基本的編程技術入手,最終體驗軟體開發的基本過程,這本書會讓你學會編寫優秀的Python軟體必需的初始技能。
  • 零基礎入門數據分析,一個月學會Python
    但是最近很多想要入門數據分析的小白經常問我,Python怎麼入門?為此,我先列上一個學習計劃,在接下來的一個月裡會根據學習計劃,整理、梳理出Python的入門學習知識,對於那些想要學習Python的同學們提供一個參考:
  • 2020最新,Python入門視頻,Python學習路線
    這是一篇關於如何成為python開發者學習路線圖,也是一篇 Python 入門指南,針對那些沒有任何編程經驗,從零開始學習 Python 的同學。不管你學習的出發點是興趣驅動、拓展思維,還是工作需要、想要轉行,都可以此文作為一個參考。在這個信息爆炸的時代,以 「Python入門」 為關鍵字搜索出的結果成千上萬,不少小白選手難免會東一榔頭西一棒槌,最終看了很多文章,卻仍沒跨過新手那道門檻。
  • python入門學習方法+學習教程 讓你學習不走彎路提高效率
    首先告訴你的是,零基礎學習開始學習python肯定難,python的專業程度本身就不簡單,學習這事本來就是一件非常煎熬的事情,人都不願意學習,可是沒辦法,為了生存掌握一個技能,你必須學,如果你認真的對待,你就找不到高薪水的工作,所以首先學習python意志,堅持非常重要,很多人放棄的原因根本就是缺乏這些素質。
  • python入門靈魂問題——python學習路線與教程
    一、python入門簡介對於剛接觸python編程或者想學習python自動化的人來說,基本都會有以下python入門靈魂問題--python學習路線,python教程,需要學習哪些內容才能徵服python這條蟒蛇呢?前言:Python分為2.x和3.x之分,2.x目前已經快被淘汰了就不要學了,直接學習3.x,目前最新的版本為3.8。
  • 他說,python入門學習難嗎?你應該如何規劃自己的學習路線
    python入門學習很難嗎?其實不然,只要掌握適合你的方法,以及正確的學習路線,入門python實在不難。python本身就是一門適合零基礎以及初學者學習的語言。那麼,對於python入門學習,我們應該怎樣學呢?
  • 學Python很久不知道怎麼學?看看這份Python學習清單
    學習Python沒有章法,那麼編程就無法建立體系,這就導致了一種現象:學了好長的一段時間感覺仍然只學了一個皮毛。所以,w3cschool整理了一份Python學習任務清單,按照先後順序,由簡單到複雜學習Python,假以時日定能玩轉Python。
  • 清華解讀《Python入門魔力手冊》,Python學習寶典
    什麼叫python入門寶典對於沒有接觸過編程的零基礎來說,會有看書學python是不是有這樣一種感覺,「看書根本看不懂啊」。《python魔力手冊》對於這種情況來說,完全不存在,就算以前你是廚師、工人看這本書完全沒問題,在這裡強烈推薦!
  • 再不學python的90後,就要成為首批「技術難民」
    python現在到底有多火?前有猛虎著名地產大佬潘石屹,在56歲生日當天高調宣布要開始學習Python。今年7月,他在微博宣布已經完成了用python解決100個問題的小目標,話題閱讀量1.5億!,手把手教你用python解決生活中的尷尬問題。