Giter Club home page Giter Club logo

MasterHead

Эдуард Татарников

Я начинающий Backend-разработчик на Python. Мне нравится писать код на Python и я постоянно учусь делать это лучше! 😎


💡 Технлогии и Инструменты:

Python SQL PostgreSQL Django Flask Git Pytest Docker Aiohttp Aiogram Celery Selenium PyCharm VSC Postman

👨‍🎓 Пройденные курсы:

Ссылка Название
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 Сервис заказа товаров для розничных сетей
  • Описание

         API-сервис для автоматизации закупок в розничных сетях. Покупатели могут просматривать и заказывать товары, а продавцы — управлять своими магазинами и товарами через 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
     
Практические задания

📞 Связаться со мной:

Telegram Discord


📈 GitHub статистика:

webDev's Github stats webDev's Github Languages

Eduard Tatarnikov's Projects

basics_python-lesson7 icon basics_python-lesson7

ООП: объекты, классы, наследование, инкапсуляция и полиморфизм

db_lesson_1 icon db_lesson_1

Введение в базы данных. Типы баз данных.

db_lesson_3 icon db_lesson_3

Select-запросы, выборки из одной таблицы

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.