# [後端組]教學文件 :::info Keywords: Django, MySQL, RESTful API, Swagger, PEP 8 ::: ### Coding convention - ⭐[PEP 8 – Style Guide for Python Code ](https://peps.python.org/pep-0008/) - [PEP 8 -- Python 代码风格指南](https://github.com/kernellmd/Knowledge/blob/master/Translation/PEP%208%20%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91.md) - [使用 black formatter 在 VSCode](https://sean22492249.medium.com/%E4%BD%BF%E7%94%A8-black-formatter-%E5%9C%A8-vscode-4217b8ceb6f2) <!-- ### Django - ⭐[MDN Web Docs - 伺服端網站程式設計](https://developer.mozilla.org/zh-TW/docs/Learn/Server-side)⭐ - [Django Girls](https://carolhsu.gitbooks.io/django-girls-tutorial-traditional-chiness/) - [官方文件](https://docs.djangoproject.com/en/5.1/) - ⭐Django REST framework⭐ - [Django-REST-framework 基本教學](https://github.com/twtrubiks/django-rest-framework-tutorial) - [Django REST framework 教學](https://blog.kyomind.tw/django-rest-framework-01/) --> ### Database - Normalization - [資料庫設計原則及常見錯誤 ](https://medium.com/@kenAaa/%E8%B3%87%E6%96%99%E5%BA%AB%E8%A8%AD%E8%A8%88%E5%8E%9F%E5%89%87%E5%8F%8A%E5%B8%B8%E8%A6%8B%E9%8C%AF%E8%AA%A4-b9a9dc213381) - [[Database] 正規化 Normalization & 反正規化 Denormalization](https://medium.com/madaneruneru/database-%E6%AD%A3%E8%A6%8F%E5%8C%96-nomalization-%E5%8F%8D%E6%AD%A3%E8%A6%8F%E5%8C%96-denormalization-19177bd87c65) - [什麼是資料庫正規化?為什麼需要正規化?](https://www.explainthis.io/zh-hant/swe/database-normalization) - [Wikipedia - Database normalization ](https://en.wikipedia.org/wiki/Database_normalization) - [w3schools - MySQL Tutorial](https://www.w3schools.com/MySQL/default.asp) ### API - [API 是什麼? RESTful API 又是什麼?](https://medium.com/itsems-frontend/api-%E6%98%AF%E4%BB%80%E9%BA%BC-restful-api-%E5%8F%88%E6%98%AF%E4%BB%80%E9%BA%BC-a001a85ab638) - [簡單理解REST設計風格與RESTful API](https://hackmd.io/@monkenWu/Sk9Q5VoV4/https%3A%2F%2Fhackmd.io%2F%40gen6UjQISdy0QDN62cYPYQ%2FHJh9zOE7V?type=book) ### Linux - [GeeksforGeeks - Linux Commands Cheat Sheet](https://www.geeksforgeeks.org/linux-commands-cheat-sheet/) ### Docker(Optional) - [30 天與鯨魚先生做好朋友](https://mileschou.me/ironman/12th/docker-newbie) ### 軟體授權條款 - [什麼是軟體授權條款(Software License)? ](https://medium.com/@ellierellier/%E6%A6%82%E5%BF%B5%E7%AD%86%E8%A8%98-%E4%BB%80%E9%BA%BC%E6%98%AF%E8%BB%9F%E9%AB%94%E6%8E%88%E6%AC%8A%E6%A2%9D%E6%AC%BE-software-license-%E6%8E%88%E6%AC%8A%E6%A2%9D%E6%AC%BE%E7%9B%B8%E9%97%9C%E6%A6%82%E5%BF%B5%E4%B8%80%E6%AC%A1%E9%87%90%E6%B8%85-9d70e29f3a29) - [6種常見的開源軟體授權條款解析](https://vocus.cc/article/658e430cfd89780001232582) ### 其他 - [How-To-Ask-Questions-The-Smart-Way](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up