GCTMLP / otus_homework_2022

Homework for the course "Python Developer. Professional"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

otus_homework_2022

ДЗ для курса "Python developer. Professional", 2022

Проекты

log_analyser

https://github.com/GCTMLP/otus_homework_2022/tree/main/log_analyser
Стэк: Python3
Скрипт для парсинга и анализа лог-файлов сервера nginx

cpython_patch

https://github.com/GCTMLP/otus_homework_2022/tree/main/cpython_patch
Стэк: C
Добавление оператора инкремента и управляющей конструкции until в исходный код интерпретатора Python

scoring_api

https://github.com/GCTMLP/otus_homework_2022/tree/main/scoring_api
Стэк: Python3, redis
Реализация декларативного язык описания и системы валидации запросов к HTTP API сервиса скоринга

http_server

https://github.com/GCTMLP/otus_homework_2022/tree/main/http_server
Стэк: Python3, socket, threading
Веб-сервер, частично реализующий протокол HTTP

uwsgi_daemon

https://github.com/GCTMLP/otus_homework_2022/tree/main/uwsgi_daemon
Стэк: Python3, CentOS, nginx, uWSGI, systemd, python-requests
uWSGI-демон. Возвращает информацию о погоде в регионе (определяется по IP-адресу пользователя)

hasker

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)

logistic_regression

https://github.com/GCTMLP/otus_homework_2022/tree/main/logistic_regression
Стэк: Python3, Jupyter Notebook, Pandas, sklearn, NumPy
Реализация логистического регрессора, который классифицирует отзывы из Amazon

data_analyser

https://github.com/GCTMLP/otus_homework_2022/tree/main/data_analyser Стэк: Python3, Jupyter Notebook, Pandas, matplotlib, SeaBorn
Анализ датасета Automobile Recalls Dataset

concurency_memcached_loader

https://github.com/GCTMLP/otus_homework_2022/tree/main/concurency_memcached_loader
Стэк: Python3, multiprocessing, threading memcached, protobuf
Многопоточный скрипт для анализа логов сервера и записи результатов в MemCached.

asyncio_crawler

https://github.com/GCTMLP/otus_homework_2022/tree/main/asyncio_crawler
Стэк: Python3, asyncio, aiohttp, BeautifulSoup
Асинхронный краулер для сайта news.ycombinator.com

About

Homework for the course "Python Developer. Professional"


Languages

Language:Jupyter Notebook 80.3%Language:Python 14.7%Language:HTML 3.8%Language:JavaScript 1.1%Language:Shell 0.1%Language:Dockerfile 0.0%