ДЗ для курса "Python developer. Professional", 2022
https://github.com/GCTMLP/otus_homework_2022/tree/main/log_analyser
Стэк: Python3
Скрипт для парсинга и анализа лог-файлов сервера nginx
https://github.com/GCTMLP/otus_homework_2022/tree/main/cpython_patch
Стэк: C
Добавление оператора инкремента и управляющей конструкции until в исходный код интерпретатора Python
https://github.com/GCTMLP/otus_homework_2022/tree/main/scoring_api
Стэк: Python3, redis
Реализация декларативного язык описания и системы валидации запросов к HTTP API сервиса скоринга
https://github.com/GCTMLP/otus_homework_2022/tree/main/http_server
Стэк: Python3, socket, threading
Веб-сервер, частично реализующий протокол HTTP
https://github.com/GCTMLP/otus_homework_2022/tree/main/uwsgi_daemon
Стэк: Python3, CentOS, nginx, uWSGI, systemd, python-requests
uWSGI-демон. Возвращает информацию о погоде в регионе (определяется по IP-адресу пользователя)
https://github.com/GCTMLP/otus_homework_2022/tree/main/hasker
Стэк: Python3, Nginx, uWSGI, Django4, DRF, Swagger, Vue.js, MySQL
web project (poor man's stackoverflow)
https://github.com/GCTMLP/otus_homework_2022/tree/main/logistic_regression
Стэк: Python3, Jupyter Notebook, Pandas, sklearn, NumPy
Реализация логистического регрессора, который классифицирует отзывы из Amazon
https://github.com/GCTMLP/otus_homework_2022/tree/main/data_analyser
Стэк: Python3, Jupyter Notebook, Pandas, matplotlib, SeaBorn
Анализ датасета Automobile Recalls Dataset
https://github.com/GCTMLP/otus_homework_2022/tree/main/concurency_memcached_loader
Стэк: Python3, multiprocessing, threading memcached, protobuf
Многопоточный скрипт для анализа логов сервера и записи результатов в MemCached.
https://github.com/GCTMLP/otus_homework_2022/tree/main/asyncio_crawler
Стэк: Python3, asyncio, aiohttp, BeautifulSoup
Асинхронный краулер для сайта news.ycombinator.com