健康產業資訊專案管理人員就業學程


課程名稱: Python 資訊系統程式設計與實作(28 小時)


Python is becoming the world’s most popular coding language>

上課教室: H205(生醫系專業教室)


FB 社團: 107_健康產業資訊專案管理人員_資訊系統程式設計與實作(Python)


授課老師: 王經篤 (jdwang@asia.edu.tw)(Office :I517, Ext: 1847)

行政助教: 周怡如


教科書:

Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著, 出版社:碁峰,出版日期:2016/11/29

課前預習:學生須先下載上課程式資料。


成績評量
每次上課(4小時)最後30-50分鐘,完成線上作業:


錄影工具:EverCam (亞大有授權)


課程進度:



課後自行研習
Chapter 06: 網頁測試自動化
Chapter 06 範例
Test:網頁測試自動化


Chapter 11: PM2.5 即時監控顯示器(Pandas)
Chapter 11 範例
ch11/dataframe1.py
ch11/dataframe2.py
ch11/dataframe3.py
ch11/datatake1.py
ch11/datatake2.py
ch11/datatake3.py
ch11/datatake4.py
ch11/datatake5.py
ch11/datatake6.py
ch11/datamodify1.py
ch11/datasort1.py
ch11/datadrop1.py

匯入資料

anaconda Prompt>conda install html5lib
原物料商品行情 http://www.stockq.org/market/commodity.php
ch11/readhtml1.py
ch11/table.py
ch11/dataplot1.py
ch11/tkpm25csv.py
https://opendata.epa.gov.tw/Home/Index
(404 - 找不到檔案或目錄)http://opendata.epa.gov.tw/ws/Data/REWXQA/?$orderby=SiteName&$skip=0&$top=1000&format=csv


Chapter 12: 臉部辨識 (OpenCV)
Chapter 12 範例

Anaconda Prompt> conda install -c https://conda.anaconda.org/menpo opencv3 (OpenCV 和 python 3.6 不相容問題?)
Anaconda Prompt> conda install -c conda-forge opencv Anaconda Prompt> conda install --channel conda-forge pillow=5
Chapte 12 範例
(檔案總管: search the path of "haarcascade_frontalface_default.xml"=> Repleace the path "casc_path" )
=>casc_path = "C:\\ProgramData\\Anaconda3\\Library\\etc\\haarcascades\\haarcascade_frontalface_default.xml"
顯示圖形(OpenCV): ch12/showimage1.py

How to install PIL on Spyder(Anaconda 3)?
儲存圖形(OpenCV): ch12/saveimage1.py

圖形繪圖(OpenCV): ch12/basicplot1.py

人臉偵測(OpenCV): ch12/detectFace1.py

人臉偵測(OpenCV): ch12/saveFace1.py


Chapter 14:檔案搜尋 (OpenCV)
Chapter 14 範例
jpg files: ch14/photoRenum.py

mp3 copy: ch14/mp3Copy.py

Same Photos(hashlib.dm5()): ch14/FindSamePic.py

Photos Same Size: ch14/photoReSize.py

找指定文字(Txt): ch14/FindKeyWord.py

找指定文字(Word): ch14/FindKeyWord2.py

找指定文字(py,txt,word): ch14/FindKeyWord3.py