В видео автор рассказывает, как он столкнулся с задачей обработки Excel-файла с помощью Python. Ему нужно было обработать XLSX-файл бланка заказа и создать таблицу соответствия подкатегорий товаров и их артикулов.
Автор подробно объясняет процесс создания программы, используя библиотеку openpyxl, операции со строками, типы данных dictionary и list, сортировку словаря по ключам и другие инструменты.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥2
Как можно объявить несколько присваиваний в одной строке?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍8
Множества в Python поддерживают методы
add() и update() для добавления элементов, однако они работают по-разному:set.add(element) — добавляет один элемент в множество. Если элемент уже присутствует, множество не изменится.set.update(iterable) — добавляет все элементы из итерируемого объекта (списка, множества или строки) в множество.Эти методы дают возможность гибко управлять добавлением элементов в множества, будь то одно значение или сразу несколько.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤30👍4🔥3
❤7👍3
В статье автор рассказывает, как быстро и эффективно создавать автодокументацию для Python-проектов с помощью Sphinx, что значительно упрощает поддержание качественной документации с минимальными усилиями.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
Вам дана целочисленная матрица
m x n со следующими свойствами:— Каждая строка отсортирована в неубывающем порядке.
— Первое целое число каждой строки больше последнего целого числа предыдущей строки.
Если число
target находится в матрице вернуть true, в противном случае — false.Пример 1:
Картинка: открыть
Входные данные:
matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3Вывод:
trueПример 2:
Картинка: открыть
Входные данные:
matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 13Вывод:
falsePlease open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
PyWhatKit — это удобная библиотека для автоматизации задач, таких как отправка сообщений в WhatsApp, воспроизведение видео на YouTube, создание рукописного текста и многое другое.
Установка:
pip install pywhatkit
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29👍4🤔3
🤣17👍5❤2
Метод
get() используется для безопасного доступа к значениям в словаре, когда ключ может отсутствовать. В случае отсутствия ключа вместо ошибки возвращается значение по умолчанию, которое можно задать:
dict.get(key, default=None) — возвращает значение, связанное с ключом key. Если ключ отсутствует, возвращается значение default (по умолчанию None).Этот метод упрощает работу с потенциально отсутствующими ключами, предотвращая KeyError и позволяя задавать стандартное значение.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣30😎7👍3❤1👻1
Как перевести строку, содержащую двоичный код (0 и 1), в число?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
В статье показано, как создать Telegram-бота с веб-интерфейсом для приема заявок с помощью FastAPI.
Используются WebApp, вебхуки и асинхронная работа с SQLite, а также SQLAlchemy для управления данными пользователей и заявками через единый интерфейс.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤6👍5😁1