# **SIRLA - 2022 Spring Lesson Note**
> [time=]Mar. 2022 ~ June. 2022
## OUTLINE
[TOC]
## ==**對內課程**==
* [Django 環境建置](https://hackmd.io/@SANDY-TSAI/HknGVPhx9)
> Time: Mar. 9^th^
> Lecturer: ㄇㄒ
> Slide: None
* [Django URL](https://hackmd.io/F19GkXX4QgeR9zbeexrIKQ?view)
> Time: Mar. 14^th^
> Lecturer: Arashi
> Slide: None
* [Templates、Database](https://hackmd.io/hFDCisgpSWC3oQNQFaHyDA)
> Time: Mar. 21^st^
> Lecturer: Arashi
> Slide: None
* [Form](https://hackmd.io/@SANDY-TSAI/SJ-zIsnMq)
> Time: Mar. 28^th^
> Lecturer: ㄇㄒ
> Slide: None
* [網頁美化 ( CSS )](https://hackmd.io/@SANDY-TSAI/Bk9e_rlE9)
> Time: Apr. 11^th^
> Lecturer: ㄇㄒ
> Slide: None
* [專案預期成果 + 建立line bot](https://hackmd.io/@SANDY-TSAI/r1ExWYzHq)
> Time: Apr. 25^th^
> Lecturer: ㄇㄒ
> Slide: None
* [heroku](https://hackmd.io/4BoSWLkGRZeKBBsmEsew_g)
> Time: May. 2^nd^
> Lecturer: Arashi
> Slide: None
* [Massage API](https://hackmd.io/@SANDY-TSAI/B1z-Ej7Lq)
> Time: May. 9^th^
> Lecturer: ㄇㄒ
> Slide: None
* [Massage API 進階](https://hackmd.io/_fwEPxEQSkWmihC994VCpA)
> Time: May. 16^th^
> Lecturer: Arashi
> Slide: None
* [line bot 進階功能](https://hackmd.io/fnluytjsSMSx6vXcyqNkww)
> Time: May. 23^rd^
> Lecturer: Arashi
> Slide: None
* [應用程式連動](https://hackmd.io/@SANDY-TSAI/r1_5yukuc)
> Time: May. 30^th^
> Lecturer: ㄇㄒ
> Slide: None
## ==**This 15 Speech**==
* 透過 OCR 讀取圖片中的文字
> Time: Mar. 14^th^
> Lecturer: Momo
> Slide: [Google Slide](https://docs.google.com/presentation/d/1jY3EAvsEM5p1zVDSo4Obzpbz0kT2NBK0_S5k4dQuwAI/edit#slide=id.g8794a74c9d_0_2475)
* Blender Bot 2.0
> Time: Mar. 14^th^
> Lecturer: Penguin
> Slide: [Google Slide](https://docs.google.com/presentation/d/1U3sVb8ax62KSQsFBiEfUCyyrbNZSdco1QxV2anXkdaE/edit?usp=sharing)
* Convolutional Neural Networks
> Time: Mar. 21^st^
> Lecturer: Lamuyang
> Slide: None
* 合併排序法
> Time: Mar. 21^st^
> Lecturer: Chiao
> Slide: [Google Slide](https://docs.google.com/presentation/d/1lyLVC8JUw9SALpB3G82O87rIS9NXQxPG_RPiMWvOf7Y/edit#slide=id.g8794a74c9d_0_2475)
* Dijkstra 演算法
> Time: Mar. 28^th^
> Lecturer: DuDu
> Slide: [PowerPoint](https://docs.google.com/presentation/d/1LuWcxaFM05fPWEdwPJRX3SUNXkM1nVTE/edit?usp=sharing&ouid=111024767387914841188&rtpof=true&sd=true)
* 合併排序法
> Time: Mar. 28^th^
> Lecturer: Momo
> Slide: [Google Slide](https://docs.google.com/presentation/d/1EBZ-0Fh0Pzlh9hr3TwoBaVwK8yVTQMkUEgzRPW-qUYQ/edit#slide=id.g4dfce81f19_0_45)
* Responsive Web Design
> Time: Apr. 11^th^
> Lecturer: Chiao
> Slide: [Google Slide](https://docs.google.com/presentation/d/1qmqvoXK-mSzfcY6kRzQZlkjH54nIvXbD146zi8sDAi4/edit?usp=sharing)
* Mutex
> Time: Apr. 25^th^
> Lecturer: Nima
> Slide: [Google Slide](https://docs.google.com/presentation/d/1qmqvoXK-mSzfcY6kRzQZlkjH54nIvXbD146zi8sDAi4/edit)
* DeOldify
> Time: Apr. 25^th^
> Lecturer: Penguin
> Slide: [Google Slide](https://docs.google.com/presentation/d/1CrC2HFRzCG-YCKSj-I0l1X_ee0cf-MsNzKiwFiLHOT4/edit?usp=sharing)
* 自動填寫機器人蜜罐
> Time: May. 2^nd^
> Lecturer: Anzhe
> Slide: [PowerPoint](https://docs.google.com/presentation/d/1qUX3vl09I7-c2aN6xhqLWsqs9oiT-yb6/edit?usp=sharing&ouid=111024767387914841188&rtpof=true&sd=true)
* YOLO 初探
> Time: May. 2^nd^ -> May. 9^th^
> Lecturer: Lamuyang
> Slide: [PowerPoint](https://docs.google.com/presentation/d/1yxD61_s0vzwzwUAm4YM_0DW9-sxx1Nal/edit?usp=sharing&ouid=111024767387914841188&rtpof=true&sd=true)
* CFG 上下文無關文法
> Time: May. 9^th^
> Lecturer: Momo
> Slide: [Google Slide](https://docs.google.com/presentation/d/1bYoGUJeSytxV4tBqooyFVD1Ey9lG8qhs8c2UT7RTtto/edit?usp=sharing)
* ESRGAN
> Time: May. 9^th^
> Lecturer: Penguin
> Slide: [Google Slide](https://docs.google.com/presentation/d/17kXa0iYV_ewr9DY7kS-i5Cu2zErYd7DD2t3dDGf0IrY/edit?usp=sharing)
* 爬蟲偽裝
> Time: May. 16^th^
> Lecturer: Chiao
> Slide: [Google Slide](https://docs.google.com/presentation/d/1PZIA8Vkwlma5NvHsOF8RLC9DGtKb9hV7cv7htUmFDOU/edit?usp=sharing)
* Python 的 GIL 鎖
> Time: May. 16^th^
> Lecturer: Lamuyang
> Slide: PowerPoint
* 快速排序法 Quick Sort
> Time: May. 23^rd^
> Lecturer: Nima
> Slide: [Google Slide](https://docs.google.com/presentation/d/1w2Ufm46RWzjpmkHJpgNjJ43AuN3i7fBR7UzmKmvZxPU/edit?usp=sharing)
* 使用 Q-Learning 創建 Frozen Lack
> Time: May. 23^rd^
> Lecturer: DuDu
> Slide: [PowerPoint](https://docs.google.com/presentation/d/1UL4dZIwcRwIdG94z4J3Yp-U7CD6x92my/edit?usp=sharing&ouid=111024767387914841188&rtpof=true&sd=true)
* Dynamic Time Warping
> Time: May. 30^th^ -> Jun. 6^th^
> Lecturer: Anzhe
> Slide: [PowerPoint](https://docs.google.com/presentation/d/1BBUsxu_JBOPgd3AhGlFR4BBJxHHffaAG/edit?usp=sharing&ouid=111024767387914841188&rtpof=true&sd=true)
* 降維演算法 PCA
> Time: May. 30^th^ -> Jun. 6^th^
> Lecturer: Nima
> Slide: [Google Slide](https://docs.google.com/presentation/d/1_grFsyXVgZxYuKapaGutC9mr8IWPnKHdteVN0nYEP0I/edit?usp=sharing)
* Operator Overloaded
> Time: Jun. 6^th^
> Lecturer: Anzhe
> Slide: [PowerPoint](https://docs.google.com/presentation/d/18k1IVbmSVHfxVbyMxsBrTsrMFkVztmMX/edit?usp=sharing&ouid=111024767387914841188&rtpof=true&sd=true)
* KMP 演算法
> Time: Jun. 6^th^
> Lecturer: DuDu
> Slide: [PowerPoint](https://docs.google.com/presentation/d/12K7KsjURaeW4zj4Em2P3JWBaCamhEtdy/edit?usp=sharing&ouid=111024767387914841188&rtpof=true&sd=true)
## ==**對外課程**==
* [Python Tool: Backdoor](https://comet-crown-fc6.notion.site/Python-Tool-Backdoor-bd4ad62a56014a80af519f68132a3b04)
> Time: Mar. 16^th^
> Lecturer: Nima
> Slide: [Google Slide](https://reurl.cc/VjZKqZ)
* [Python Tool: PyGame](https://capable-gruyere-d62.notion.site/Python-Tool-PyGame-89eceaeb7c69482b8644e9a7bf76b917)
> Time: Mar. 23^rd^
> Lecturer: Momo
> Slide: [Google Slide](https://docs.google.com/presentation/d/1Wl7Plc75hRpnv4GAQNeVfoUw4Vzz_aljDuONkGHoaDY/edit#slide=id.g11e4dd31fa0_0_411)
* [Python Tool: Captcha](https://roasted-spandex-b0e.notion.site/Python-Tools-CAPTCHA-5a109aa34e6b4f7da6334c4df06e6295)
> Time: Mar. 30^th^
> Lecturer: Chiao
> Slide: [Google Slide](https://docs.google.com/presentation/d/1SEAgcmW6WTEekzMC-4aQUv3OdV-AbaQKSyBDQyYbiOU/edit#slide=id.g99f2f57a71_0_177)
* [JavaScript Tutorial: Fundamental](https://dulearning.notion.site/JavaScript-Tutorial-Fundamental-cce53bc5b9664dd187770136c0465ef4)
> Time: Apr. 13^th^
> Lecturer: DuDu
> Slide: [Google Slide](https://docs.google.com/presentation/d/1b3Z7oNUxItrKep5pbBHleK-jGoKt8lju/edit?usp=sharing&ouid=110432014272060647876&rtpof=true&sd=true)
* [JavaScript Tutorial: Operators & Control Flow](https://dulearning.notion.site/JavaScript-tutorial-Operators-Control-Flow-9e8a2ece66ab44a6b42e0de8c36c38bf)
> Time: Apr. 27^th^
> Lecturer: DuDu
> Slide: [Google Slide](https://docs.google.com/presentation/d/1FXHFDpom6mvQikszN3__p8Yr9Pi89N_zvj_DF4WkYfY/edit#slide=id.p)
* [JavaScript Tutorial: Functions](https://www.notion.so/JavaScript-Tutorial-Functions-39ecd7ead1f34d3fb22b130bb30b773a)
> Time: May. 4^th^
> Lecturer: Anzhe
> Slide: [Google Slide](https://docs.google.com/presentation/d/1cQIFNdnPeKk_QbkPaM3o1IocXyWv311ZU8FPIsATas8/edit#slide=id.g126c8454afa_0_276)
* [JavaScript Tutorial: Objects & Prototypes](https://www.notion.so/JavaScript-Object-Prototypes-025e950c96d04ad88570638b2c06c5b7#f3026848539142e6a01d66af8fd7f267)
> Time: May. 11^th^
> Lecturer: Anzhe
> Slide: [Google Slide](https://docs.google.com/presentation/d/1smrC1V12MIJkRL0QO4pAR1Hop2Jx3b3l6k4nxrudbzI/edit?usp=sharing)
* [Basic Linux Commands](https://comet-crown-fc6.notion.site/Basic-Linux-Commands-bc0d7fb39f114d5ab23ad19312f79865)
> Time: May. 18^th^
> Lecturer: Nima
> Slide: [Google Slide](https://docs.google.com/presentation/d/1FitSViI4NZUrr6P9k7WCzo8esVPk4NWso4XmDTpnvLE/edit#slide=id.g119d1dc053c_0_516)
* [Shell Script: Basic](https://chocolate-is-gooood.notion.site/chocolate-is-gooood/Shell-Script-Basic-8f141d71948244d1b9c23c97d668e282)
> Time: May. 23^th^
> Lecturer: Chiao
> Slide: [Google Slide](https://docs.google.com/presentation/d/1fOWZAwVRtKY5-DfPvy-3wC8cF1Pm_FxXdnY830m7b14/edit?usp=drivesdk)
* [Shell Script: Advance 1](https://capable-gruyere-d62.notion.site/Shell-Script-Advance-1-b21b3167ffe7442aa1d8ed4167f01287)
> Time: June. 1^st^
> Lecturer: Momo
> Slide: [Google Slide](https://docs.google.com/presentation/d/1huIujz5encWy4X2UjLnaeFgkZkEVMyi-qBw1lMH3g1U/edit?usp=sharing)
* [Shell Script: Advance 2](https://various-side-3e2.notion.site/Shell-Script-Advance2-6c1aee9eef4a488190345e6107c1b045)
> Time: June. 8^th^
> Lecturer: Penguin
> Slide: [Google Slide](https://docs.google.com/presentation/d/19IpYsjxG5fnJtGu3cVtiMGGlvGFJK0-ooaapb-dSPno/edit)
* [Shell Script: Control Flow](https://various-side-3e2.notion.site/Bash-if-else-statements-a292cb3e78e547afabd1bd5480714837)
> Time: June. 15^th^
> Lecturer: Penguin
> Slide: [Google Slide](https://docs.google.com/presentation/d/1lEEvhirRw8fk_zbaAfNmYChYA9MEPF6YF3yiiz1sBLQ/edit)
{"metaMigratedAt":"2023-06-16T20:30:49.330Z","metaMigratedFrom":"YAML","title":"SIRLA - 2022 Spring Lesson Note","breaks":true,"contributors":"[{\"id\":\"ee2da72e-bc8e-4394-ba76-aa8e4d5064c9\",\"add\":11548,\"del\":2622},{\"id\":\"50ff59b9-b0df-4335-9e32-652c681041ad\",\"add\":40,\"del\":8}]"}