小小小小璐-134
你這個問題其實適用於所有編程語言。
掌握一門編程語言的語法,一週時間足矣。但你能看懂這門編程語言,並不代表你會用它實現特定功能。編程難的是生態和算法。
所以,你應該首先想好自己學python是幹什麼的。
比如你如果要做機器學習、人工智能(自然語言處理、計算機視覺等)相關的東西,那麼你需要對Pytorch、Tensorflow、Scikit、Numpy等第三方庫(實際項目中還會用到更多其他第三方庫來輔助進行文件的加載處理等)有充分學習和理解。
(當然最重要的是你需要對機器學習、深度學習的理論基礎有深入理解)
如果你要做前端(網頁設計等),那麼也有相關的庫要學習,然後就是要對HTML協議、計算機網絡都要懂一些。
如果做後端,那麼首先要對數據庫、網絡、數據結構都要進行深入學習才行,然後Python也有後端相關的庫(不過工程中用Java、Go、C++做後端的更多)
總之: 根據自己的應用領域去學習需要的Python第三方庫,掌握那個領域內的Python生態。
報培訓班可以讓你很快接觸到某個應用領域的Python編程實踐,我的建議是可以報班,但是你需要在報班的同時多看書學習應用背後的原理級知識,不然找工作的時候做技術面試就很難了。
醬油瓶專用
python是一門編程語言,學習Python,基本就是學習Python語言。從本質上來說學習一門語言主要有四步:
- 學習它的語法,學會如何使用該語言,它有什麼特點。
- 學習搭建語言的編程環境,有了編程環境,就可以用該語言進行編程了。
- 實戰,編程環境搭建完成後,你就可以在你的電腦上用這門語言進行項目開發了。
- 學習該語言的流行的框架或者庫,框架和庫其實就是對該語言的封裝,封裝了一些用該語言實現的功能。只用調用框架和庫的方法就能實現,不用自己重新開始實現,python也有很多不錯的庫。
學習一門
語言的方式,可以自學或者報培訓班。自學的話,可以在網上搜集視頻教程,也可以通過書籍學習。當學習中遇到問題,可以自己逛論壇問問題,也可以加入關於python的技術交流群。
報培訓班的話,可以特別快速的入門學習一門語言,學習節奏也不用自己去把控,比較省事,還可以有老師答疑解惑。現在很多培訓班為了招生,都會承諾畢業後推薦工作或者包就業,媛媛的親戚裡就有人參加這樣的培訓課程,後期會對你面試工作做一些訓練,但是這些都不會添加到合同裡,也有畢業後沒有找到工作的,培訓結束後能不能就業還是取決於自己。
python是一門應用很廣的語言,可以從事很多職業,近幾年python的地位越來越高了,就業前景還是很好的。但是一旦入了IT編程行業,後面還有很多東西要學習,因為技術總是在不斷的更新,而工作中用到的技術也是不斷在更新。
下圖是一些python的就業方向,希望可以幫到你:
一隻媛媛
語法基礎這不算, 重要你要選個方向, web, 自動化運維, 人工智能等