Задача

Необходимо сгенерировать единый набор файлов, который содержит полный перечень всех возможных уникальных чисел в формате 79xxxxxxxxx для приведенного списка трехзначных кодов. Дубликаты из-за пересекающихся кодов должны быть исключены.

Исходный список кодов

  • 900, 901, 903, 905, 906, 909, 910, 915, 916, 917, 919
  • 923, 924, 925, 926, 929, 930, 931, 932, 933, 934, 936
  • 938, 939, 941, 955, 958, 962, 963, 964, 965, 966, 967
  • 968, 969, 977, 980, 981, 982, 983, 984, 985, 986, 989
  • 991, 992, 993, 994, 995, 996, 997, 999

Основные требования

  • Каждое сгенерированное 11-значное число должно встречаться в итоговой базе только один раз.
  • Формат: 11-значная строка, начинающаяся с 79, далее 3-значный код и 7-значный уникальный числовой набор (от 0000000 до 9999999).
    Пример для кода 915: 79150000000, 79150000001, ... 79159999999.
  • Структура файлов:
    • Для каждого уникального кода создается отдельная папка с именем кода (например, 910).
    • Внутри папки размещаются 10 файлов (part_1.xlsx, part_2.xlsx, ... part_10.xlsx) - каждый файл содержит 1 млн строк.
    • В каждом файле один лист с одним столбцом A. Значения в столбце должны быть сохранены как текст, чтобы предотвратить преобразование в экспоненциальный формат.
    • Убедиться, что файл можно корректно сохранить в CSV.

Парсер статусов почтовых отправлений

Необходимо разработать парсер для отслеживания почтовых отправлений. Программа должна по трек-номеру получать актуальный статус посылки, сохранять данные в таблицу и обрабатывать до 10 000 треков в день с использованием прокси для обхода блокировок.

Чертежи планетария в AutoCAD

Требуется доработать существующий проект планетария и подготовить 4 листа чертежей с обновлённой расстановкой оборудования и компоновкой кресел.