Skip to content

About

Задание по курсу PL-001 для самостоятельного выполнения

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Практическое задание по курсу PL-001

В рамках задания мы напишем на Python игрушечный бэкенд для интернет-магазина с локальным хранилищем данных в памяти: научимся создавать, читать, изменять и удалять товары, работать с корзиной и управлять всем этим через простую консоль администратора. Задание выполняется поэтапно, и каждый следующий шаг опирается на предыдущий.

Мануалы

  • Запуск локальных проверок — как установить uv на macOS и Windows и запустить скрипты, которые локально выполняют те же проверки кода, что и CI на GitHub.
  • Сдача домашнего задания — как загрузить решение в свой форк, оформить Pull Request в исходный репозиторий и что нужно для того, чтобы работа была принята на проверку.

Задания

  • Часть 1. Генератор идентификаторов Twitter Snowflake — нужно написать генератор 64-битных числовых идентификаторов, в которые упакованы метка времени, номер узла и счётчик последовательности. Такие идентификаторы уникальны и примерно упорядочены по времени, а из самого идентификатора можно узнать, когда и на каком узле он был создан.

About

Задание по курсу PL-001 для самостоятельного выполнения

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages