---
# System prepended metadata

title: SIRLA - 2022 Spring Lesson Note
tags: [course]

---

---
title: SIRLA - 2022 Spring Lesson Note
tags: course
---
# **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)