Just Python
قناة بسيطة
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc
إظهار المزيد9 725
المشتركون
-524 ساعات
-117 أيام
-8930 أيام
أرشيف المشاركات
9 724
Команды break, continue и pass
break полностью останавливает цикл for/while. Никакой другой итерации не происходит.
continue пропускает ОДНУ итерацию. Другие итерации все еще происходят позже.
pass абсолютно ничего не делает.
#theory // Just Python9 724
Блоки try, except, finally
Блоки
try-except-finally позволяют нам обрабатывать вещи, когда в нашем коде возникают ошибки и исключения (вместо просто сбоя)
#theory // Just Python9 724
break vs continue vs pass
break полностью останавливает цикл for/while. Никакой другой итерации не происходит.
continue пропускает ОДНУ итерацию. Другие итерации все еще происходят позже.
pass абсолютно ничего не делает.
#theory // Just Python9 724
True и False значения
В Python действует понятное правило, по которому отсутствие данных всегда приравнивается к логической лжи, а их наличие — к истине. Из-за этого ноль, пустые строки, незаполненные списки и значение
None программа считает за False, а любые ненулевые числа и объекты с содержимым автоматически дают True.
Лайфхак позволяет отказаться от длинных проверок вроде if len(список) > 0. Достаточно просто написать if список, и Python сам проверит, добавлены ли в переменную хоть какие-то данные. Это сильно сокращает код и делает его чистым.
#theory // Just Python9 724
Синтаксис декоратора функции
Декоратор – это обертка вокруг функции, которая определенным образом изменяет ее поведение. Существуют варианты использования декораторов, и вы, возможно, уже применяли их раньше при работе с такими фреймворками, как Flask.
#theory // Just Python
9 724
Проверка необходимой версии Python
Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит проверить наличие актуальной версии Python.
#theory // Just Python
9 724
Сортировка словаря по значению
Словари в Python сохраняют порядок добавления ключей (с версии 3.7), но иногда требуется отсортировать их по значениям.
#theory // Just Python
9 724
Подсчет частоты элементов
Для анализа данных часто нужно подсчитать, сколько раз каждый элемент встречается в коллекции.
Counter - невероятно полезный класс, который я применяю почти в каждом проекте обработки данных. Он наследуется от dict, поэтому с ним можно работать как с обычным словарем, но с дополнительными методами.
#theory // Just Python9 724
Создание словаря из двух списков
Часто возникает задача создать словарь из двух отдельных списков, где один содержит ключи, а другой - значения.
Функция
zip() создает итератор, который объединяет элементы из нескольких итерируемых объектов. Затем конструктор dict() превращает пары в словарь. Если списки имеют разную длину, результирующий словарь будет ограничен длиной самого короткого списка.
#theory // Just Python9 724
Дизайнер, айтишник, продажник или маркетолог – а что, если часть вашей работы заберет Claude Code?
На первом бесплатном практикуме покажут, как это работает в реальных задачах – без теории и длинных презентаций.
За 90 минут Кирилл Пшинник, CEO Университета Зерокодера, научит вас собирать:
• дашборд по продажам из обычной таблицы;
• парсер для сбора данных с сайтов и мониторинга конкурентов;
• презентацию из текста или отчета;
• инфографику и баннеры в едином стиле;
• вертикальные ролики из длинного видео;
• автоматический отчет, который Claude Code будет собирать по расписанию.
И это только часть: покажут подключение к Google Таблицам, Диску, почте и календарю, а также работу 15 агентов одновременно.
Главное – в конце остаются не слайды о возможностях Claude Code, а реальные рабочие файлы, которые можно использовать дальше.
Бонус: инструкция по установке и оплате Claude Code из России + промты и 20 готовых подсказок.
Бесплатная регистрация по ссылке.
9 724
Инвертирование словаря
Иногда нужно поменять местами ключи и значения. Метод invert_dict работает только если значения уникальны и хешируемы.
Для повторяющихся значений подойдет метод
setdefault(), который создает ключ со значением по умолчанию, если его еще нет в словаре, и возвращает значение этого ключа.
#theory // Just Python9 724
Генератор списка + понимание генератора словарей/множеств
С генератором списка мы можем создать собственный список в одной строке кода.
Генератор множества и генератор словаря можно использовать для создания множеств и словарей так же, как мы создаем списки, используя генератор списков.
Гайды по Python
9 724
Словарь и set comprehensions
Словарю нужны ключ и значение. Определяем ключ и значение в expression.
Синтаксис set comprehension не сильно отличается от list comprehension. Мы просто используем фигурные скобки вместо квадратных:
{ <expression> for item in list if <conditional> }
Гайды по Python9 724
Работа с датами
Модуль python-dateutil предоставляет мощное расширение для стандартного datetime. Устанавливается он следующим образом:
pip3 install python-dateutil
В фото пример парсинга даты из логов.
#theory // Just Python9 724
Пока вы платите за западные нейросети – китайские делают то же самое бесплатно
ChatGPT и Claude Code давно у всех на слуху. Но за последние годы в Китае появилось множество мощных AI-инструментов, которые умеют не меньше – а главное, почти все бесплатны и доступны пользователям из России.
DeepSeek, Qwen, Hailuo и другие ИИ уже умеют работать с текстом, изображениями, кодом и анализом не хуже других нейросетей.
В Зерокодере собрали их в новом бесплатном вебинаре «Китайские нейросети 2026–2027».
⚡️Что ждет вас на вебинаре?
• Проведем глубокое исследование рынка и превратим его в личный дашборд;
• Сделаем сайт без разработки с нуля;
• Сгенерируем кадры для собственного нейросериала;
• Протестируем функции, которых нет у западных ИИ-флагманов;
• Соберем собственный ИИ-стек для работы и проектов.
Не нужно выбирать между десятками сервисов и самостоятельно разбираться, что действительно работает. Вам покажут актуальные инструменты и их применение на практике.
Бонусом – справочник по 10 китайским ИИ и доступ к закрытой базе по нейросетям.
Бесплатный эфир по ссылке – регистрируйтесь
9 724
Цепочки операторов сравнения
Создавайте еще более читаемый и аккуратный код оптимизировав условия с знаками > <.
#theory // Just Python
9 724
Муха освоила нейросети и умеет трейдить, играть в гта, делать ставки, а ты пользуешься только ChatGPT??
Забирай доступ к 300 халявным нейросетям ⬇️😀 Думают 🤖 Умничают 🤖 Кодят 🖥 Рисуют 📹 Снимают ☀️ Монтируют ☄️ Ищут 🌫 Копают 🌕 Играют 👩💻 3D-шат 🖼️ Фотошопят ⭐️ Улучшают 🪹 Оживляют 🎵 Поют 🎧 Музычат 🔈 Озвучивают 🌐 Говорят 🤩 Чистят 🤖 Агентят ☃️ Автоматят 🍄🟫 Собирают 🌴 Сайты 🦤 Приложухи 🪺 Презы 🪷 Пишут 🦏 Рекламят 🐈 Продвигают 🌹 Работают ☘️ Коннектят ☔️ Запускают
Полный список нейросетей уже в канале @backspace ➡️
9 724
Магические методы в классах Python
__init__ , __str__ и __gt__ являются магическими методами, которые позволяют нам работать по-особенному с нашими объектами Dog.
Магический метод __init__ определяет, какие свойства класса задаются, когда мы создаем объект класса Dog.
Магический метод __str__ определяет, что возвращается, когда мы вызываем str(dog), который вызывается, когда мы печатаем объекты Dog.
Магический метод __gt__ определяет, что происходит, когда мы сравниваем двух собак с помощью оператора >.
#theory // Just Python9 724
Тернарный оператор
Мы можем сжать блок
if-elif-else в ОДНУ строку, используя тернарный оператор.
#theory // Just Python9 724
Распаковка кортежа + Распаковка кортежа с *
Мы можем использовать распаковку кортежей для одновременного назначения нескольких переменных.
Также можем добавить
* перед переменными, чтобы распаковать все остальное в эту переменную.
#theory // Just Python