Skip to content
View Shecspi's full-sized avatar

Block or report Shecspi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Shecspi/README.md

Всем привет! Меня зовут Вавилов Егор.

Я - Python разработчик из Москвы, Россия.

Мои проекты

  • Мои города - На данный момент я работаю над своим собственным проектом под названием "Мои города". Это веб-сайт, который позволяет путешественникам сохранять свои посещённые города и страны, просматривать их на карте и производить анализ своих путешествий. Посмотреть, как выглядит запущенный проект, можно по адресу https://moi-goroda.ru.
  • geo-polygons - API-сервис, предоставляющий информацию о границах всех регионов России и всех стран мира в формате geoJSON. Этот сервис используется проектом "Мои города" для отображения регионов и стран на карте. Работающий пример доступен по ссылке.
  • Image Renamer - Программа для массового переименования изображений и видеофайлов на основе информации, хранящейся в EXIF-данных файла.
  • Running-Alien - Небольшая игра-платформер, написанная с использованием библиотеки PyGame.

Решённые тестовые задания

  • Бэкэнд для игры саппёр. Задача состояла в том, чтобы реализовать бэкэнд для игры саппёр, который будет соответствовать заявленной спецификации. Стек использоуемых технологий не оговаривался. Для решения задачи я использовал FastAPI.
  • Просмотрщик PDF-файлов. По условию задачи, нужно было написать приложение на PyQT, которое позволяло бы открывать и просматривать PDF-файлы, а также рисовать на них прямоугольники. Для решения этой задачи, помимо фреймворка PyQT, я использовал библиотеку pdf2image для конвертации PDF-файлов в изображения.

Прочитанные книги

  1. Изучаем Python. 5 издание (1 и 2 том) - Марк Лутц
  2. Python. К вершинам мастерства. 2 издание - Лусиану Ромальо
  3. Рецепты Python - Юн Цуй
  4. Asyncio и конкурентное программирование на Python - Мэттью Фаулер
  5. FastAPI. Веб-разработка на Python - Билл Любанович
  6. Совершенный код – С.Макконнелл
  7. Чистый код - Роберт Мартин
  8. Чистая архитектура - Роберт Мартин
  9. Идеальный программист - Роберт Мартин
  10. Идеальная работа - Роберт Мартин
  11. System Design - Алекс Сюй
  12. Паттерны разработки на Python - Гарри Персиваль, Боб Грегори
  13. Грокаем алгоритмы - Адитья Бхаргава
  14. Алгоритмы неформально - Брэдфорд Такфилд
  15. PostgreSQL. Основы языка SQL - Е.П.Моргунов
  16. Head First. Git – Раджу Ганди
  17. Git. Контроль версий - Прем Кумар Понуторай, Джон Лолигер
  18. Код. Тайный язык информатики - Чарльз Петцольд
  19. Изучаем DDD - предметно-ориентированное проектирование - Влад Хононов
  20. README. Суровые реалии разработчиков - Крис Риккомини, Дмитрий Рябой
  21. Scrum. Революционный метод управления проектами - Джефф Сазерленд
  22. Как разговаривать с кем угодно, когда угодно и где угодно - Ларри Кинг

Английский язык

Уровень владения английским языком - B2 Upper-Intermediate

Мои навыки и инструменты, которые использую

Языки:

Python Django HTML5 Bootstrap

Инструменты:

Arch Neovim PyCharm Docker Git GitHub GitHub Actions

Связь со мной

Моя статистика

shecspi  shecspi

Pinned Loading

  1. MoiGoroda Public

    Python 13

  2. geo-polygons Public

    Python 1

  3. Running-Alien Public

    Python

  4. ImageRenamer Public

    Python

  5. basic-server-setup Public

    9

  6. vps-setup Public