您當前的位置:首頁 > 攝影

pathon是幹什麼用的,?

作者:由 夏天 發表于 攝影時間:2022-10-28

pathon是幹什麼用的,?夏天2022-10-28 05:16:44

pathon是幹什麼用的,?2022-07-19 09:14:22

最近被各種Python的小廣告轟炸。也有很多非程式設計師的朋友諮詢Python相關的事兒。(前兩年是前端)

所以今天不講技術,純BB。

PS:另外,本來想開坑做技術科普。由於籌備不足延後一些在做。畢竟,專欄修改打字就行了。影片比較難改需要一次性傳達正確的資訊。不能拿起嘴來就說(當然,專欄我也從來不是拿起嘴來就說的)。所以需要比較專業的人士幫忙審校。所以近期只能專欄了。仍然那句話,如果說的有問題。歡迎指摘。

pathon是幹什麼用的,?

進入正題吧:Python是啥:

程式語言。和大多數程式語言一樣。它只能幫助人類完成一些重複性勞動。

至於語言特性,簡單 + 你得準備個遊標卡尺,真的,遊標卡尺非常重要。

Python的適用場景:

爬蟲、樹莓派機器人程式設計(這個還挺有趣的,不過就是看個人愛好吧。。)、資料分析、機器學習、深度學習、自然語言處理。

pathon是幹什麼用的,?

該不該學一門程式語言,從來是看學習者的目的,所以就目的展開:聽說python程式設計師薪資很高,我想轉行:

趁早歇菜。Python程式設計師確實工資高,是因為它的適用場景。工資高是因為Python程式設計師大多在企業裡做機器學習、深度學習或者自然語言處理演算法等等。這些工程師的工資,並不是因為他們會Python。更多的是因為程式語言背後複雜的演算法、資料結構、系統設計、經驗。簡單的講,如果還在為了掛高數而苦苦掙扎。真的沒必要。

我的工作中有大量的資料需要處理。想提高工作效率:

恭喜你,很適合。確實可以提高工作效率。因為目前的程式語言來講。Python無疑是最容易上手,且最適合處理資料的。花些時間學習,磨刀不誤砍柴工。但是,Python只能幫你處理重複性勞動,並不是像宣傳的那樣duang的一下出了PPT、報表、word。。。需要程式設計,思考資料的內在邏輯,資料量沒有那麼大,或者處理方式總在變、而且程式語言又沒有那麼熟練的情況下,甚至沒有用excel效率高。

程式設計可以鍛鍊邏輯思維,想學一個程式語言入門:

也是比較適合學習Python的。因為,確實比較容易上手。但是,每一種程式語言在思維邏輯的訓練上絕不是語言本身。所以單單是看完課程,能寫一些簡單的程式其實並不達到目的。在看完教程 且 可以完成課程作業的情況下。後續可以去刷Leetcode。以及看一本叫演算法導論的書。學了個語言才是剛剛開始。

會程式設計特別炫技:

我覺得,比起學Python。去學C/C++才比較炫技。當然可以拿Python入門。但是並不會炫技。

技術宅,想鼓搗。

這個目的不說啥了。估計應該不需要看課程,已經會了其他程式語言。只是多一個玩玩。

pathon是幹什麼用的,?

如何學好:

其實大多數Python課程大綱都大同小異。Hallo world -> 基礎資料格式 ->面向物件-> 條件語句->迴圈語句->高階資料格式->遞迴->例項(爬蟲、資料處理)。

這裡需要注意的是,到例項之前,所有程式語言都大同小異。就這點東西。基礎打牢。

至於什麼叫基礎打牢:

比如基礎資料格式:在記憶體裡怎麼存的,佔多少bit,所以範圍是多少。再比如高階資料格式的字典:hash索引是啥?怎麼儲存的。搜尋時間複雜度多少 空間複雜度又是怎樣的。hash key碰撞怎麼解決的?

再比如遞迴:具體每一步怎麼呼叫的。所以我寫的遞迴,到底執行了幾次呼叫?呼叫棧是什麼樣子的?

等等等等。不一一例舉。

另外,課程就是 師傅領進門,修行真的是在個人

此處不推薦某某某課程,B站就有很多免費的 還有付費的。沒太大差異。要說差異只有看著想不想睡覺。。自己試著寫寫就不想睡覺了,真的。

最後: 多動手,別光看

pathon是幹什麼用的,?

週末吃太辣了,今兒胃疼。而且,我現在是音影片工程師。雖然研究生階段搞得自然語言處理和影象識別,但是也是好幾年前的事兒了。只能給初學者一點建議。要是傷及誰的利益,有本事你來打我呀?

pathon是幹什麼用的,?

交流群:711929228

本期問題:yuv420p指的是啥?