ืืืืืช ืืืื ื ืชืขืฉืืืชืืช: 10 ืขืงืจืื ืืช ืขืืฆืื
ืืืื ื ืืฆืจืื ืืื ืืื ืฉืืจืืชืื ืืืฉืื, ืืคืืืงืฆืืืช ืืชืืื ืืช ืืฉืืืืช ืืืจืืช ืืืืคืฉืจืืช ืืืฆืืจ ืืืจืื ืืืืืืื: ืืชืืื ื ืืฉืืืื ืขื ืจืงืืช SpaceX ืืขื ืืืื ืืจืืงืฆืื ืขื ืงืืืงืื ืืืืจ ืืกืืื ืืจื ืืกืืืจืืคืื.
ืืืคืขืืื, ืื ืืชืื ืช ืืชืืื, ืืื ืื ืืื ืกืืืจื-ืืค ื ืืื ืื Full Stack ืื Data Scientist ืจืืื, ืืืืงืื ืื ืืืืืืจ ืืืืข ืืืื ื ืฉืืฉ ืืืืื ืืกืืืืื ืืชืื ืืช ืืืฆืืจืช ืชืืื ื ืฉืืคืฉืืื ืืืื ืืช ืืืืื.
ืืืืืจ ืื, ืืชืืจ ืืงืฆืจื 10 ืขืงืจืื ืืช ืืืฆื ืืชืื ืช ืืืืืช ืืืื ื ืชืขืฉืืืชืืช ืื ืฉื ืืชื ืืืื ืืฉืื ืืืชื ืืงืืืช ืืืคืืืงืฆืื/ืฉืืจืืช, ืืืชืืกืก ืขื ืืชืืืืืืืืืช 12 ืืืจืื ืืืคืืืงืฆืื.
ืืืืจ ืื ืืื ืคืจืืืื ืืกืืจืช ืืืืจืื ืขื ืืืืืช ืืืื ื ืชืขืฉืืืชืืช. ืืื ืืืืจ ืขืื ืขื ืืื ืืขืฆื ืืขืฉืืช ืืืื ืืืืฉืืง ืืืชื ืืืืฆืืจ, ืืืฆืืจ ืขืืืจื API, ืืื ืืืืืืืช ืืชืืืืื ืืืืจืืช ืฉืื ืืช ืฉืืฉ ืืื ML ืืืื ื ืืืขืจืืืช ืฉืืื.
ืขืงืจืื 1: ืืกืืก ืงืื ืืื
ืืฉ ืืชืื ืชืื ืืฉืืืื ืืจืืฉืื ืื, ืืชืื ืขืฆืืืช ืืืืื ืืช ืื (ืื ืืกืืื ืืฉืืื), ืฉืืืืื ื-Git. ืื ืฉืื ืฉืืืืื ืืืืจื ืืช ืืืืื, ืืืืืจ, ืื ืืืจืงืื ืงืืฆืื ืื ืืื ืืืื ื/ืคืฉืื ืืืจืงืื ืืงืกื/ืฉืืืืื ืขื ืืื ืืื ืื, ืื ืฉืื ืื ืืืฉืืื ืขื ืชืืืื ืืขืืืื ืฉืืื, ืืืชืืืืืื ืื ืืื ืืขื ืฃ ืฉืื, ืืื ื- ืึดืฉืึฐืืึนื.
ืขืงืจืื ืื ืงืืืข: ืืฉ ืืกืืก ืงืื ืืื ืืืจืื ืคืจืืกืืช.
ื ืืชื ืืืฉืชืืฉ ื-Git ืื ืืืืฆืืจ ืืื ืืืืงืจ ืืคืืชืื (R&D), ืืื ืื ื ืขืฉื ืื ืฉืืืืฉ ืื ืื ืืจืื.
ืืืืืื, ืืฉืื ืืื"ืค ืืชื ืืืื ืืืฉืืืจ ืืชืืืืืืืืช ืขื ืฉืืืืช ืืืืืืื ืฉืื ืื ืฉื ืขืืืื ื ืชืื ืื, ืืื ืืืืืจ ืืช ืืืื ืืืืชืจ ืืืืืฉืื ืืงืืืช ืืขืืื ืืืชื ืืืื.
ืฉื ืืช, ืืืืฆืืจ ืื ืืืจ ืฉืืื ืื ืชืืืืฃ - ืชืฆืืจืื ืืืกืชืื ืื ืืืื ืืื ืืงืื ืฉืืื ืืฉืชื ื ืืืืขืช ืืืื ืืื ืืืื ืืช ืืชืืฆืืืช ืืืืืืช ืืืืชืจ, ืืืื ืงืื ืขืื ืืกืืคื ืฉื ืืืจ ืืื ืงืจื ืฉืืจื ืื ืืืคืกืืง ืืขืืื ืื ืืืชืืื ืืืืฆืจ ืชืืฆืืืช ืื ื ืืื ืืช . ืืฉืืื ืื ืืฉ ืืืืืืืช!
ืืชื ืืืื ืื ืืืฆืืจ ืืืืื ืฉื ืืคืจืืืงื ืฉืื, ืืืงื ืืืชื, ืืืฉื, ืขื Gemfury, ืืื ืคืฉืื ืืืืื ืืื ื ืคืื ืงืฆืืืช ืขืืืจ ืคืจืืืงืืื ืืืจืื, ืืื ืื ืืฉืืชื ืืืชื 1000 ืคืขืืื, ืืื ืขื ืื ืืืืฉื.
ืขืงืจืื 2: ืืืจืื ืืจืืจื ืืืืืื ืชืืืช
ืืื ืคืจืืืงื ืืฉ ืกืคืจืืืช ืฉืื ืืช ืฉืืชื ืืืืื ืืืืืฅ ืืื ืืืืฉื ืืืชื ืืืงืื ืืืฉืื. ืืื ืื ืื ืกืคืจืืืช Python, ืื ืกืคืจืืืช ืฉื ืฉืคืืช ืืืจืืช ืืืืจืืช ืฉืื ืืช, ืื ืืื ืืขืจืืช - ืืืฉืืื ืฉืื ืืื:
- ืืืจืื ืืืืจืืจ ืขื ืชืืืช, ืืืืืจ, ืงืืืฅ ืฉืืืื ืืช ืื ืืกืคืจืืืช, ืืืืื ืืืืืจืกืืืช ืฉืืื ืฉื ืืฆืืืช ืืฉืืืืฉ ืืคืจืืืงื ืฉืื ืืฉืืฉ ืืืชืงืื (ืืืืืื, ื-Python ื ืืชื ืืขืฉืืช ืืืช ืืืืฆืขืืช Pipfile ืื requirements.txt. A ืงืืฉืืจ ืืืืคืฉืจ ืืื ืืืืื:
realpython.com/pipenv-guide ) - ืืืืื ืชืืืช ืกืคืฆืืคืืช ืขืืืจ ืืชืืื ืืช ืฉืื ืืืืื ืืคืืชืื. ืืชื ืื ืจืืฆื ืืฉื ืืช ืื ืืืื ืืจืกืืืช ืืืืชืงืื ืืืืฉ, ืืืฉื, ืืช Tensorflow?
ืื, ืืคืชืืื ืฉืืฆืืจืคื ืืฆืืืช ืฉืื ืืขืชืื ืืืืื ืืืืืจ ืืืืืจืืช ืืช ืืกืคืจืืืช ืืืืจืกืืืช ืฉืืื ืืืฉืืฉืืช ืืคืจืืืงื ืฉืื, ืืื ืชืืื ืื ืืืืื ืืช ืื ืื ืืช ืืืจืกืืืช ืืืกืคืจืืืช ืขืฆืื ืืืืชืงื ืืช ืขืืืจ ืกืคืฆืืคืืช ืคืจืืืงื, ืฉืืขืืืจ ืื ืืืืื ืข ืืืืกืจ ืชืืืืืช ืฉื ืกืคืจืืืช ืื ืืจืกืืืช ืฉืืื.
ืืืืฉืื ืฉืื ืื ืื ืฆืจืื ืืืกืชืื ืขื ืืื ืืขืจืืช ืฉืขืฉืืืื ืืืืืช ืืืชืงื ืื ืืืขืจืืช ืืคืขืื ืกืคืฆืืคืืช. ืืฉ ืืืฆืืืจ ืขื ืืืื ืืื ืื ืืื ืืคืกื ืืชืืืช. ืื ืืืจืื ืขื ืื ืช ืืื ืืข ืืฆืืื ืฉืืื ืืจืกืช ืืืืื (ืืื ืื ืืืื ืืชื) ืืื ื ืชืืืืช ืืืื ืืืขืจืืช ืฉื ืืขืจืืช ืืคืขืื ืืกืืืืช.
ืืคืืื, ืื ืื ื ืืชื ืืืฉืชืืฉ ื-curl ืืืขื ืืื ืืืืฉืืื, ืืชื ืขืืืื ืฆืจืื ืืืฆืืืจ ืขื ืื ืืชืืืช, ืฉืื ืืขืช โโืืืืจื ืืคืืืคืืจืื ืืืจืช ืืืชืื ืฉืืื ืื ื ืืฆื ืฉื ืื ืฉืืืจืกื ืื ืชืืื ืื ืฉืืืืช ืฆืจืืื ืืืงืืจ.
ืืืืืื, requirements.txt ืฉืื ืขืฉืื ืืืืจืืืช ืื:
# Model Building Requirements
numpy>=1.18.1,<1.19.0
pandas>=0.25.3,<0.26.0
scikit-learn>=0.22.1,<0.23.0
joblib>=0.14.1,<0.15.0
# testing requirements
pytest>=5.3.2,<6.0.0
# packaging
setuptools>=41.4.0,<42.0.0
wheel>=0.33.6,<0.34.0
# fetching datasets
kaggle>=1.5.6,<1.6.0
ืขืงืจืื 3: ืชืฆืืจืืช
ืจืืื ืฉืืขื ืกืืคืืจืื ืขื ืืคืชืืื ืฉืื ืื ืฉืืขืื ืืืขืืช ืงืื ื-GitHub ืืืืืจืื ืฆืืืืจืืื ืขื ืกืืกืืืืช ืืืคืชืืืช ืืืจืื ื-AWS, ืืืชืขืืจืจื ืืืืจืช ืขื ืืื ืฉื $6000, ืื ืืคืืื $50000.
ืืืืื ืฉืืงืจืื ืืื ืื ืงืืฆืื ืืื, ืื ืืฉืืขืืชืืื ืืืื. ืื ืืชื ืืืืกื ืืช ืืืืฉืืจืื ืฉืื ืื ื ืชืื ืื ืืืจืื ืืืจืืฉืื ืืืืืจื ืืชืื ืืงืื, ืืชื ืขืืฉื ืืขืืช, ืืื ื ืืืฉื ืฉืืื ืฆืืจื ืืืกืืืจ ืืืืข.
ืืืืคื ืืื ืืื ืืืกืื ืชืฆืืจืืช ืืืฉืชื ื ืกืืืื. ืืชื ืืืื ืืงืจืื ืขืื ืขื ืืฉืชื ื ืกืืืื
ืืืืืืืช ืื ืชืื ืื ืืืืืืกื ืื ืืืจื ืืื ืืืฉืชื ื ืกืืืื:
- ืฉืืืช ืืชืื
- ืืชืืืืช API/URI
- ืืคืชืืืช ืฆืืืืจืืื ืืคืจืืืื
- ืื ืฉื ืงืฉืจ (ืืืืจ, ืืืคืื ืื ืืื')
ืืืจื ืื ืืื ื ืฆืจืื ืืฉื ืืช ืื ืืืื ืืช ืืงืื ืื ืืฉืชื ื ืืชืฆืืจื ืฉืื ืืฉืชื ืื. ืื ืืขืืืจ ืืืกืื ืื ืืื, ืืืืฅ ืืืกืฃ.
ืืืืืื, ืื ืืชื ืืฉืชืืฉ ื-Kaggle API ืืืืฆืืข ืืืืงืืช (ืืืืืื, ืืืจื ืืช ืืชืืื ื ืืืคืขื ืืช ืืืืื ืืจืื ืืื ืืืืืง ืืืื ืืจืืฆื ืฉืืืืื ืขืืื ืืืื), ืื ืืคืชืืืช ืคืจืืืื ื-Kaggle, ืืืื KAGGLE_USERNAME ื-KAGGLE_KEY, ืฆืจืืืื ืืืืืช ืืืืืกื ืืืฉืชื ื ืกืืืื.
ืขืงืจืื 4: ืฉืืจืืชื ืฆื ืฉืืืฉื
ืืจืขืืื ืืื ืืื ืืืฆืืจ ืืช ืืชืืื ืืช ืืฆืืจื ืืื ืฉืื ืืืื ืืืื ืืื ืืฉืืืื ืืงืืืืื ืืืฉืืืื ืฉื ืฆื ืฉืืืฉื ืืืืื ืช ืงืื. ืืืืืื, ืืชื ืืืื ืืืืจ ืื MySQL ืืงืืืืช ืืื ืฉื ืฆื ืฉืืืฉื. ืืืชื ืืืจ ืืืื ืืืฉืงื API ืฉืื ืื ืืืื ืืคืืช Google ืื API ืฉื Twitter.
ืืื ืืืฉืืืช ืฉืืจืืช ืฉื ืฆื ืฉืืืฉื ืื ืืืืจ ืืืจ, ืืชื ืจืง ืฆืจืื ืืฉื ืืช ืืช ืืืคืชืืืช ืืชืฆืืจื ืืืฉืชื ื ืืกืืืื, ืขืืืื ืืืืจืชื ืืคืกืงื ืืืขืื.
ืื, ืืืฉื, ืืืงืื ืืฆืืื ืืื ืคืขื ืืช ืื ืชืื ืืงืืฆืื ืขื ืืขืจืื ื ืชืื ืื ืืชืื ืืงืื, ืขืืืฃ ืืืฉืชืืฉ ืืกืคืจืืืช pathlib ืืืืืจืื ืขื ืื ืชืื ืืืขืจืื ืื ืชืื ืื ื-config.py, ืื ืฉืื ืืฉื ื ืืืืื ืฉืืจืืช ืืชื ืืฉืชืืฉ (ืขืืืจ ืืืืืื, CircleCI), ืืชืืื ืืช ืืฆืืืื ืืืืืช ืืช ืื ืชืื ืืืขืจืื ืื ืชืื ืื ืชืื ืืชืืฉืืืช ืืืื ื ืฉื ืืขืจืืช ืืงืืฆืื ืืืืฉื ืืฉืืจืืช ืืืืฉ.
ืขืงืจืื 5. ืื ืืื, ืฉืืจืืจ, ืืื ืจืืฆื
ืื ืฉืื ืจืืื ืืืืขื ืื ืชืื ืื ืืืฆืืื ืฉืืืืฉื ืืฉืคืจ ืืช ืืืฉืืจื ืืชืืืช ืืชืืื ื ืฉืืื. ืื ืื ืื ื ืจืืฆืื ืฉืืชืืื ืืช ืฉืื ื ืชืชืจืกืง ืืขืชืื ืจืืืงืืช ืืื ืืืคืฉืจ ืืชืขืืื ืืื ืชืงืืืช ืืืืจื ืืื ืจื ืืื ืืืคืฉืจ, ืขืืื ื ืืืืง ืืช ืชืืืื ืฉืืจืืจ ืืจืกื ืืืฉื ื-3 ืฉืืืื:
- ืฉืื ืืืืืืื. ืืชื ืืืคื ืืช ืืงืื ืืืฉืืฃ ืฉืื ืขื ืืฉืืืื ืืืืืื ืืื ืฉื ืงืจื ืืืืื ืืืืืื ืืช ืื ืืงืื ืืื ืชืื ืื ืืืจืืฉืื. ืืืืื ืื ื ืงืจืืช ืืจืืื.
- ืฉืื ืฉืืจืืจ - ืืื ืื ื ืืืืจืื ืืช ืืชืฆืืจื ืฉืื ื ืืืจืืื, ืฉืืืขืืื ืื ื ืืื ืืฉืืจืจ ืืช ืืชืืื ืืช ืฉืื ื. ืืขืช ืืืืืจ ืืืืืืจื ืืืื ื ืืืืืืื ืืืคืขืื.
- ืืื ืืืืข ืืฉืื ืืจืืฅ. ืืื ืื ื ืืฉืืจืจืื ืืช ืืืคืืืงืฆืื ืขื ืืื ืืคืขืืช ืืชืืืืืื ืืืจืืฉืื ืืืฉืืจืืจ ืฉืื ื.
ืืขืจืืช ืืื ืืฉืืจืืจ ืืจืกืืืช ืืืฉืืช ืฉื ืืืื ืื ืื ืืฆืื ืืจ ืืืคืฉืจืช ืืืคืจืื ืืื ืชืคืงืืืื ืืื ืื ืืืื ืืืคืชืืื, ืืืคืฉืจืช ืืขืงืื ืืืจ ืืจืกืืืช ืืืื ืขืช ืขืฆืืจืืช ืื ืจืฆืืืืช ืฉื ืืชืืื ืืช.
ืขืืืจ ืืฉืืืช ืืฉืืจืืจ, ื ืืฆืจื ืฉืืจืืชืื ืจืืื ืืฉืื ืื ืฉืืื ืืชื ืืืื ืืืชืื ืชืืืืืื ืืื ืืืคืขืื ืืช ืขืฆืื ืืงืืืฅ .yml (ืืืืืื, ื-CircleCI ืื config.yml ืืื ืืชืืื ืืชืืืื ืขืฆืื). Wheely ื ืืืจ ืืืฆืืจืช ืืืืืืช ืืคืจืืืงืืื.
ืืชื ืืืื ืืืฆืืจ ืืืืืืช ืขื ืืจืกืืืช ืฉืื ืืช ืฉื ืืืื ืืืืืช ืืืืื ื ืฉืื, ืืืืืจ ืืื ืืืจืื ืืืชื ืืืืชืืืืก ืืืืืืืช ืืืจืืฉืืช ืืืืจืกืืืช ืฉืืื ืืื ืืืฉืชืืฉ ืืคืื ืงืฆืืืช ืฉืืชืืช ืืฉื. ืื ืืขืืืจ ืื ืืืฆืืจ API ืขืืืจ ืืืื ืฉืื, ืื ืืชื ืืืจื ืืช ืืืืืื ืฉืื ื- Gemfury, ืืืฉื.
ืขืงืจืื 6. ืืคืขื ืืช ืืืืื ืฉืื ืืชืืืื ืืื ืื ืืืชืจ
ืืชืจื ืืื, ืชืืืืืื ืื ืฆืจืืืื ืืืืืง ื ืชืื ืื. ืืืืืจ, ืชืืืืืื ืืืืืื ืืืชืงืืื ืื ืคืจื, ืืื ืืื ื ื ืชืื ืื ืืืืืื ืืืชืงืืื ืื ืคืจื, ืืืฉื ืืฉืืจืืชื ืฆื ืฉืืืฉื ืืื MySQL ืื ืืืจืื, ืชืืื ืื ืืชื ืฆืจืื.
ืืืืืจ, ืืืืื ืื ืืืื ืืืืกื ื ืชืื ืื ืืชืื ืืขืจืืช ืืงืืฆืื ืฉื ืืชืืืื, ืืืจืช ืื ืขืืื ืืืืืื ืื ืืงืื ืื ืชืื ืื ืืืื ืืืืื ืืฉืืจืืจ/ืฉืื ืื ืืชืฆืืจืืช ืืื ืื ืืขืืจื ืฉื ืืืขืจืืช ืขืืื ืืชืืื ืืช ืคืืขืืช.
ืืื ืืฉ ืืืฆื ืื ืืืื: ืขืืืจ ืคืจืืืงืืื ืฉื ืืืืืช ืืืื ื, ืืชื ืืืื ืืืืกื ืืืืื ืฉื ืกืคืจืืืช ืืื ืื ืืืชืงืื ืืืชื ืืืืฉ ืืื ืคืขื ืฉืืชื ืืฉืืง ืืจืกื ืืืฉื, ืื ืื ืืืฆืขื ืกืคืจืืืช ื ืืกืคืืช ืื ืฉืื ืืืื ืืืฉืื ืืืจืกืืืช ืฉืืื. ืื ืชืคืืืช ืืช ืืืื ืฉืืืงื ืืืฉืืง ืืช ืืืื ืฉืื ืืชืขืฉืืื.
ืืื ืืืคืขืื ืืช ืืืืื ืืืกืคืจ ืชืืืืืื, ื ืืชื ืืืฆืืจ ืงืืืฅ .yml ืื ืชืฆืืื ืืช ืืชืืืืืื ืืืจืืฉืื ืืืช ืืจืฆืฃ ืฉืืื.
ืขืงืจืื 7: ืืืืืช ืืืืืืจ
ืืชืืืืืื ืืคืืขืืื ืืืืฉืื ืืืืื ืฉืื ืฆืจืืืื ืืืืืช ืงืืื ืืืคืขืื ืืืขืฆืืจื. ืื, ืื ืืืคืฉืจ ืื ืืคืจืืก ืืืืืจืืช ืฉืื ืืื ืงืื, ืฉืื ืืื ืชืฆืืจื, ืงื ื ืืืื ืืืืจ ืืืืืฉ, ืืืื ืืข ืชืงืืืช ืืคืฉืจืืืช ืฉื ืืจืกืช ืืขืืืื.
ืืืืืจ, ืืชืืืื ืฉืื ืขื ืืืืื ืฆืจืื:
- ืฆืืฆื ืืช ืืื ืืืชืืื ืืืื ืืืื. ืืืืคื ืืืืืืื, ืืื ืืืชืืื (ืืจืืข ืืืฆืืช ืคืงืืืช ืืืชืืื ืืขื ืืจืืข ืื ืืกืช ืืชืืืื) ืื ืฆืจืื ืืืืืช ืืืชืจ ืืืื ืฉื ืืืช. ืืืกืื ืืืืืื ืฉื ืกืคืจืืื, ืฉืชืืืจ ืืขืื, ืืื ืืื ืืงื ืืืช ืืืคืืชืช ืืื ืืืชืืื.
- ืกืืื ื ืืื. ืืืืืจ, ืืืืื ื ืืคืืจื ืืฉืืจืืช ืืืฉืขื ืืืขืฉื, ืืืงืฉืืช ืืืฉืืช ืฉืืืืฉื ืืคืืจื ืื ืื ืืืืคืื. ืืื ืืชื ืฆืจืื ืืืืืืจ ืชืงืฉืืจืช ืืืื ืขื ืืื ืืกื DevOps, ืื ืืืืื ืืื ืื ืขืืื ืืขืฆืื (ืจืฆืื, ืืืืื, ืืืืจืื, ืืื ืชืืื ืืฉ ืืฉืืืจ ืขื ืชืงืฉืืจืช, ืืื ืคืจืืืงื!)
ืขืงืจืื 8: ืคืจืืกื ืจืฆืืคื/ืืื ืืืจืฆืื
ืืืจืืช ืจืืืช ืืฉืชืืฉืืช ืืืคืจืื ืืื ืฆืืืชื ืืคืืชืื ืืืคืจืืกื ืฉื ืืืคืืืงืฆืื (ืื ืฉืืืคื ืืช ืืืคืืืงืฆืื ืืืืื ื ืืืฉืชืืฉื ืงืฆื). ืื ืืืื ืืืื ืืืื ืืช ืคืืชืื ืืชืืื ื ืืืชืงืืืืช ืืฉืืคืืจื. ืื ืื ืืงืืงื ืืช ืชืจืืืช ื-DevOps, ืฉืื ืคืืชืื ืืืื ืืืจืฆืื ืืฉืืืืื, ืืืืคื ืืก.
ืืื, ืขืืงืจืื ืื ืงืืืข ืฉืกืืืืช ืืคืืชืื ืฉืื ืฆืจืืื ืืืืืช ืงืจืืื ืืื ืืืคืฉืจ ืืกืืืืช ืืืืฆืืจ ืฉืื.
ืื ืืืคืฉืจ:
- ืฆืืฆื ืืช ืืื ืืฉืืจืืจ ืืขืฉืจืืช ืืื ืื
- ืฆืืฆื ืืช ืืกืคืจ ืืฉืืืืืช ืขืงื ืื ืชืืืืืช ืงืื.
- ืื ืื ืืคืืืช ืืช ืขืืืก ืืขืืืื ืขื ืืฆืืืช, ืืืืืื ืฉืืคืชืืื ืืื ืฉืื ืืคืืจืกืื ืืช ืืืคืืืงืฆืื ืื ืืขืช ืฆืืืช ืืื.
ืืืื ืืืืคืฉืจืื ืื ืืขืืื ืขื ืื ืื CircleCI, Travis CI, GitLab CI ืืืืจืื.
ื ืืชื ืืืฆืข ืืืืืจืืช ืชืืกืคืืช ืืืื, ืืขืืื ืืืชื ืืืืคืขืื ืืืชื ืืืืคื ืืืืื, ืืฉืืืงืจื ืฉื ืชืงืืืช ืืืื ืงื ืืืืืจ ืืืจ ืืืื ืืืจืกืช ืืขืืืื, ืื ืฉืืฉืชืืฉ ืืงืฆื ืืคืืื ืื ืืืืื ืืื. ืื ืืืื ืืืืขืฉืืช ืืงืืืช ืืืืืืจืืช ืืืืืื ืื ืืฉ ืื ืืืื ืื ืืืืื.
ืฆืืฆื ืืืืืื!!!
ืขืงืจืื 9. ืืืืื ืื ืฉืื
ืืืื ืื (ืื "ืืืื ืื") ืื ืืืจืืขืื, ืืืจื ืืื ืืชืืขืืื ืืคืืจืื ืืงืกื, ืืืชืจืืฉืื ืืชืื ืืืคืืืงืฆืื (ืืจื ืืืจืืขืื). ืืืืื ืคืฉืืื: "2020-02-02 - ืจืืช ืืขืจืืช - ืฉื ืชืืืื." ืื ืืชืืื ื ืื ืื ืฉืืืคืชื ืืืื ืืืฉ ืืจืืืช ืื ืงืืจื ืืฉืืชืืื ืืช ืคืืขืืช. ืืื ืจืืื ืืช ืืชืงืืืืช ืืชืืืืืื ืืืืื ืืื ืื ืืคื ืฉืืืคืชื ืขืฆืื ืืชืืืื.
ืขืืงืจืื ืื ืงืืืข ืฉืืกืืจ ืืืืกื ืืช ืืืืื ืื ืฉืื ืืชืื ืืขืจืืช ืืงืืฆืื ืฉืื - ืืชื ืฆืจืื ืคืฉืื "ืคืื" ืืืชื ืืืกื, ืืืฉื, ืืขืฉืืช ืืืช ืืคืื ืืกืื ืืจืื ืฉื ืืืขืจืืช. ืืืืจื ืื ื ืืชื ืืืื ืืขืงืื ืืืจ ืืืจืืื ืืืจืืื ื ืืืืื ืืคืืชืื.
ืืื ืื ืืืืจ ืฉืืื ืฆืืจื ืืฉืืืจ ืืืื ืื ืืืื? ืืจืืจ ืฉืื. ืืืคืืืงืฆืื ืฉืื ืคืฉืื ืื ืฆืจืืื ืืขืฉืืช ืืืช - ืืฉืืจ ืืืชื ืืฉืืจืืชื ืฆื ืฉืืืฉื. ืืืคืืืงืฆืื ืฉืื ืืืืื ืืืขืืืจ ืืืื ืื ืจืง ืืงืืืฅ ืื ืืืกืืฃ ืกืคืฆืืคื ืืฆืคืืื ืืืื ืืืช, ืื ืืืขืืืจ ืืืชื ืืืขืจืืช ืืืกืื ื ืชืื ืื ืืฉืืืืฉ ืืืื (ืืืื Hadoop). ืืืืฉืื ืฉืื ืขืฆืื ืื ืืืืจ ืืืืกื ืื ืืงืืื ืืื ืืจืืงืฆืื ืขื ืืืื ืื.
ืขืงืจืื 10. ืืืื!
ืขืืืจ ืืืืืช ืืืื ื ืชืขืฉืืืชืืช, ืฉืื ืื ืืฉืื ืืืืชืจ, ืืืืืื ืฉืืชื ืฆืจืื ืืืืื ืฉืืืื ืขืืื ื ืืื ืืืืืฆืจ ืืช ืื ืฉืจืฆืืช.
ื ืืชื ืืืฆืืจ ืืืืงืืช ืืืืฆืขืืช pytest, ืืืืืืง ืืืืฆืขืืช ืืขืจื ื ืชืื ืื ืงืื ืื ืืฉ ืื ืืฉืืืช ืจืืจืกืื/ืกืืืื.
ืื ืชืฉืื ืืืืืืจ ืืช ืืืชื ืืงืืจ ืืืืืืื ืฉื ืืืืื ืขืืืงื, ืื ืฉืื ืื ืืคืืงื ืื ืืืื ืชืืฆืืืช ืฉืื ืืช.
ืื ืืื ืชืืืืจ ืงืฆืจ ืฉื 10 ืืขืงืจืื ืืช, ืืืืืื ืฉืงืฉื ืืืฉืชืืฉ ืืื ืืืื ืื ืกืืช ืืืจืืืช ืืื ืื ืขืืืืื, ืื ืืืืจ ืื ืืื ืจืง ืคืจืืืื ืืกืืจืช ืืืืจืื ืืขื ืืื ืื ืฉืืื ืืืื ืืืฆื ืืืฆืืจ ืืืืืื ืฉื ืืืืืช ืืืื ื ืชืขืฉืืืชืืช, ืืืฆื ืืฉืื ืืืชื ืืืขืจืืืช, ืืืืฆื ืขืงืจืื ืืช ืืื ืืืืืื ืืืงื ืขื ืืืื ื.
ืื ืกื ืื ืืืฉืชืืฉ ืืขืงืจืื ืืช ืืื ืืืื ืฉืื ืืื ืืืื ืืืฉืืืจ ืืชืืืืืช ืื ืืจืฆื.
ืืงืืจ: www.habr.com