Файл requirements.txt
генерируется при помощи команды pip freeze > requirements.txt
Для чего нужно разделять на модули:
- Читаемость: Большой файл труднее понять и анализировать. Разделение на модули упрощает навигацию по коду.
- Поддержка: Изменения в одном большом файле рискованнее и сложнее, чем в небольших модулях с чёткой ответственностью.
- Командная работа: Разделение кода позволяет разработчикам работать над разными частями проекта одновременно, минимизируя конфликты.
Кнопки:
kb = types.InlineKeyboardMarkup(
inline_keyboard=[
[
types.InlineKeyboardButton(
text="Наш инстаргам",
url="https://instagram.com/geeks"
),
types.InlineKeyboardButton(
text="Наш сайт",
url="https://geeks.kg"
)
]
]
)