Python-Разработчик
Альтернативное Обучение
Москва, Россия
С июня 2022 года занимаюсь разработкой на Python. За это время реализовал около 6 проектов в рамках курса "Python-разработчик".На данный момент могу:- самостоятельно реализовать приложение на Django с нуля до деплоя на облаке;- оптимизировать запросы к базе данных через Django ORM;- создавать полноценное API для проекта и работающую документацию к нему;- настраивать взаимодействие нескольких docker-контейнеров;- писать простые telegram-боты в том числе с использованием модуля Aiogram;- настраивать CI/CD для проекта с помощью GitHub Actions;- писать тесты с использованием библиотеки Unittest.- работать с алгоритмами и структурами данных и использовать эти знания на практике для решения задач разных уровней сложности.Мои проекты:1. Пользовательский сервис для оставления отзывов на REST API(Групповой проект) - приложение, которое собирает отзывы пользователей на произведения - книги, музыку, фильмы. Пользователи могут оставлять отзывы на произведения, на основе которых автоматически рассчитывается рейтинг. Проект выполнялся в команде с другими разработчиками.Я в этом проекте отвечал за создание моделей, view и эндпойнтов для произведений, категорий и жанров.2. REST API для проекта блога.Позволяет просматривать и отправлять посты, просматривать группы, подписываться на авторов. Для аутентификации используется JWT-токен.3. Блог - социальная сеть для публикации личных дневников. Это сайт, на котором можно создать свою страницу, пользователи смогут заходить на чужие страницы, подписываться на авторов и комментировать их записи.4. Проект API для покупок - сайт, на котором пользователи могут публиковать рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. Также можно создавать список продуктов, которые нужно купить для приготовления выбранных блюд. Проект размещён в docker-контейнерах на Яндекс.Облаке с помощью CI и CD (GitHub Actions).С моими проектами можно ознакомиться на GitHub:https://github.com/Dmitriy8854