uk
Feedback
Senior Python Developer

Senior Python Developer

Відкрити в Telegram

№ 4931117861 Публикуем интересные/полезные фичи/библиотеки языка. По вопросам сотрудничества: @adv_and_pr Канал на бирже: https://telega.in/c/seniorpy

Показати більше
2025 рік у цифрахsnowflakes fon
card fon
44 575
Підписники
Немає даних24 години
-907 днів
-55930 день
Архів дописів
Фото недоступнеДивитись в Telegram
Находим общие ключи в двух словарях В этом примере мы используем метод keys() для получения наборов ключей из словарей dict1 и dict2, а затем применяем оператор & для нахождения общих ключей. Обратите внимание, что как множества, так и словари не сохраняют порядок элементов/ключей, поэтому порядок результатов может быть произвольным.
Показати все...
Фото недоступнеДивитись в Telegram
Как обратиться к коду из другого файла Если вам нужно выполнить код, содержащийся в другом файле, вы можете использовать встроенную функцию exec.
Показати все...
Фото недоступнеДивитись в Telegram
Зачеркиваем строку Выше представлен фрагмент кода, с помощью которого вы сможете с легкостью получить зачеркнутую строку текста.
Показати все...
Фото недоступнеДивитись в Telegram
Как хостить телеграм-бота (и другие скрипты на Python) бесплатно 24/7 Цель этот статьи - подробная инструкция, как сделать хостинг Python-скриптов бесплатно и доступным 24/7 на примере телеграм-бота. Смотреть статью
Показати все...
Фото недоступнеДивитись в Telegram
Функция cv2.blur() Вы можете размыть изображение в Python с помощью функции OpenCV cv2.blur(). Выше приводится простой пример, в котором нужно размыть изображение и сохранить его. Ознакомиться подробнее можно здесь.
Показати все...
Фото недоступнеДивитись в Telegram
Календарь в Python Существует замечательный встроенный модуль calendar, позволяющий работать с датами. Некоторые возможности, такие как проверка, високосный ли год, показаны на картинке. Для углубления в работу с модулем можно ознакомиться с документацией.
Показати все...
Фото недоступнеДивитись в Telegram
Оператор continue Оператор continue в Python используется для перевода управления программой в начало цикла. Он пропускает оставшиеся строки кода внутри цикла и запускает следующую итерацию. В основном он используется для определенного условия внутри цикла, чтобы мы могли пропустить конкретный код для определенного условия. Обратите внимание на вывод приведенного выше кода, значение 2 пропущено, потому что мы предоставили условие if с помощью оператора continue в цикле for. Когда он соответствует заданному условию, тогда управление передается в начало цикла for, и оно пропускает значение 2 из кода.
Показати все...
Фото недоступнеДивитись в Telegram
Форматируемые шаблоны строк Модуль string из стандартной библиотеки содержит интересный класс Template, который позволяет вполне удобно создавать шаблоны строк для дальнейшего форматирования. Такой способ появился ещё в Python 2.4, как замена %-форматированию, но популярным так и не стал. Поддерживает передачу значений по имени и использует $-синтаксис как в PHP.
Показати все...
Фото недоступнеДивитись в Telegram
Метод partition() Метод partition() разбивает строку по заданной подстроке. После этого результат возвращается в виде кортежа. При этом подстрока, по которой осуществлялась разбивка, тоже входит в кортеж.
Показати все...
Фото недоступнеДивитись в Telegram
Скачиваем HTML-код страницы с помощью Python С помощью следующего фрагмента кода мы можем с легкостью получить HTML-код страницы в интернете.
Показати все...
Фото недоступнеДивитись в Telegram
Сортировка данных CSV файла на Python 🐍 В этом коде мы открываем файл input.csv, считываем его содержимое в список data, сортируем список по первому столбцу и записываем отсортированные данные в новый файл output.csv.
Показати все...
Фото недоступнеДивитись в Telegram
Как выполняется обработка исключений в Python? Для обработки исключений Python предоставляет конструкцию из трех слов: try, except и finally. Синтаксис выглядит примерно так: try: # попробовать сделать это except: # если блок try не сработал, попробовать это finally: # всегда делать это На картинке представлен упрощенный пример такой конструкции. Здесь блок try терпит неудачу, поскольку мы не можем складывать целые числа со строками. Блок except устанавливает val = 10, а затем блок finally выводит complete.
Показати все...
Фото недоступнеДивитись в Telegram
#вопросы_с_собеседований Какие нюансы есть в использовании чисел как ключей? Числовые ключи в словарях подчиняются правилам сравнения чисел. Таким образом, int(1) и float(1.0) считаются одинаковым ключом. Однако из-за того, что значения типа float сохраняются приближенно, не рекомендуется использовать их в качестве ключей.
Показати все...
Фото недоступнеДивитись в Telegram
Хэширование Хэш — это целое число фиксированного размера, которое идентифицирует определенное значение. Каждое уникальное значение должно иметь свой собственный хэш. Для хэширования значений есть встроенная (её не надо устанавливать или импортировать) функция hash(). Используется в основном для сравнения разных объектов — сравнивать хэши легче и выгоднее. Однако изменяемые объекты по типу списков и словарей нельзя хэшировать — интерпретатор выдаст ошибку. Кстати, есть две пасхалки. Хэш бесконечности равен первым цифрам числа Пи, а хэш Not a Number равен нулю. А ещё бывают коллизии: например, хэши чисел -1 и -2 одинаковы.
Показати все...
Фото недоступнеДивитись в Telegram
Скачиваем HTML-код страницы с помощью Python С помощью следующего фрагмента кода мы можем с легкостью получить HTML-код страницы в интеренете.
Показати все...
Фото недоступнеДивитись в Telegram
Ошибка отступа (IndentationError) Эта ошибка похожа по духу на синтаксическую и является ее подвидом. Тем не менее она возникает только в случае проблем с отступами.
Показати все...
Фото недоступнеДивитись в Telegram
#вопросы_с_собеседований Что значит *args, **kwargs? И зачем нам их использовать? Мы используем *args, когда неуверены, сколько аргументов будет передано функции, или если хотим передать сохраненный список или кортеж аргументов функции. **kwargs используется, когда мы не знаем, сколько аргументов ключевых слов будет передано, а также он может быть использован для передачи значений словаря в качестве аргументов ключевых слов. Идентификаторы args и kwargs необязательны, вы можете изменить их на другие, типа *другой **пример, но лучше использовать имя по умолчанию.
Показати все...
Фото недоступнеДивитись в Telegram
Переворот изображения по вертикали В следующем примере мы передаем FLIP_LEFT_RIGHT в качестве аргумента методу транспонирования, чтобы перевернуть изображение по вертикали или слева направо и справа налево. Ознакомиться подробнее можно здесь.
Показати все...
Фото недоступнеДивитись в Telegram
Как вставить переменную в строку в Python? В этом примере мы возьмем целые числа в переменных и попытаемся вставить несколько переменных внутри строки, используя форматированную строку.
Показати все...
Фото недоступнеДивитись в Telegram
Удаление красного, зеленого и синего канала из цветного изображения в Python Чтобы удалить красный канал из цветного изображения, считайте изображение в массив BGR с помощью cv2.imread() и присвойте нули 2D-массиву, соответствующему красному каналу. В этом примере мы удалим красный канал со следующего изображения. Ознакомиться подробнее c удалением других каналов можно здесь.
Показати все...