Обмен значениями при помощи кортежей
Один из популярных трюков в 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