fbpx

MCU 728x90 114

 

 

python banner 2024

課程特色 學習目標 課程大綱 課程Q&A 課程諮詢
現在位置: 艾鍗學院數位課程 > 程式語言系列Python進階程式設計
 
課程介紹

Python進階實戰:資料結構 × 演算法,一次精通!

本課程以 Python 為主要語言,結合理論與實作,帶領學習者從基本資料結構到經典演算法的實踐。透過具體問題情境的引導與逐步程式設計,建立學員的邏輯思維與解決問題能力。課程強調抽象資料型別(ADT)設計、遞迴、搜尋與排序策略、動態規劃、貪婪法等核心觀念,亦涵蓋實際應用如0/1背包問題、最短路徑、最小生成樹與多項式運算。

課程特色

講解 → Demo → 演練」,實作能力MAX

不再只懂概念卻下不了手——講師每個核心主題都搭配完整程式碼,清晰拆解思路、即刻實作,讓抽象理論快速轉化為可運行的程式,真正把新技能握在手上。

Python程式力全方位升級

由串列、字典起步,延伸到抽象資料型別、遞迴、分治、動態規劃、貪婪法與圖論,一次掌握Python必備演算法Toolbox。!

情境式專題實作,程式碼直接對應真實世界

以 0/1 背包、最短路徑、最小生成樹、多項式運算等真實案例逐步拆解,養成直接應用於工作或專案開發的硬實力。

down 728x90

學習目標

➤ 了解Python基礎資料結構(串列、字典、集合)。
➤ 理解資料結構(堆疊、佇列、樹)與其適用情境。
➤ 熟悉 Python 類別與封裝,能設計抽象資料型別(ADT)。
➤ 掌握基本演算法(排序、搜尋、組合、遞迴)的設計與實作。
➤ 能運用動態規劃、貪婪法等策略解決最佳化問題。
➤ 培養問題拆解與模組化思維,具備初步演算法分析能力。
➤ 輕鬆取得Information Technology Specialist Python (ITS)證照。

 

※ 課程完訓後將提供結業證書作為研習證明

 

適合對象

✔ 已具備 Python程式設計基礎的學習者。
✔ 具備程式經驗,想打好演算法底子、投身後端、數據分析、AI領域的工程師。

 

 

課程大綱

•  課程總時數 : 19小時
•  課程所附教材 : 精編講義、範例程式碼

Python串列與字典應用
Python 類別與抽象資料型別(ADT)
遞迴方程式
搜尋與排序演算法概念與Python實作
分治法解法概念與Python實作
動態規劃解法概念與Python實作
貪婪法解法概念與Python實作
圖論:最短路徑、最小生成樹、圖的連通性
多項式運算的Python實作:多項式加減乘除與導數、極值計算、牛頓法與勘根定理

 

課程預覽
AI時代的程式學習思維 課綱介紹與Python複習

 

Python程式暖身(1/3) Python程式暖身(2/3)

 

Python程式暖身(3/3) ADT抽象資料型態設計

 

 

延伸學習

課程Q & A
Python是一種跨平台、開源的高階程式語言,由 Guido van Rossum於1991年釋出。它語法簡潔、可讀性高,同時支援物件導向、函式式與指令式風格;搭配龐大的標準與第三方套件生態,可廣泛應用於資料科學、機器學習、Web 後端、自動化腳本、DevOps、測試與嵌入式開發等領域。

 

大量的第三方函式庫讓處理資料與視覺化的呈現讓跨界整合變得簡單,比如它可以撰寫Web應用、Maya 3D/Rhino繪圖腳本、網路爬蟲(新聞、股票、文本、發票對獎、拍賣、機票比價)、自動練功外掛、中文斷詞、複利計算、機器學習、數學方程式、視窗程式或遊戲圖形顯示,資料視覺化或是使用串列連接模組控制Arduino...等等。且當紅熱門的創客與自造者(Maker)神器之一的Raspberry Pi (樹莓派)的應用開發者們,也常用Python做為應用開發語言。 Python易用性將能夠帶您進入各種不同的新領域,優雅地創造新事物!懂得Python,您可以盡情地揮灑自己的創意,創造新的服務或應用。

 

非常非常多!從科技巨擘 Google、Meta、Netflix,到金融、電商、製造與新創,Python被廣泛用於資料科學、機器學習、自動化、後端服務與測試流程等情境;NASA甚至用它來支援航太模擬與任務控制 。因此,不論你想投入軟體開發、AI或數據領域,Python無疑是最具職涯含金量的技能之一。

 

課程諮詢

● 歡迎填表,或撥課程顧問專線(02)2316-7736,艾鍗學院將竭誠為您服務喔!