回覆列表
-
1 # 搬磚程式設計師
相關內容
- 我大學只讀了2年,現在28歲,如果零基礎開始學python,可以找到工作嗎?
- 少兒程式設計,Scratch還是Python怎麼選?
- 本人94年的,想學習程式設計方面技術,打算花錢進機構學習,零基礎對自己非常有信心,有沒有好的機構?
- 怎麼理解Python語言基本演算法程式設計?
- 零基礎小白如何在最短的時間快速入門python爬蟲?
- 零基礎想轉行做python爬蟲及資料分析方向的程式設計師,有哪些書可以推薦?
- 未來想往能源網際網路、人工智慧等方面發展,學程式設計的話是python還是java合適呢?
- 24歲青年從零基礎開始學程式設計有用嗎?
- 零基礎學習計算的程式碼程式設計或計算機基礎知識有什麼建議?
- python程式設計到底好不好學?
零基礎是沒有問題的。Python本身就是一個簡單容易上手的語言,學習程式設計首選語言。
如何去學習Python?
第一步,我們需要了解基本的資料型別,語法規則(邏輯判斷,流程控制),這是最根本的東西。而且我們還需要掌握常用資料型別的方法,和常用的內建函式。
第二步,Python的進階,這裡麵包括Python的一些高階用法,閉包,裝飾器。還有面向物件的知識,常用的模組的使用(re,time,json等)。不止這些,可能你還需要學習基本的Linux操作和資料庫方面的知識(MySQL,Redis)。
第三步,可能會因為方向選擇不一樣而產生差異,如果是web開發,那麼一般就是學習前端知識(HTML,CSS,JavaScript,JQ等),如果是爬蟲方向,一般就是學習爬蟲的工具(requests,fiddler等等),如果學習資料分析(一般和機器學習一起),可能是numpy,pandas,matplotlib等等(還是不要說這個了,門檻比較高,而且學習路線也有些區別)。
第四步,學習框架。在這個階段,往往需要學習比較有應用價值的東西了,如web開發裡面的django,tornado和flask,爬蟲像scrapy,selenium等等。
第五步,實戰和併發,這一步你就需要實際做點東西了,而且可能在實戰中需要學習和解決併發的問題,還會學習Python裡面的各種各樣的鎖。
之後,你就相當於出師了。
學習過程中,如何查詢資料,如何學習?
一般網上的部落格教程我是不推薦的,給大家推薦兩個方法:一是擼書,擼文件(可以找翻譯過的),擼程式碼。二是擼影片,擼文件,擼程式碼。基本上就是兩條路,看書和看影片。那麼網上那些部落格網站有用嗎?
當然有用,當你某個問題解決不了的時候,那些東西還是很有用的,作為一種你常規學習之後的補充,還是蠻不錯的。