怎麼自學python,大概要多久?

2020-12-08 袁姐姐的寶藏

都讓開!本人文科生,自學Python 2年半,作為一個曾經完全0基礎,啥都不懂純靠自學學會python的文科生,有一些不成熟的小建議可以分享一下。

首先不要覺著編程難,只要你認識26個英文字母,有一點點小學或初中的詞彙量就完全沒問題!!,要在心理上對自己有信心,不就是個編程嘛,搞他!!抄我也得把他抄下來!!

作為過來人建議從最最基礎的語法命令開始能讓自己有一個小小的成就感就行,不要貪大,比如列印顯示出一句話都能有滿滿的成就感,從小小的成就感中一點點的體會編程的樂趣,這樣心理的牴觸感和恐懼會慢慢的消失,伴隨而來的就是好奇與探索的欲望,久而久之就會去研究python 的語法去掌握它。這個小小的成就感非常非常重要!!

給自己設立個小目標,比如要用Python解決工作或學習中的一個重複複製粘貼的小問題!經過自己查找搜索發現Python可以用爬蟲解決我這個問題,那就搞他!!

站在巨人的肩膀上,先去搜一搜有沒有幾行代碼的小爬蟲案例,肯定有的,就拿最簡單的,爬百度首頁,不管是啥,先一把梭,照著代碼敲一遍,然後運行,肯定能出來東西,不管是正確結果還是報錯,先跑一遍再說!!

精讀代碼,濾清思路,照葫蘆畫瓢,先看看都用了哪些第三方包,爬蟲的話絕對是requests庫了,顧名思義,就是發送請求接受請求的庫,如果還不明白就是把這個庫想像成你的瀏覽器,現在他是另一種瀏覽器了,只是沒有界面。不用滑鼠點擊訪問網頁,而是用另一種方式,請求和響應,看明白響應的HTML代碼咋解析呀,網上一搜,就有了另一個庫bs4,以此類推,然後試著用這個代碼去請求一下自己的那個目標網址試試看看都返回啥

學習過程中,缺啥補啥!哪裡不會補哪裡!後面你就會了解到python 除了可以寫爬蟲,還可以做網站,可以做數據分析,期間就會遇到更底層的困難,emmm 做網絡應該更了解一些網絡協議,類似http 協議,以及握手揮手原理,數據請求原理等。

同時就還需要抓包工具的使用配置,json 等數據格式的學習,html 的學習,js 的學習,總之會發現自己遇到的困難一個接一個,需要的前置知識需要一個坑一個坑得去填,這些應該比較痛苦,但是其樂無窮。

基礎要精通,勤加練習,多看書看視頻python 本身語法學習中還會在面向對象這個概念中卡住,因為之前的語法都是面向過程,寫個函數封裝起來就完事了,後來遇到面向對象,思路就要轉變一下了,三大特性,類的概念,繼承,對象,多態,封裝,以及各種魔法函數,需要大量練習和理解。

後來基本的書籍已經滿足不了自己了,就去看流暢的python ,cookbook 等書籍,發現python 還有很多的特性需要掌握,實在是學無止境。

這些還是python 語法本身,後面的python 爬蟲就要學習除了網絡協議,抓包,以及各種requests 庫,還要學習提高速度多線程,多進程,分布式的抓取,另外還會需要代理ip,偽登錄,等難題。

在抓數據上已經費了老勁了,接下來就要存數據,資料庫的學習一下mysql sql 語句 mongodb ,redis 都得學習下。

好不容易存好了數據,就要去分析了,numpy pandas 就又要學習各種函數去學習,於是就又找了一本利用python 進行數據分析的書。

使勁看完之後,分析數據也差不多了,就要考慮數據展示了,matplotlib seaborn echart 就要學習了js語言也要學習了,於是折騰一波,就可以做出基本的數據圖表了。

然後又希望展示到網站,讓同事看,於是就又要學習django flask 這樣的網絡框架,一頓猛學之後基本就可以展示了。

後來發現自己需要優化一下網站,性能更高,耦合度更小一些,要做成前後端分離的形式,於是又去學了restful 的開發方式和vue 框架,實現前後端分離。

後面發現自己的數據分析深度不太夠,於是又惡補了一些統計學的知識,於是又進了統計學到機器學習到深度學習的深坑,於是自然語言處理,計算機視覺,這些依靠神經網絡的技術也get 了,當然這些需要一點點的死磕,從線性代數到手寫神經網絡,到應用框架一步步理解其原理,是最有樂趣的。

總之小白學Python方法總比困難多!你要問我最大的困難是什麼?我的答案是如何高度保持持續進取學習應用的好奇心與耐心是最困難的。

編程是一個全新的世界,就像學英語,打開了英語世界,那麼編程就是打開了全新的編程世界,日常那些重複的問題,都變得蒼白無力!困難與樂趣同在!

最後的最後!記錄,搜索,基礎,這三個很重要!!找個地方寫博客記錄自己學習歷程很重要,解決了任何問題都記錄下來,比如這個知乎專欄啥的,不會的問題多搜索答案,肯定能搜到!,反覆練習基礎語法,理解基礎知識,看書,看視頻都可以!

加油吧!人生沒有無意義的努力,現在的付出,將來一定會有回報,說不定什麼時候就用到了

原創不易,求各位路過的大佬點個讚或者收藏轉發一下呀!感謝!!

我把入門教程資料按照形式整理以下幾種:

1.電子書本教程 2.視頻教程 3.課堂筆記 4.軟體及安裝教程 5.練手習題 6.源碼

大家請選擇其中一個從頭學習到尾完整學習,其餘則當作輔助材料,切記不可以貪多不消化

資料獲取方式:關注或留言「學習」即可獲取!請注意是無償的哦!

小編回復的可能比較慢,通過一定會發的喲!感謝大家關注,請收藏轉發~

相關焦點

  • 怎麼自學python,大概要多久
    2020年10月 TIOBE 排行榜超過了 Java,歷史上首次 Python 超越了 Java,再次讓許多朋友對 Python 產生了興趣,今天我們來梳理下學習 Python 幾個階段或者級別,期望對持續進化的你有所幫助本文緣起於知乎上的一個提問:怎麼自學python,大概要多久?
  • 每天自學Python一小時多久可以掌握?
    不少人還會問,每天自學python一小時多久可以掌握?雖然滴水穿石非一日之功,但是不得不承認,有些人即使努力學習一輩子也比不上別人一年的學習效果。因此單純的學習時間累積並不能帶來好的結果,現在小編帶大家看看那些自學Python的常見錯誤方式,你中了嗎?
  • 自學python需要多久可以學會,南京北大青鳥告訴你
    自學python需要多久可以學會,南京北大青鳥告訴你!有語言基礎入門2-3個月轉行學習python的人群中有相當一部分是本身就在IT行業的工作者,看好python的前景而深造技能,對於這部分人來說,有良好的語言功底,比如java,C++,PHP等,學習python在邏輯和理解上要更輕鬆,這類人群自學python需要多久可以學會,答案是3個月左右,並且由於本身工作基礎
  • 會計實操大概要學多久?
    會計實操大概要學多久?隨著如今社會的發展,相信很多朋友都對會計崗位有強大的興趣,因為如今經濟發展,越來越多的公司成立,會計崗位成為了不可或缺的職位,巨大的市場需求,讓會計崗位成為了熱門職務,越來越多的朋友會想要從事會計崗位,但是從事會計崗位難不難?會計實操大概要學多久?
  • 推薦自學python必入的神仙網站
    現在沒點技術,工作想要6000+太難了,想要掙錢,就必須讓自己值錢,想要自學python必知的網站分享,每一個網站上都有自學的文章和教程,不花一分錢,自學python入門,為自己增值。1、什麼是Python?
  • 自學Python找工作,投簡歷沒回應是什麼原因?
    記得看過一則關於自學python找工作的內容:自學python三個月,沒參加幾次面試,就順利拿到了美團的offer,公司的福利待遇很好,還給我配備了衣服、安全帽,從此我踏上了送外賣的職業生涯。所以我想說,你的技術達到用人單位的最低要求了嗎?跟你所學的方向有沒有一致?
  • 心肌炎必須住院嗎 大概要住多久
    核心提示:心肌炎患者一定要住院,這是大家都非常了解的問題。但是有很多患者表示自己工作繁忙,可能沒有時間住院,這種情況也可以理解。但是為了保證自己的身體健康,建議大家一定要在心肌炎發作以後,及時問診醫生,並且定期接受復檢,這對於患者的健康而言是非常關鍵的,一般情況下住院時間需要根據實際情況判斷。
  • 大概要煮多久呢?
    水煮應該是很多家庭的首選,水煮也就是粵菜中常說的「白灼」,做白灼蝦的原材料要新鮮、烹飪時間要短,才能最大限度地保留食物的營養和鮮味!很多人煮出來的蝦肉比較柴,像這種情況一般是火候的問題,水煮的時間過長肉質就會變老,從而影響蝦肉鮮嫩的口感!那麼大蝦要煮多久呢?
  • 一般胎兒入盆要多久的時間,胎兒入盆後大概還要多久才能生呀?
    胎兒入盆是臨產的一個重要信號,胎兒入盆後表示隨時都可能會發動,所以孕媽要做好心理準備。一般胎兒入盆要多久的時間?胎兒入盆發生的時間一般是1-2個星期之內,記得我當時在37周之後發現肚子的重心向下腹轉移,在38周的時候上腹的壓迫感減輕了,當時感覺胎寶寶已經入盆了,鄰居一些寶媽見了都提醒我是準備要生了。胎兒入盆要後大概要多久才能生?
  • 學裝修設計要多久 學室內設計學費大概要多少錢
    我們知道現在是一個地產發展迅速的時代,就是因為這樣導致很多人想從事室內裝修這個行業,如果是零基礎想轉行室內設計,那麼還是要花上一些時間才行的。下面小編就來給大家介紹一下學裝修設計要多久及學室內設計學費大概要多少錢。
  • 鄭州新東方烹飪學校:學西點大概要多久就能出師?
    鄭州新東方烹飪學校:學西點大概要多久就能出師?那學西點大概要多久就能出師?下面,筆者小鄭走訪專業的培訓教育機構——鄭州新東方烹飪學校,為大家揭曉答案。  通過跟鄭州新東方烹飪學校西點專業王老師的交談中得知,西點師要出師還要根據自己的實際情況而定。
  • 銀行轉帳轉錯怎麼追回同行轉帳大概多久到帳?
    那麼,銀行轉帳轉錯怎麼追回呢?小編來給大家介紹一下。銀行轉帳轉錯怎麼追回?銀行轉帳轉錯怎麼追回呢?一般來說,遇到轉錯帳的情況,對方都不會馬上把錢取走的,就算取走,我們也有辦法讓對方歸還。具體做法如下:在發現自己轉帳轉錯時,首先就要保留轉帳憑據,或者把轉帳記錄用手機拍攝下來。
  • 日語從零基礎自學到n2大概需要多久?
    很多朋友在自學日語,如果想要學到n2大概需要自學多久呢?白說如果按照計劃一步一腳印的學習,打好紮實的基礎,有信心和毅力克服學習上遇到的困難,那麼1年~1年半的時間通過N2是沒有問題的。日語零基礎學習當然如果你的意志不堅定,態度不端正,三天打魚兩天曬網,遇到問題就打退堂鼓……從零基礎到N2需要多久?大概要一輩子吧。
  • 自學python程式語言都有哪些免費網站值得收藏?
    python是未來人工智慧最好的程式語言,很多程式設計師在有其她編程基礎的情況選擇學習python是比較容易的,當然現在很多想進入編程界的新手選擇python開始接觸學習編程,但是由於經費有限,只能選擇最便宜的學習方式就是自學成才,不管是新手還是有編程經驗的程式設計師自學最好的選擇就是網上直接看視頻看資料,那麼自學python
  • 育兒說:一般胎兒入盆要多久的時間,入盆後大概還要多久才能生?
    一般胎兒入盆要多久的時間?一般情況下胎兒在32周左右會開始入盆,有的需要好幾周時間才能完全入盆。胎兒入盆後大概還要多久才能生呀?從胎兒胎頭入盆到分娩並沒有固定的時間限制,也就是說,胎頭入盆之後,並不能預示著多久就會分娩,但是如果胎頭已經入盆,那麼距離分娩的時間也不會太長了。對於初產婦和經產婦來說,胎頭入盆的時間是不太一樣的。
  • 煮雞蛋時,要用熱水還是冷水?煮的時候要多久?怎麼煮才好吃?
    雞蛋是我們大家身邊都比較常見的,一個是在兒子家家戶戶基本上都有,我們在早上的時候很多人都會選擇吃一個水煮蛋,這樣也是對我們身體非常好的,但是大家在煮雞蛋的時候,很多人都會想到底要用熱水還是用冷水呢,煮的時候要煮多久呢?怎麼煮才會好吃呢?今天就跟著我來一起看一下吧。
  • 我想要註冊一個家具商標,大概多久能下來?
    現在市面上的家具廠是非常的多,我們怎麼才能買到自己喜歡的品牌呢?隨著消費不斷升級,以及文化素養的提高,人們的消費觀念也發生了翻天覆地的變化,越來越多的人選擇家具的時候認定品牌,那麼對於廠家來講,想要註冊一個家具商標,大概要多久才能下來呢?
  • 一篇文章告訴你:抑鬱症大概要多久可以痊癒?(建議收藏)
    文/老K每一個抑鬱症患者都是不幸的,當遇到這樣問題後他們最關心的無非就兩點,一個是能不能好,另一個就是要多久才可以痊癒。那麼抑鬱需要多久可以好轉呢,這個就要好好談一談了,關於抑鬱症多久可以康復,我這裡要給大家科普一些痊癒到底指什麼?什麼叫「治癒」?治癒分為兩種——臨床治癒和完全治癒。
  • 學健身教練要多少錢大概多久?
    那麼怎麼才能成為一個健身教練呢,學健身教練的費用要多少,學習時間需要多久?為了避免大家踩坑,這裡帶大家了解下。學健身教練的培訓費用肯定是和諸多因素相關的,比如:健身教練培訓行業的市場行情、學校的培訓時間、學校的師資力量和學校的環境等。還有一個就是學校所在的城市,一線城市和二三線的城市學習費用會有所差異。
  • 淘寶芭芭農場種水果要多久 芭芭農場怎麼升級快攻略
    淘寶芭芭農場種水果要多久?想要玩芭芭農場領取水果的很多朋友,都還不清楚要種多久才有收穫,從種樹到領取水果的時間需要多久呢,為了幫助大家提前了解,今天小編就為大家分享關於淘寶芭芭農場種水果要多久,芭芭農場種水果怎麼升級快攻略。