編程學會課程

提升青少年技術,促進深化交流,培養興趣。編程在現代社會中的重要性不言而喻,編程可以幫助我們理解和解決複雜的問題。透過編程,我們可以將大問題分解為小問題,並逐一解決。
Java 52堂網上課程
Object Oriented Programming, Java Swing, Maven, Netbeans
難度
OS實驗教學
Assembly, Linker, Loader, Debugger, Computer Architecture
難度
Python起步課程
Computer Programming, Python Coding, Python Libraries
難度
兒童Computer Architecture課程
Computer Programming, Data Analysis, Java Programming, OOP
難度
Python起步課程

Python 是由荷蘭電腦科學家 吉多·范羅蘇姆(Guido van Rossum) 《發音》 於 1989 年為了打發聖誕節的空餘時間,設計了以 ABC 語言作為基礎的腳本語言,並因狂熱愛好電視劇《蒙提·派森的飛行馬戲團》(Monty Python’s Flying Circus),故以 Python 為該語言命名,並於 1991 年公開發佈。

雖然 Python 本質上屬於一種 Scripting 程式語言,但支援完整的物件導向特性,適用於各種作業系統(Windows、Linux、Mac OS),還能夠撰寫網頁(搭配Flask、Django套件),進行科學計算(搭配 NumPy、Pandas、Matplotlib 與 Scikit-Learn 等資料分析模組)。
Comment

Guido 曾經扮演著 Python 軟體基金會的核心管理角色,被暱稱為 Python「仁慈的終身獨裁者」(Benevolent Dictator For Life,BDFL) 表明了他對 Python 的最終話語權。

Course Description

  • Python開發環境搭建
  • 變量、數據類型與運算符
  • 分支結構與循環結構
  • 列表、元組、字典等數據結構
  • 函數與模塊化程式設計
  • 文件操作與異常處理
  • 計算思維概念及其應用
  • 經典算法:排序、搜索、遞歸等
  • 複雜度分析與優化策略
  • 數據結構進階:堆棧、隊列、樹
  • 用Python實現常見數據結構與算法
  • 圖形用戶界面設計
  • 數據分析與可視化
  • 網絡爬蟲與數據採集
  • Web後端開發初探
  • 人工智能應用入門:機器學習與深度學習