python詞頻統(tǒng)計 為什么在安裝了anaconda后,python還是找不到模塊?
為什么在安裝了anaconda后,python還是找不到模塊?問題描述的不是太清楚,我想是不是指運行了conda install anaconda,命令之后依然提示?如果是這樣,那么確認一下pytho
為什么在安裝了anaconda后,python還是找不到模塊?
問題描述的不是太清楚,我想是不是指運行了conda install anaconda,命令之后依然提示?如果是這樣,那么確認一下python的具體版本吧,畢竟使用conda,可以激活不同的python環(huán)境的,是不是要運行的版本問題
知乎上這么多推崇學Python入IT行的,如果他們學完P(guān)ython這一套找不到工作怎么辦?
0.
Python的語法簡單,現(xiàn)在基本什么人都學。筆者所在的西電,全校的人基本都會Python,很多院系專門開設(shè)課程講Python,計算機院是Java/Python二選一,選Java的占絕大多數(shù),但是大家也會自學Python。非計算機專業(yè)的人學習Python是因為Python語法簡單,能讓他們很好的專注于他們的本職工作,不在代碼上多花時間,這犧牲了運行速度,但他們對運行速度是不敏感的。所以Python相當大眾,也適合從一開始啥也不懂開始入門。
1.
這個語言最大的問題是不太適合做軟件開發(fā),因為開發(fā)軟件對于運行速度是敏感的。它在科學計算還有AI領(lǐng)域應(yīng)用廣泛。這兩個領(lǐng)域?qū)τ趶臉I(yè)者的數(shù)學要求很高,所以只會Python絕對找不了工作。這兩個領(lǐng)域的人,其實人家JAVA不會嗎?還是C/Cpp不會呢?其實人家都會,只不過他們的工作重點不在編碼上而在于算法,訓練模型上,而且比較知名的框架,比如pytorch,tensorflow,都是使用Python作為開發(fā)語言。如果只學Python,那學AI能學成API就不錯了,最高境界就是調(diào)包俠。
2.
對于想轉(zhuǎn)行的人來說,其實語言這東西是最簡單的,現(xiàn)在不同的語言差異很小,語法層面基本上都是互通的,看幾天文檔就能上手熟練了。真正決定你的層次的是算法,數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),計網(wǎng)計組的掌握。然后再進階,就是數(shù)學能力的比拼了。普通的高數(shù)線代概統(tǒng)根本不夠用了,得看數(shù)學系的書。
3.
知乎現(xiàn)在做AI的人很多,現(xiàn)在又正好在風口上,所以天天吹Python,但是計算機產(chǎn)業(yè)發(fā)展至今,開發(fā)依然是大頭,而軟件開發(fā)就是Java,cpp,c的天下了。