Валидные значения словаря
В словарь можно поместить что угодно – вы не ограничены числами или строками. Можете поместить списки внутрь словаря и получить доступ к вложенным значениям.
Разъяснивший Python
В словарь можно поместить что угодно – вы не ограничены числами или строками. Можете поместить списки внутрь словаря и получить доступ к вложенным значениям.
Разъяснивший Python
😁3👏1
Применение встроенных функций в Python
Функция
Другая известная функция — reduce (). Как следует из ее названия, она применяет функцию к итератору и выполняет для нее операцию reduce
Разъяснивший Python
Функция
map() — известная и часто используемая функция. Она получает два параметра, один из которых — функция, а другой — итератор. При выполнении функции map функция применяется к каждому элементу в итераторе.Другая известная функция — reduce (). Как следует из ее названия, она применяет функцию к итератору и выполняет для нее операцию reduce
Разъяснивший Python
🔥1
Управляем мышкой с помощью Python
mouse — это сторонняя Python-библиотека для программного управления мышью и отслеживания действий пользователя. С её помощью программа может реагировать на движения мыши и нажатия кнопок, а также сама управлять курсором. Делимся подробным гайдом по работе с mouse.
Смотреть...
Разъяснивший Python
mouse — это сторонняя Python-библиотека для программного управления мышью и отслеживания действий пользователя. С её помощью программа может реагировать на движения мыши и нажатия кнопок, а также сама управлять курсором. Делимся подробным гайдом по работе с mouse.
Смотреть...
Разъяснивший Python
YouTube
Управление мышью python (питон) | Модуль mouse python
Управление мышью python (питон) | Модуль mouse python
★ Телеграм канал: https://t.me/programmersGuide_1
★ Группа ВК: https://vk.com/club123524808
► Поддержать автора:
https://www.donationalerts.com/r/it_start
► Другие видео:
★ Плейлист со всеми уроками…
★ Телеграм канал: https://t.me/programmersGuide_1
★ Группа ВК: https://vk.com/club123524808
► Поддержать автора:
https://www.donationalerts.com/r/it_start
► Другие видео:
★ Плейлист со всеми уроками…
Обмен значениями при помощи кортежей
Один из популярных трюков в Python – обмен значениями без создания временной переменной. Способ применим для любого числа переменных.
В правой части инструкции присваивания последовательностей допускается указывать любые итерируемые объекты. Главное, чтобы число элементов слева равнялось числу элементов справа. Такое присваивание применяется и для сложных вложенных конструкций.
Разъяснивший Python
Один из популярных трюков в Python – обмен значениями без создания временной переменной. Способ применим для любого числа переменных.
В правой части инструкции присваивания последовательностей допускается указывать любые итерируемые объекты. Главное, чтобы число элементов слева равнялось числу элементов справа. Такое присваивание применяется и для сложных вложенных конструкций.
Разъяснивший Python
Использование python-docx-template для динамического создания закладок и ссылок на них в документах Word
В этом материале автор предлагает свой способ вставки закладок (bookmarks) и ссылок (hyperlinks) на них при помощи python-docx-template.
Читать...
Разъяснивший Python
В этом материале автор предлагает свой способ вставки закладок (bookmarks) и ссылок (hyperlinks) на них при помощи python-docx-template.
Читать...
Разъяснивший Python
Применение библиотек numpy и pandas в Python
Преимущества: Обеспечивает мощные инструменты для анализа данных и работы с массивами, упрощая манипуляции с большими объемами данных.
Разъяснивший Python
Преимущества: Обеспечивает мощные инструменты для анализа данных и работы с массивами, упрощая манипуляции с большими объемами данных.
Разъяснивший Python
❤1
Тернарный оператор условного присваивания
Это еще один способ сделать код более кратким и сохранить его читабельность:
[on_true] if [expression] else [on_false]
Разъяснивший Python
Это еще один способ сделать код более кратким и сохранить его читабельность:
[on_true] if [expression] else [on_false]
Разъяснивший Python
Использование map()
Такой синтаксис имеет данная встроенная функция:
map(function, something_iterable)
Функция применяет к каждому элементу списка функцию принимающую на вход элемент списка.
Разъяснивший Python
Такой синтаксис имеет данная встроенная функция:
map(function, something_iterable)
Функция применяет к каждому элементу списка функцию принимающую на вход элемент списка.
Разъяснивший Python
Распаковка кортежа + Распаковка кортежа с *
Мы можем использовать распаковку кортежей для одновременного назначения нескольких переменных.
Также можем добавить
Разъяснивший Python
Мы можем использовать распаковку кортежей для одновременного назначения нескольких переменных.
Также можем добавить
* перед переменными, чтобы распаковать все остальное в эту переменную.Разъяснивший Python
❤1
Тернарный оператор
Мы можем сжать блок
Разъяснивший Python
Мы можем сжать блок
if-elif-else в ОДНУ строку, используя тернарный оператор.Разъяснивший Python
Пока вы платите за западные нейросети – китайские делают то же самое бесплатно
ChatGPT и Claude Code давно у всех на слуху. Но за последние годы в Китае появилось множество мощных AI-инструментов, которые умеют не меньше – а главное, почти все бесплатны и доступны пользователям из России.
DeepSeek, Qwen, Hailuo и другие ИИ уже умеют работать с текстом, изображениями, кодом и анализом не хуже других нейросетей.
В Зерокодере собрали их в новом бесплатном вебинаре «Китайские нейросети 2026–2027».
⚡️Что ждет вас на вебинаре?
• Проведем глубокое исследование рынка и превратим его в личный дашборд;
• Сделаем сайт без разработки с нуля;
• Сгенерируем кадры для собственного нейросериала;
• Протестируем функции, которых нет у западных ИИ-флагманов;
• Соберем собственный ИИ-стек для работы и проектов.
Не нужно выбирать между десятками сервисов и самостоятельно разбираться, что действительно работает. Вам покажут актуальные инструменты и их применение на практике.
Бонусом – справочник по 10 китайским ИИ и доступ к закрытой базе по нейросетям.
Бесплатный эфир по ссылке – регистрируйтесь
ChatGPT и Claude Code давно у всех на слуху. Но за последние годы в Китае появилось множество мощных AI-инструментов, которые умеют не меньше – а главное, почти все бесплатны и доступны пользователям из России.
DeepSeek, Qwen, Hailuo и другие ИИ уже умеют работать с текстом, изображениями, кодом и анализом не хуже других нейросетей.
В Зерокодере собрали их в новом бесплатном вебинаре «Китайские нейросети 2026–2027».
⚡️Что ждет вас на вебинаре?
• Проведем глубокое исследование рынка и превратим его в личный дашборд;
• Сделаем сайт без разработки с нуля;
• Сгенерируем кадры для собственного нейросериала;
• Протестируем функции, которых нет у западных ИИ-флагманов;
• Соберем собственный ИИ-стек для работы и проектов.
Не нужно выбирать между десятками сервисов и самостоятельно разбираться, что действительно работает. Вам покажут актуальные инструменты и их применение на практике.
Бонусом – справочник по 10 китайским ИИ и доступ к закрытой базе по нейросетям.
Бесплатный эфир по ссылке – регистрируйтесь
Магические методы в классах Python
Магический метод init определяет, какие свойства класса задаются, когда мы создаем объект класса
Магический метод str определяет, что возвращается, когда мы вызываем
Магический метод gt определяет, что происходит, когда мы сравниваем двух собак с помощью оператора
Разъяснивший Python
__init__ ,агическиеиагическиявляются магическими методами, которые позволяют нам работать по-особенному с нашими объектами Dog.Магический метод init определяет, какие свойства класса задаются, когда мы создаем объект класса
Dog.Магический метод str определяет, что возвращается, когда мы вызываем
str(dog), который вызывается, когда мы печатаем объекты Dog.Магический метод gt определяет, что происходит, когда мы сравниваем двух собак с помощью оператора
>.Разъяснивший Python
Работа с датами
Модуль python-dateutil предоставляет мощное расширение для стандартного datetime. Устанавливается он следующим образом:
pip3 install python-dateutil
В фото пример парсинга даты из логов.
Разъяснивший Python
Модуль python-dateutil предоставляет мощное расширение для стандартного datetime. Устанавливается он следующим образом:
pip3 install python-dateutil
В фото пример парсинга даты из логов.
Разъяснивший Python
Словарь и set comprehensions
Словарю нужны ключ и значение. Определяем ключ и значение в expression.
Синтаксис set comprehension не сильно отличается от list comprehension. Мы просто используем фигурные скобки вместо квадратных:
Разъяснивший Python
Словарю нужны ключ и значение. Определяем ключ и значение в expression.
Синтаксис set comprehension не сильно отличается от list comprehension. Мы просто используем фигурные скобки вместо квадратных:
{ <expression> for item in list if <conditional> }Разъяснивший Python
Дизайнер, айтишник, продажник или маркетолог – а что, если часть вашей работы заберет Claude Code?
На первом бесплатном практикуме покажут, как это работает в реальных задачах – без теории и длинных презентаций.
За 90 минут Кирилл Пшинник, CEO Университета Зерокодера, научит вас собирать:
• дашборд по продажам из обычной таблицы;
• парсер для сбора данных с сайтов и мониторинга конкурентов;
• презентацию из текста или отчета;
• инфографику и баннеры в едином стиле;
• вертикальные ролики из длинного видео;
• автоматический отчет, который Claude Code будет собирать по расписанию.
И это только часть: покажут подключение к Google Таблицам, Диску, почте и календарю, а также работу 15 агентов одновременно.
Главное – в конце остаются не слайды о возможностях Claude Code, а реальные рабочие файлы, которые можно использовать дальше.
Бонус: инструкция по установке и оплате Claude Code из России + промты и 20 готовых подсказок.
Бесплатная регистрация по ссылке.
На первом бесплатном практикуме покажут, как это работает в реальных задачах – без теории и длинных презентаций.
За 90 минут Кирилл Пшинник, CEO Университета Зерокодера, научит вас собирать:
• дашборд по продажам из обычной таблицы;
• парсер для сбора данных с сайтов и мониторинга конкурентов;
• презентацию из текста или отчета;
• инфографику и баннеры в едином стиле;
• вертикальные ролики из длинного видео;
• автоматический отчет, который Claude Code будет собирать по расписанию.
И это только часть: покажут подключение к Google Таблицам, Диску, почте и календарю, а также работу 15 агентов одновременно.
Главное – в конце остаются не слайды о возможностях Claude Code, а реальные рабочие файлы, которые можно использовать дальше.
Бонус: инструкция по установке и оплате Claude Code из России + промты и 20 готовых подсказок.
Бесплатная регистрация по ссылке.
Инвертирование словаря
Иногда нужно поменять местами ключи и значения. Метод invert_dict работает только если значения уникальны и хешируемы.
Для повторяющихся значений подойдет метод
Разъяснивший Python
Иногда нужно поменять местами ключи и значения. Метод invert_dict работает только если значения уникальны и хешируемы.
Для повторяющихся значений подойдет метод
setdefault(), который создает ключ со значением по умолчанию, если его еще нет в словаре, и возвращает значение этого ключа.Разъяснивший Python
Создание словаря из двух списков
Часто возникает задача создать словарь из двух отдельных списков, где один содержит ключи, а другой - значения.
Функция
Разъяснивший Python
Часто возникает задача создать словарь из двух отдельных списков, где один содержит ключи, а другой - значения.
Функция
zip() создает итератор, который объединяет элементы из нескольких итерируемых объектов. Затем конструктор dict() превращает пары в словарь. Если списки имеют разную длину, результирующий словарь будет ограничен длиной самого короткого списка.Разъяснивший Python
Подсчет частоты элементов
Для анализа данных часто нужно подсчитать, сколько раз каждый элемент встречается в коллекции.
Разъяснивший Python
Для анализа данных часто нужно подсчитать, сколько раз каждый элемент встречается в коллекции.
Counter - невероятно полезный класс, который я применяю почти в каждом проекте обработки данных. Он наследуется от dict, поэтому с ним можно работать как с обычным словарем, но с дополнительными методами.Разъяснивший Python
Синтаксис декоратора функции
Декоратор – это обертка вокруг функции, которая определенным образом изменяет ее поведение. Существуют варианты использования декораторов, и вы, возможно, уже применяли их раньше при работе с такими фреймворками, как Flask.
Разъяснивший Python
Декоратор – это обертка вокруг функции, которая определенным образом изменяет ее поведение. Существуют варианты использования декораторов, и вы, возможно, уже применяли их раньше при работе с такими фреймворками, как Flask.
Разъяснивший Python
True и False значения
В Python действует понятное правило, по которому отсутствие данных всегда приравнивается к логической лжи, а их наличие — к истине. Из-за этого ноль, пустые строки, незаполненные списки и значение
Лайфхак позволяет отказаться от длинных проверок вроде
Разъяснивший Python
В Python действует понятное правило, по которому отсутствие данных всегда приравнивается к логической лжи, а их наличие — к истине. Из-за этого ноль, пустые строки, незаполненные списки и значение
None программа считает за False, а любые ненулевые числа и объекты с содержимым автоматически дают True.Лайфхак позволяет отказаться от длинных проверок вроде
if len(список) > 0. Достаточно просто написать if список, и Python сам проверит, добавлены ли в переменную хоть какие-то данные. Это сильно сокращает код и делает его чистым.Разъяснивший Python