• 關於
  • 課程
    • 線上課程
    • 營隊課程
      • 人工智慧與機器學習實作2日營
      • 人工智慧與Kaggle 競賽實作3日營
      • 人工智慧與AI 醫療實作4日營
    • 2021寒假
      AI醫療專題實作4日營
    • 2021寒假
      NVIDIA Jetbot實作3日營
  • AI趨勢專欄
  • CodeCombat
  • 會員中心
    • 我的帳號
    • 課程清單
    • 我的訂單
    • 註冊登入
AI4kids
  • 關於
  • 課程
    • 線上課程
    • 營隊課程
      • 人工智慧與機器學習實作2日營
      • 人工智慧與Kaggle 競賽實作3日營
      • 人工智慧與AI 醫療實作4日營
    • 2021寒假
      AI醫療專題實作4日營
    • 2021寒假
      NVIDIA Jetbot實作3日營
  • AI趨勢專欄
  • CodeCombat
  • 會員中心
    • 我的帳號
    • 課程清單
    • 我的訂單
    • 註冊登入

CodeCombat

  • 首頁
  • 文章
  • CodeCombat
  • Python 三十而立

Python 三十而立

  • 發布 by service_1
  • 分類 CodeCombat
  • 日期 2021-02-24
  • 評論 尚無評論

1989年聖誕節期間,荷蘭人Guido van Rossum為了打發時間,自己開始設計一個語言編譯器,而後取名為Python,迄今以逾三十年。

Guido Van Rossum當初是根據70年代著名的喜劇團體Monty Python的電視劇《Monty Python’s Flying Circus》,來命名程式編寫語言為Python,因為他是這個電視劇絕對的粉絲。由於文化差異,我們現在很難理解Guido van Rossum為什麼如此喜愛這個電視劇。後來出版社為了避免給名字付版權費,所以Python書的封面印的都是大蟒蛇。上電腦課時會跟孩子說明Python英文的意思是大蟒蛇,但我們學習的Python是一門非常簡單強大的程式編寫語言。

Python創始人Guido van Rossum

Python以它的「簡單」而被人稱道。在眾多Python的特點中,和其他語言不同的就是縮進,Python通過縮進使得程式碼層級清晰,容易閱讀,提高程式碼的可讀性。其他語言是通過括號來標明不同的程式碼塊,而python是通過縮進來表達,這一點更像是普通文本的段落組織方式,對孩子來說更容易理解和書寫。你如果在Python的IDE中輸入

你就會看到一首名為Python之禪的詩,英文有些難懂,但是隨著程式編寫經驗的增加你會慢慢理解Python的設計理念,例如“Simplicity is better than Complexity”(簡單比複雜更好), “Readability Counts“(可讀性非常重要)。Guido van Rossum 曾發過一條推特:”Python為了更簡單和易用的體驗而設計。這種簡單易用是通過先進技術和複雜工程實現的。”所以Python外在的簡單是一種內部複雜的呈現。

Python越來越廣泛地被使用而變得強大。
由於Python是免費開源的,鼓勵所有Python使用者編寫具有特殊功能的程式庫和程式碼模塊。因此Python具有越來越豐富的使用庫,可以在別人的工作基礎上來開發自己的功能,所以使用Python開發可能只需幾行程式碼就能完成其他語言上百上千行的程式碼功能。因為你可以使用現成的函式庫,修改參數就可以完成某個特定功能。你不用從頭開始造輪子,就可以開始建立自己的成果。

Python是人工智慧AI的基礎語言。
越來越多的AI開發者開始大量使用Python開發人工智慧的資料庫。用戶可以使用神經網路來處理數據,進行深度學習,從輸入數據A到輸出結果B,建立對應關係,這就是人工智慧的深度學習。Python在數據科學和人工智慧領域越來越顯示出優勢,這也是近些年Python穩步上昇在流行語言統計中排進前三的原因。Guido van Rossum曾經在演講裡提到:Google搜尋的第一個版本就是用Python寫的,就是因為當時Google創始人的想法是對網頁做索引並且對結果排序,而Python是最合適和最容易實現這個想法的語言。如今Google主推的人工智慧AI庫Tensorflow就是基於Python語言。

2018年7月《經濟學人》雜誌上發表一篇文章,名字是《Python將電腦程式編寫帶給了更廣泛的人群》,文中談到現在的趨勢是越來越多的非技術類崗位工作人員,開始學習程式編寫用以完成日常的工作,提高工作效率。

比如銀行和顧問公司現在開始在內部給分析師開展程式編寫培訓課程,用以提高數據處理和分析的效率;金融行業開始更多使用程式編寫來處理大量的新聞信息和輿情監測,金融數據處理用於投資決策;市場人員使用程式編寫可以分析市場活動的投放效果,銷售人員可以通過數據獲取和處理得到新的銷售機會。對於極度依賴Excel進行數據和文字處理的職位,Python顯得尤其重要,例如美國花旗銀行就針對新入職的分析師內部培訓Python速成班,Python有逐漸取代Excel在工作中地位的趨勢。

未來越來越多的工作需要具有程式編寫能力,而程式編寫或者人工智慧會逐步取代掉重複性的工作和職位。舊職位的消失,也帶了新職位的機會,未來的行業和職位會有很大的更新和變化,程式編寫將是未來一代年輕人的基本技能。

目前Python已經是市場上普遍認可的青少年程式碼程式編寫學習的首選語言,國內的資訊科技課程大綱正在更新,預計也將會把Python程式編寫作為課程內容。在美國,Python已經被著名大學的電腦係作為大學生的入門程式編寫語言,全美排名前40名的電腦系中有70%以上把Python為電腦入門課程。

CodeCombat作為全球著名的青少年程式編寫平台,也是青少年和初學者學習Python的領導品牌和首選平台。目前CodeCombat作為美國大學理事會認證的AP課程電腦原理的推薦學習平台,已經進入總計3萬多所中小學,擁有註冊電腦教師超過82000人。

我們相信CodeCombat 和Python一起將會把程式編寫帶給更多和更年輕的受眾。

  • Share:
作者頭像
service_1

上一篇文章

新冠肺炎帶給全球青少年程式教育的挑戰和機會
2021-02-24

下一篇文章

美國中小學停課,20個免費優質在線學習平台推薦!
2021-02-24

您可能還喜歡

未命名-3_工作區域 1
CodeCombat關卡等级的對應圖
24 2 月, 2021
22-1
火爆全球的青少年程式編寫史詩大片《Ozaria傳奇》
24 2 月, 2021
images
Ozaria 2020 程式編寫一小時 榮登全球最受歡迎活動
24 2 月, 2021

發表評論 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

文章類別

  • AI人工智慧
  • AI與生活
  • CodeCombat
  • 機器學習
  • 深度學習
  • 監督式學習
service@ai4kids.ai
(04)2452-6312
  • Facebook

關於團隊

Youtube頻道

課程資料

課程影像

聯繫我們

開課合作

教師群

講師招募

夥伴招募

合作結盟

隱私權與服務條款

AI4kids 使用者條款

AI 4 kids

政府認證
教育部 高級中等教育階段學生學習歷程資料庫 檢定證照發照單位
經濟部工業局 109年度人工智慧技術教育訓練服務能量登陸機構

NVIDIA Inception 人工智慧新創公司

課程合作場域
台中健腦中心Come To Learn | 資策會數位教育研究所 台中市南屯區公益路二段51號B1
中科智慧機器人自造基地 臺中市大雅區科雅路6號
南科AI_ROBOT自造基地 台南市新市區南科三路19號4樓之1

© Copyright 2020 ai4kids.ai

使用社群帳號登入
Google
Social Loader

登入 AI4kids 帳號

忘記密碼?

尚未註冊會員? 註冊

註冊會員

已經註冊會員了? 登入