這個現在真的很值得學,因為現在在研發工程師方面,有兩個方向是以后發展最火的方向,一個是AI,一個是半導體,而python研發恰恰是AI用的
python和其他編程語言一樣,高級階段是相對初中階段的晉升階段,實際上到達高級這個階段,意味著你能夠獨立完成一個項目模塊甚至能夠獨立規劃、推動獨立的中小型項目,那么達到這個階段需要掌握哪些技能:
1、Django框架;
2、Flask框架;
3、三大數據庫語言(mysql、Redis、MongoDB),尤其是mysql與python的交;
4、Linux操作系統的命令操作;
5、網絡爬蟲技術;
6、Requests,Selenium,Scrapy等模塊的使用。
等等。
編程開發中,尤其是現在模塊化開發,標準化的學習教程并不能代表你是否進入了什么階段。舉個例子:你很熟悉python的所有知識,但一個基本的小項目都做不了,甚至也解決不了任何問題,通過學習過程進入高級其實是沒有意義的。
所以,在具體工作中,我們評估某個人是否進入高級,或者是否可以在所在(記住環境)的團隊中技術水平能夠具有高于一般成員的能力,其實我們就認定你在這個團隊屬于高級水平。
python的高級編程往往是根據所需要學習的知識點來衡量的,但這并不能代表你的實際水平,也不能代表你在團隊中屬于高級程序員。
知識不代表動手能力。估計你是被一些書名給誤導了吧,什么多久精通一門編程語言,精通的概念是什么?了解概念,還是知道語法?能做項目還是會寫小程序呢?再有就是每個編程語言都有自己獨特的領域與行業,如Python目前最大的熱點就是人工智能,而C語言則偏向于底層驅動程序開發,JAVA是目前面向對象編程語言最受歡迎與應用最廣泛的。
所以,所謂的精通需要多久,這個真心不好定義,還是要靠自己的選擇與努力,選對方向與語言并堅持學習,一定會讓自己滿意的。
計算機語言的學習路線是 一直在電腦前動手編程,然后先看基礎語法,做小項目,做大項目,學語言高級特性,學性能優化,看google學會解決問題