В статье рассказывается, как с нуля создать Telegram-бота на Python для онлайн-магазина, интегрировать платежи и работать с базой данных. Функционал бота позволяет просматривать товары, добавлять их в корзину и оформлять заказы.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡15👍8❤7
Please open Telegram to view this post
VIEW IN TELEGRAM
😁66🔥6🤔6👍4💯1
Что выведет код выше?
Anonymous Quiz
13%
{1, 2, 3}
26%
{1, 2, 3, 4}
42%
{3, 4, [1, 2, 3]}
19%
Ошибка
🔥11❤7👍6
Pytest — это мощная библиотека для тестирования на Python, которая делает процесс написания и запуска тестов простым и интуитивно понятным. Она поддерживает параметризацию тестов, фикстуры для настройки окружения, а также автоматическое обнаружение тестовых файлов и функций.
Установка:
pip install pytest
⚡️ — если было полезно
❤️ — если пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17⚡12👍4
👍14❤2🏆1
assert — это удобный инструмент для отладки и тестирования, который проверяет, что определенное условие выполняется. Если условие ложно, assert вызывает AssertionError и может вывести сообщение с описанием ошибки.📌 Используйте assert для проверки предположений на этапе разработки, но помните, что он может быть отключен в релизе, поэтому не подходит для продакшен-кода.
⚡️ — если было полезно
❤️ — если уже знал
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡49❤14👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣69💯4🔥2👍1😁1
Учитывая строку
s состоящую из слов и пробелов, верните длину последнего слова в строке.Последнее слово — это максимальная подстрока, состоящая только из символов, не содержащих пробелов.
Пример 1:
Входные данные:
s = "Hello World"Вывод:
5Объяснение:
The last word is "World" with length 5.Пример 2:
Входные данные:
s = " fly me to the moon "Вывод:
4Объяснение:
The last word is "moon" with length 4.Пример 3:
Входные данные:
s = "luffy is still joyboy"Вывод:
6Объяснение:
The last word is "joyboy" with length 6.Please open Telegram to view this post
VIEW IN TELEGRAM
❤11💯6👍2
В статье объясняется, как в Python сравниваются целые числа и числа с плавающей точкой, с подробным разбором внутреннего алгоритма CPython и особенностей представления чисел в формате IEEE-754.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥3
Что быстрее: словарь или список?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23😁11
Tornado — это высокопроизводительный веб-фреймворк и асинхронная сетевая библиотека для Python. Он идеально подходит для создания масштабируемых веб-приложений и сервисов с поддержкой веб-сокетов и большого числа одновременных подключений.
Установка:
pip install tornado
⚡️ — если было полезно
❤️ — если пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡28👍8❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣56👍8😁8🔥2💯1
Что выведет код выше?
Anonymous Quiz
24%
[1, 2, 3] (1, 2, 3)
28%
[1, 2, 3, 4, 5] (1, 2, 3, 4, 5)
17%
[1, 2, 3, 4, 5] (1, 2, 3)
5%
[1, 2, 3] (1, 2, 3, 4, 5)
27%
Ошибка
🔥20👍7💯2
Методы
join и split в Python позволяют легко объединять и разъединять строки, делая работу с текстовыми данными удобной и эффективной.join — метод join объединяет элементы списка (или другой итерируемой последовательности) в одну строку, используя заданный разделитель.split — метод split разбивает строку на список подстрок по заданному разделителю. По умолчанию разделителем является пробел.
📌 Эти методы упрощают работу со строками, делая ваш код более понятным и лаконичным.
❤️ — если было полезно
💯 — если база
Please open Telegram to view this post
VIEW IN TELEGRAM
💯70❤32👍3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁34❤7👍6🔥6💯4