回覆列表
  • 1 # 玩著學程式設計

    在真正系統學習Python之前,可以自己先看一些影片教程來入門,看自己是否真的喜歡這個行業,選對路很重要。先自學一段時間,如果學起來感覺還比較簡單的話,在考慮系統的學習。

    如果想系統學習的話,可以先到招聘網站上去了解一些Python相關崗位的任職要求。羅列出所需要學習的技術,哪些是重點,在學習的過程中重點關注。再給自己規劃一條合適的學習線路,然後一步步慢慢來進行學習。

    瞭解過“如鵬網”的Python學習路線,挺詳細的。有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,有更多的時間來練習,有新的課程更新了,也是可以繼續來學習的,口碑不錯,基本上都是慕名而去的,可以作為學習的參考。

    1、Python 入門基礎

    2、資料庫開發技術

    3、web前端

    4、Python web開發及企業專案

    5、Linux

    6、NoSQL

    7、資料視覺化

    8、爬蟲技術

    9、人工智慧

  • 2 # 拖拉機斯基

    為什麼要學習程式設計?

    原因很多,大致如下:

    1. 培養計算思維模式;

    2. 增進知識;

    3. 帶來樂趣;

    4. 提高效率;

    5. 更好的就業機會,更高的收入。

    以上是從小的方面大致總結了為什麼需要學習程式設計,那麼,大的方面呢?

    大的方面是,以數學為代表,以推理和演繹為主要特徵的邏輯思維在人類社會發展早期萌芽,並極大地促進了社會發展;以物理為代表的,以實驗和驗證為主要特徵的實證思維,在過去的一千年,特別是過去的幾百年中,極大地促進了人類社會的發展;2006年,周以真教授(Jeannette Wing ,美籍華人,全球知名的計算機科學家)提出了計算思維這個概念.

    計算思維以抽象和自動化為主要特徵,在過去幾十年和未來至少數百年,將極大地促進人類社會發展。

    當然了,邏輯思維和計算思維也在人類社會發展中繼續發揮著作用,但就三種思維模式對生產力的促程序度來說,未來數百年,計算思維將會是最重要的思維模式。

    所以,你或你的孩子,需要學習程式設計,因為程式設計是計算思維模式的實踐和強化。

    該學什麼?

    如果你沒有程式設計基礎,建議從Scratch 和 Python 入手。

    Scratch 是具體的, Python 是抽象的; Scratch是個免費的應用軟體,能讓你和你的孩子直觀地瞭解基礎的演算法知識; Python是一種由數學家創立的程式語言, 它簡單易學,邏輯性強, 用途廣泛。

    Python 在 Web(網站/應用的後臺), GUI(桌面端軟體),文字分析,資料處理,機器智慧(人工智慧)方面有廣泛的應用。

    怎麼學?

    學習一種東西(一個事物,一門程式語言 , 一個應用軟體),先要明確它的用途(前面已經簡單介紹了); 然後要收集權威的及時的資料(書籍,影片,靠譜的文章等介質),要由淺入深,循序漸進地邊練邊學,以練促學。

    上圖是 Python 簡略的知識圖譜,和我認為的,還算不錯的相關書籍。

    有了權威及時的學習材料,就結合知識圖片去完善填充自己相關的認知空白吧!

    千萬記住: Python 和你說的漢語一樣,只是一種工具,一種可以擴充套件自己思維的工具,它們的區別是一種是程式語言,一種是自然語言。工具並不是重要的,重要的是思想,會說漢語的人,有人說話是胡言亂語,有人說話讓人感覺如沐春風,區別就在於使用語言者的思想不同,程式語言的思想,應該就是演算法( Algorithms)了。

    計算機科班都是要學習演算法的,只是學的有深有淺而已,大致的內容套路是: 棧,佇列,集合,連結串列,樹,圖,排序,搜尋...

    千里之行始於足下,如果你沒有學習過相關知識,不要怕,怕是沒有用的,如果人人都在困難面前怯懦,那如今的人類可能還只在山洞或樹上茹毛飲血呢。

  • 中秋節和大豐收的關聯?
  • 膩子粉能貼上瓷磚嗎?有什麼需要注意的?