taichung-logo

python3

課程緣起


 Python一種直譯式、物件導向、全功能的電腦程式語言,具有近二十年的發展歷史。 近來由於雲端應用及大數據的興起,帶動全球的軟體應用程式設計風潮,Python 語言在過去五年一直在 codeeval.com 的最夯的程式語言中排名第一。[1]

       想學程式卻不知不知該從哪一門程式語言開始學習? 易學習、用途廣的Python 是不少人的 選擇!學習Python之後可以:建置一個商務網站、寫一款網頁遊戲、寫網路爬蟲抓取網站資料 進行資料分析、也能跨入機器學習領域。

        除了科技產業之外,傳統銀行業、製造業、旅遊業也積極地成立資料科學團隊利用數據增加營收以及提供組織未來的商業決策。在資料科學領域的權威網站 KDnuggets 所作的調查,Python在 2017 正式超越 R 成為資料科學的科學家最多人使用的工具[2]。

python2

招生對象

Python程式設計
具備電腦基本操作與上網能力、對程式設計有興趣者
Python資料分析及工具Python網路爬蟲程式開發

具備基礎 Python 語言能力
對於網路爬蟲及資料分析有興趣者興趣者 
人工智慧-使用Python與OpenCV實作影像辨識
具備基礎 Python 語言能力
大數據資料儲存技術NoSQL與MongoDB實戰
●對NoSQL資料庫有興趣、或正評估是否導入的專案人員、工程師…等
●課程內容會大量使用JSON,先熟悉JSON格式將有更好的課程體驗

 

課程目標

Python程式設計:透過實作範例教學,讓即使是第一次學習程式的學員們也能學會基礎程式原理,又能夠快速上手!做為未來進入雲端應用及數據分析開發領域之基礎。

Python資料分析及工具:著重實例應用教學,讓沒資料科學基礎的同學也能夠快速學會使用程式進行資料分析, 內容將包含Jupyter、Numpy、Pandas、Matplotlib 與 Scikit-learn 等著名的套件的介紹,並試著使用 Python 來解決資料科學的問題。

Python網路爬蟲程式開發:深入淺出地教你如何打造自己的網頁爬蟲:利用request網頁文件與呼叫網站API取得資料,解構網頁並儲存至資料庫。透過實際的範例練習,讓你了解基礎的網頁爬蟲實戰技術。
人工智慧-使用Python與OpenCV實作影像辨識透過學習本課程,學員將了解基本影像處理(Image Manipulations)、影像分割(Image Segmentation)、物體偵測(Object Detection)、動態分析(Motion Analysis)、物體追蹤(Object Tracking),的各種應用與範例。對於想要進入電腦視覺與影像處理領域的初學者,是一個最佳的學習捷徑。
大數據資料儲存技術NoSQL與MongoDB實戰
1.瞭解NoSQL資料庫與關連式資料庫差異
2.瞭解MongoDB在分散式架構下的超強優勢與潛力
3.完整且熟悉MongoDB部署方式

系列課程

Python程式設計

●課程大綱

1. Python 執行環境介紹
2. 數值運算
3. 輸入與輸出(input and output)
4. 條件判斷與迴圈結構
5. 字串處理, 序列, 字典
6. 檔案處理
7. 函式與物件
8. 錯誤與例外處理
9. 程式模組(modules)
10.類別與物件導向程式

詳細課程內容→課程網址(上課日期:2018/10/20)

Python資料分析及工具

●課程大綱

1.資料科學及Python工具
2.Numpy簡介
3.Pandas與資料處理
4.Matplotlib與視覺化
5.Scikit-learn與機器學習
 

 

 

詳細課程內容→課程網址(上課日期:2018/10/06)
 

Python網路爬蟲程式開發 

●課程大綱

1. 課程環境準備   
2. 網頁爬蟲實戰技術    
3. HTTP Service(API)資料擷取    
4. 資料探索與儲存實務    











詳細課程內容→課程網址(上課日期:2018/10/20)
 

大數據資料儲存技術NoSQL與MongoDB實戰

●課程大綱

1.NoSQL概念介紹
2. MongoDB安裝與設定
3. 資料操作實際演練
(新增資料、多樣化查詢、修改與刪除)
4. Aggregation應用
5. 建立索引
6. 覆寫技術實際演練(建立覆寫集、設定仲裁)
7. 分片技術實際演練
(分散式系統部署、片鍵選擇技巧)
8. 資料備份與復原
9.安全機制(使用者建立與設定權限、SSL憑證) 10.前端應用程式(Python、PHP介接 ) 

 

詳細課程內容→課程網址(上課日期:2018/10/06)
   

人工智慧-使用Python與OpenCV實作影像辨識

●課程大綱

1.電腦視覺簡介及環境準備
2.影像基本操作
3.影片與攝影機
4.圖像處理
5.影像分割
6.物體偵測
7.臉部偵測 各種面部偵測應用,嘴巴、眼睛等
8.物體追蹤 運用光流法進行物體追蹤

 

 

 

 

詳細課程內容→課程網址(上課日期:2018/11/10)


 
 
課程承辦人:李小姐 E-Mail:vivianlee@iii.org.tw 聯絡電話:02-6631-6756 
上課地址:台中市南屯區公益路二段51號20樓