【活動資訊】
在政府與媒體的鼓吹下,寫程式已然成為當前最夯的全民運動。有許多工控領域的朋友使用LabVIEW或C#來控制儀器,擷取資料。但近年來Python崛起,由於Python適應性高,應用跨度大,現成的套件多,數據分析能力強大,許多人視Python為零基礎學習的第一種語言。此外,由於跨平台與免費的特性,用於虛擬儀器設計與工業自動化控制也極為合適。
學習程式語言,當然可以把「成為合格的軟體工程師」當作目標,但那需要投入大量的時間與精力,長期堅持,才能達到。而且,還要考慮本身的特質、興趣、與職涯規劃,不具普遍性,並不是適合每一個人的目標。
程式語言的此用人數與社群也很重要,Python是一個蒸蒸日上的程式語言,使用人數與社群支援已達到目前世界第一(TIOBE 2022 2月統計)。花同樣時間學習,當然要學習有未來性的程式語言:Python
有鑑於此,舉辦「 Python虛擬儀器設計」的第1場線上讀書會,為沒有Python程式基礎的工控電控人員設計,深入淺出地解釋Python程式語言的核心概念與基本語法,以及如何應用數位通訊套件,目標聚焦於儀器PLC資料擷取,以實際案例,建立起Python的基本能力,進而達成提升工控電控成效的實戰目標。
【讀書會書目】
Real World Instrumentation With Python
作者: Hughes, J. M.
原文出版社:O’Reilly Media
出版日期:2010/12/02
博客來網址:https://www.books.com.tw/products/F012271579
【讀書會討論範圍】
1. Python用於實際物理信號量測
2. Python讀取PLC信號
3. Python讀取NI-DAQ訊號
4. Python資料庫存取
5. Python網頁設計 (Flask)
6. 將PLC資料顯示在網頁上
7. 將網站部署到Azure、AWS、GCP雲端平台 (擇一)
8. Python網路爬蟲
【本次讀書會規劃:閱讀、實作、互動】
1900-2000 閱讀書目:
Real World Instrumentation With Python, Ch11, p.395-436 (Instrumentation Data I/O)
2000-2100 實作項目:
1. 以Python用TCP/IP協定讀取寫入永宏PLC數據
2100-2200 線上聊天問答:
使用Webex進行線上問答,歡迎來聊天
【讀書會Github專案】
https://github.com/NCUEDU/Meetup-Python-Virtual-Instrument
【讀書會臉書社團】





