回覆列表
  • 1 # 小衚衕學SH

    一般來說,程式開發從初級開始,然後逐漸向中級、高階遞進,最後到專家級別,如果演算法不好的話,是很難進入專家行列的。

    附圖是筆者在教別人的時候整理的一個表格,裡面針對不同級別的Python工程師有不同的要求,你可以參考下。

    Python能做的事情很多,一般資料分析、網路爬蟲這樣的並不需要演算法多牛逼,但是如果你要從事人工智慧方面的工作,

    那麼則對演算法有很高的要求,這直接關係到效能和效率的問題,舉例來說,比如做人臉識別,別人1秒就搞定了,你要好幾秒,這個時間的差異基本上都是由演算法決定的、

  • 2 # 精選影片片段

    演算法不是開發必備技能,這要看你具體做哪塊內容,不同的開發內容所用到的技能也不一樣,因為Python所應用到的領域有很多,具體情況具體分析。以下幾點帶你瞭解所用到的演算法的地方

    1.資料探勘方面的工作,這個工作崗位會用到一些演算法,不過資料探勘崗位不是那麼嚴格,如果是初級的資料探勘崗位,對於演算法要求不是很多,如果是高階的資料探勘,那演算法的部分隨處可見,演算法也是必備技能之一。

    2.人工智慧。近幾年人工智慧大火,從而也帶動了Python的發展,只要是人工智慧的崗位演算法是繞不開的,雖說其他語言也可以,但是都沒有Python簡單易懂和高效率,越高的職位也要求你對算法理解程度越高。

    3.如果單單的爬蟲,開發專案,演算法倒是很少用到,專案效率也是很高的,畢竟Python也只是指令碼語言,易學易懂,也是新手學習程式設計的最佳選擇!

  • 3 # 鶴嘯九天blog

    如果是基礎演算法,如常考的排序,連結串列,樹等,不管後端開發還是前端,不是必備但有必要掌握;如果是機器學習類高階演算法,是必備的

  • 4 # 梯子科技

    演算法是計算機學習中必不可少的東西,你繞不開,雖然說有時候不需要複雜的演算法,但是還是有演算法存在的,如果你想拿高薪,那麼演算法這個靈魂的東西怎麼能缺失呢?就說搬磚,普通的搬磚,沒靈魂不賺錢,帶上靈魂搬磚能飛黃騰達,變成建築師。

  • 中秋節和大豐收的關聯?
  • 怎麼進入對方的生活,瞭解對方?