使用 Python 打造 Line 機器人工作坊 (上)
本工作坊是「Python 基礎及應用」課程的實戰課程。
在上兩次的課程中,我們將 Python 的一些基礎介紹傳授給初學者,這次,我們將進一步的實戰,透過 Python 打造 Line 機器人 (Line Bot),這次我們將會手把手的帶大家從 0 建立一個 Line Bot ,並且將這個 Line Bot 佈署到雲端 ( Heroku ) ,這樣一來,您也可以將自己建立的 Line Bot 分享給你的親朋好友使用,下圖的 QR CODE 為一個 Line Bot 的介紹,本課程將帶大家做出一個類似的 Line Bot。
Line Bot 影片介紹:
line-bot-tutorial 教你如何建立自己的 line bot 阿肥bot 介紹
也可以自己玩玩看,QR CODE 如下:
相信大家看完一定覺得超酷,趕快來學習做一個吧 ^0^
本系列課程分為(上)(下)兩個部分,分別在 4/28 (六) 早上及 5/5 (六) 早上 進行授課,會分成兩次報名,讓學員的選擇更有彈性。
課程的 (上) 集主要會介紹 git 版本管理工具及python輕量級框架 (Flask) 的使用及雲端佈署 (使用Heroku)。git 的使用及 flask 的佈署至關重要,希望藉由(上)集可以讓學員們打好基礎。
課程的(下)集,主要是要活用在基礎班及(上)集學得的技術,實作出一個 Line Bot,放到網路上讓大家使用。
本次課程為系列課程中的(上)集。
課程需求:
參與者需自備電腦,並已在電腦上安裝 Python (建議安裝 Anaconda ),也建議安裝 vscode 以及 pycharm ,至少安裝一種。對 python 有基本的了解即可。
透過這堂課,學員將學到:
* 了解 Python Flask 基本原理以及使用方法
* 基本的 git 指令使用 以及 透過 SmartGit GUI 把玩 git
* 佈署 Flask 到 Heroku 雲端
講師簡介:
沈弘哲,Kaohsiung.py 共同創辦人、高雄Python學院講師。
因為工作上的誤打誤撞,開始寫起 Python,接觸之後,發現這個語言真的很棒,驗證了 「人生苦短,我用 Python」這句話,
從此踏上 Python 之旅,目前也和 Kaohsiung.py 的一些朋友一起規劃一些有趣的入門課程,加快初學者對 Python語言上手的速度。
自己平常很喜歡研究新東西,也盡量將學到的東西和 Python 做結合,然後分享給大家,也希望透過寫程式為社會貢獻。
GitHub : https://github.com/twtrubiks
臉書 : https://www.facebook.com/TWTRubiks
YouTube 教學頻道 : https://www.youtube.com/user/blue524326
助教:
- Victor Gau
- Pochang Lee
- Malo Yang
助教都多次在高雄 Python 社群進行技術分享,皆為專業的 Python 軟體工程師,也將會是進階課程的講師。第一堂課初階課程會需要比較多的助教,除了協助可能對 Python 比較陌生學員之外,也藉和學員的互動,規劃及安排更多優質的進階課程,這些課程會包括物聯網、爬蟲、網頁框架、量化投資等等。
如果有上過前一次課,就會知道我們的助教都很棒!在工作坊裡面,保證您們會感受到他們更棒的地方!
高雄 Python 社群 (Kaohsiung.py) 簡介:
高雄 Python 社群 (Kaohsiung Python User Group, Kaohsiung.py) 自 103 年2 月開始即在高雄致力推動 Python 程式語言的教育及技術交流,到目前為止已經在高雄舉辦了超過 30 場以上的公益活動,活動內容囊括了機器學習、資料探勘、人工智慧(AI)、FinTech、雲端運算、容器技術、深度學習、電腦視覺、Web技術等等的技術教學及交流。 在過去三年多的活動中,我們嘗試了不同的主題跟教學的方式,想要讓 Python 語言在高雄形成一個健康的生態系,進而提升南部的資訊科技能力及競爭力。藉由收集活動參與者的反饋,我們得知有許多與會者希望我們可以有循序漸進的教學課程,讓初學者可以更快的進入狀況,更快享受技術交流的樂趣。所以從今年開始,我們嘗試安排一些循序漸進的收費課程,希望可以快速地讓對 Python 感興趣的朋友入門。
社群網址:https://www.facebook.com/groups/kaohsiungpy/
聚會訊息:https://www.meetup.com/Kaohsiung-Python-Meetup
Kaohsiung.py 過去辦過的活動:https://github.com/victorgau/kaohsiung.py