Я Backend-разработчик на Python. Мне нравится писать код на Python и я постоянно учусь делать это лучше! 😎
Ссылка | Название |
---|---|
netology.ru | Python-разработчик |
letpy.com | Основы программирования на языке Python |
📝 Сертификаты
Ссылка | Название курса |
---|---|
letpy.com | Основы программирования на языке Python |
netology.ru | Основы языка программирования Python |
netology.ru | Git — система контроля версий |
netology.ru | ООП и работа с API |
netology.ru | Базы данных для python-разработчиков |
netology.ru | Профессиональная работа с Python |
netology.ru | Django: создание backend-приложений |
netology.ru | Python в веб-разработке |
Проекты
- API Сервис заказа товаров для розничных сетей
- Разработать backend-часть сервиса заказа товаров для розничных сетей на Django Rest Framework
- Реализовал регистрацию пользователей через Djoser с аутентификацией по JWT токену, включая возможность регистрации через Google и Github
- Создал API views для удобного взаимодействия клиентов и продавцов
- Внедрил асинхронный импорт товаров продавца с использованием Celery
- Подготовил API документацию к проекту с использованием Postman
- Улучшил админку с помощью django-baton
- Докеризовал проект для удобного развертывания
- Покрыл код тестами с использованием Pytest
- Python, Django, Django REST framework, Celery, Redis, Djoser, social_django, Imagekit, Pytest, django-baton
- База данных для телеграм-бота по поиску тату мастеров и клиентов
- Спроектировать и создать методы базы данных для асинхронной работы с клиентами, мастерами, лайками, жалобами, запросами контактов и стилями тату
- Создал структуру таблиц БД для хранения необходимой информации
- Реализовал набор функций для работы с БД, в том числе для поиска анкет мастеров с ранжированием по лайкам и фильтрацией по разным критериям.
- Создал функции по созданию фейковых мастеров, сбору статистики для администраторов
- Обеспечил обработку ошибок и логирование для облегчения отладки и мониторинга
- Python, SQLAlchemy, Asyncio
- База данных для телеграм-бота по маркетингу
- Спроектировать и создать методы базы данных для асинхронной работы с реферальной системой, персонализации приветственных сообщений рефералам и возможностью для каждого пользователя составить сообщение для рассылки своим рефералам на любую будущую дату (контент-план), включая текст сообщения и медиафайлы.
- Создал структуру таблиц БД для хранения необходимой информации о пользователях, реферальных связях и контент-плане
- Реализовал набор функций для создания, обновления, поиска и получения данных пользователей, реферальных связей и контент-плана, а также для реализации персонализации приветственных сообщений рефералам
- Создал функцию рассылки сообщений рефералам пользователя по контент-плану
- Обеспечил обработку ошибок и логирование для облегчения отладки и мониторинга
- Python, SQLAlchemy, Asyncio
- Резервное копирование
- Написать программу для резервного копирования фотографий с профиля пользователя vk в облачное хранилище Яндекс Диск
- Реализовал класс для сохранения фотографий из профиля и альбомов VK, с максимальным разрешением, в качестве названий файлов использовал количество лайков
- Создал класс для загрузки фотографий в созданную папку Яндекс Диска
- Выполнил сохранение информации по фотографиям в json-файл
- Сделал прогресс-бар для отслеживания процесса программы с помощью библиотеки tqdm
- Python, REST API Яндекс Диск/VK, tqdm
Описание
API-сервис для автоматизации закупок в розничных сетях. Покупатели могут просматривать и заказывать товары, а продавцы — управлять своими магазинами и товарами через API.
Задача:Описание
Задача:Описание
Задача:Описание
Задача:Практические задания
-
Продвинутый Python
-
Django REST framework