Skip to content

Сборник учебных проектов, реализованных в рамках курса Python-разработчик от яндекс практикума.

License

Notifications You must be signed in to change notification settings

Timofey-G/Practicum.Yandex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Сборник учебных проектов, реализованных в рамках курса Python-разработчик от яндекс практикума.

За время курса освоил основные принципы Python, разработку бэкенда на Django, работу с API и REST API, а также изучил алгоритмы, структуры данных и управление проектами на удаленном сервере. Успешно применил полученные навыки на практике, реализовав 11 проектов.
Некоторые из них:

  1. Foodgram - Продуктовый Помощник. Дипломный проект в виде сайта, который позволяет:

    • Создавать, публиковать и редактировать рецепты
    • Добавлять их в избранное и список покупок
    • Скачивать общий список ингредиентов в pdf для всех указанных рецептов
    • Просматривать контент других пользователей, подписываться на них

    Проект запущен на сервере Yandex Cloud в нескольких docker-контейнерах с помощью:

    • Nginx
    • Gunicorn

    Ссылка на сайт: myfoodgram.myvnc.com

    Python Django DRF POSTGRES

    Pillow ReportLab JS

  2. Социальная сеть Yatube. Платформа, в которой можно:

    • зарегистрироваться, добавить фото профиля
    • подписываться на других пользователей, публиковать и просматривать посты, используя фильтр по группам/пользователям/подпискам
    • ставить лайки и писать комментарии, осуществлять поиск по странице, редактировать профиль и свои записи.

    Проект покрыт тестами (Unittest), размещен на бесплатном хостинге и доступен для демонстрации.

    Python Django SQL HTML CSS Bootstrap Pillow

  3. Сервис отзывов YaMDb для различных произведений с REST API (групповой проект):

    • разработал модели, view и эндпоинты, кастомную management-команду для импорта базы данных из csv
    • провел код-ревью по правам доступа, системе регистрации, аутентификации и подтверждения через e-mail.

    Python Django DRF Simple JWT SQL

Контакты

Тимофей Григоренко:


Ссылка на проекты: github.com/Timofey-G/Practicum.Yandex

About

Сборник учебных проектов, реализованных в рамках курса Python-разработчик от яндекс практикума.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published