ืจืืคื ืื ืืืื ืฉื ื ืคืจืืืงืืื ืืฉืืืืื ืึพPython:
- ๐ finalPythonProject โ ืืืฆืืจืช ืืจืคืื Python ืืขืจืืช ืื ืืชืื ืงืื
- ๐ก PythonProjectWit โ Git ืื ืืืื ืืจืกืืืช ืืืืื (CLI) ืืื ืฉืืจืช ืคืงืืื
/
โโโ finalPythonProject โ ื ืืชืื ืงืื, API ืืืจืคืื
โโโ PythonProjectWit โ ืืืฉืง CLI ืื ืืืื ืืจืกืืืช
ืคืจืืืงื ืื ื ืืขื ืื ืชื ืงืืฆื Python ืืชืืงืืื ื ืชืื ื ืืืืฆืืจ ืืจืคืื ืขื ืกืื ืืืืืข ืฉื ืืกืฃ.
ืืืขืจืืช ืืืืืช ืืืืงืืช ืืื:
- ืืืจื ืคืื ืงืฆืืืช
- ืฉืืืืฉ ืืืฉืชื ืื
- ืคืื ืงืฆืืืช ืืื ืชืืขืื
- ืืืื ืงืืฆืื
- Python 3.x
cd finalPythonProject
pip install -r requirements.txtcd finalPythonProject/app
python main.py-
ืืืืงืช ืชืงืื ืืช:
GET http://localhost:8000/
-
ื ืืชืื ืงืื:
POST http://localhost:8000/analyze
-
ืงืืืช ืืชืจืืืช:
POST http://localhost:8000/alerts
ืฉืื ืื: ืืฉ ืืฉืืื ืืช ืื ืชืื ืฉื ืชืืงืืืช ืืงืื ืืืืฃ ืืืงืฉื (ืืืฉ ืืืฉืชืืฉ ืึพ\ ืืคืืืื).
- ืืืจืคืื ืฉื ืืฆืจืื ื ืฉืืจืื ืืชืืงืืืช
images - ื ืืืฉืื ืื ืืจื ืึพAPI
Wit ืืื ืืื ืื ืืืื ืืจืกืืืช ืืฉืืจืช ืืคืงืืื (CLI), ืฉืืืื ืืช Git ืื ืืชื ืืืื ื-Python.
- ืืชืืื ืืืืจ (
wit init) - ืืขืงื ืืืจ ืฉืื ืืืื (
wit add) - ื ืืืื ืืืกืืืจืืืช ืืจืกืืืช (
wit commit,wit status) - ืืืืคืช ืฉืื ืืืื ืื ืืชืื ืงืื (
wit push) โ ืืืืืจ ืึพserver
- Python 3.x
- ืกืคืจืืืช Click
- OOP โ ืชืื ืื ืืื ืื ืขืฆืืื, ืขื ืืืฉ ืขื ืืจืืื ืืชืืืืงื
wit init
wit add main.py
wit commit -m "First version"
wit push
wit log
wit statusืืคืงืืื wit push ืชืฉืื ืืช ืืงืืฆืื ืืฉืจืช ืื ืืชืื ืืชืืืืจ ืืจืคืื ืืืชืื.
- ืืื ืฉืืชืืงืืื ืฉืืชื ืฉืืื ืื ืืชืื ืืืืื ืงืืฆื
.py - ืื ืื ืชืื ืื ืืืงื โ ืชืชืงืื ืฉืืืื
- ืฉื ื ืืคืจืืืงืืื ืืืืืื ืืคืขืื ืื ืื ืคืจื