Дизайнер, айтишник, продажник или маркетолог – а что, если часть вашей работы заберет Claude Code?
На первом бесплатном практикуме покажут, как это работает в реальных задачах – без теории и длинных презентаций.
За 90 минут Кирилл Пшинник, CEO Университета Зерокодера, научит вас собирать:
• дашборд по продажам из обычной таблицы;
• парсер для сбора данных с сайтов и мониторинга конкурентов;
• презентацию из текста или отчета;
• инфографику и баннеры в едином стиле;
• вертикальные ролики из длинного видео;
• автоматический отчет, который Claude Code будет собирать по расписанию.
И это только часть: покажут подключение к Google Таблицам, Диску, почте и календарю, а также работу 15 агентов одновременно.
Главное – в конце остаются не слайды о возможностях Claude Code, а реальные рабочие файлы, которые можно использовать дальше.
Бонус: инструкция по установке и оплате Claude Code из России + промты и 20 готовых подсказок.
Бесплатная регистрация по ссылке.
На первом бесплатном практикуме покажут, как это работает в реальных задачах – без теории и длинных презентаций.
За 90 минут Кирилл Пшинник, CEO Университета Зерокодера, научит вас собирать:
• дашборд по продажам из обычной таблицы;
• парсер для сбора данных с сайтов и мониторинга конкурентов;
• презентацию из текста или отчета;
• инфографику и баннеры в едином стиле;
• вертикальные ролики из длинного видео;
• автоматический отчет, который Claude Code будет собирать по расписанию.
И это только часть: покажут подключение к Google Таблицам, Диску, почте и календарю, а также работу 15 агентов одновременно.
Главное – в конце остаются не слайды о возможностях Claude Code, а реальные рабочие файлы, которые можно использовать дальше.
Бонус: инструкция по установке и оплате Claude Code из России + промты и 20 готовых подсказок.
Бесплатная регистрация по ссылке.
Создание словаря из двух списков
Часто возникает задача создать словарь из двух отдельных списков, где один содержит ключи, а другой - значения.
Функция
#theory // Just Python
Часто возникает задача создать словарь из двух отдельных списков, где один содержит ключи, а другой - значения.
Функция
zip() создает итератор, который объединяет элементы из нескольких итерируемых объектов. Затем конструктор dict() превращает пары в словарь. Если списки имеют разную длину, результирующий словарь будет ограничен длиной самого короткого списка.#theory // Just Python
Подсчет частоты элементов
Для анализа данных часто нужно подсчитать, сколько раз каждый элемент встречается в коллекции.
#theory // Just Python
Для анализа данных часто нужно подсчитать, сколько раз каждый элемент встречается в коллекции.
Counter - невероятно полезный класс, который я применяю почти в каждом проекте обработки данных. Он наследуется от dict, поэтому с ним можно работать как с обычным словарем, но с дополнительными методами.#theory // Just Python
Сортировка словаря по значению
Словари в Python сохраняют порядок добавления ключей (с версии 3.7), но иногда требуется отсортировать их по значениям.
#theory // Just Python
Словари в Python сохраняют порядок добавления ключей (с версии 3.7), но иногда требуется отсортировать их по значениям.
#theory // Just Python
Проверка необходимой версии Python
Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит проверить наличие актуальной версии Python.
#theory // Just Python
Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит проверить наличие актуальной версии Python.
#theory // Just Python
Синтаксис декоратора функции
Декоратор – это обертка вокруг функции, которая определенным образом изменяет ее поведение. Существуют варианты использования декораторов, и вы, возможно, уже применяли их раньше при работе с такими фреймворками, как Flask.
#theory // Just Python
Декоратор – это обертка вокруг функции, которая определенным образом изменяет ее поведение. Существуют варианты использования декораторов, и вы, возможно, уже применяли их раньше при работе с такими фреймворками, как Flask.
#theory // Just Python
True и False значения
В Python действует понятное правило, по которому отсутствие данных всегда приравнивается к логической лжи, а их наличие — к истине. Из-за этого ноль, пустые строки, незаполненные списки и значение
Лайфхак позволяет отказаться от длинных проверок вроде
#theory // Just Python
В Python действует понятное правило, по которому отсутствие данных всегда приравнивается к логической лжи, а их наличие — к истине. Из-за этого ноль, пустые строки, незаполненные списки и значение
None программа считает за False, а любые ненулевые числа и объекты с содержимым автоматически дают True.Лайфхак позволяет отказаться от длинных проверок вроде
if len(список) > 0. Достаточно просто написать if список, и Python сам проверит, добавлены ли в переменную хоть какие-то данные. Это сильно сокращает код и делает его чистым.#theory // Just Python
Блоки try, except, finally
Блоки
#theory // Just Python
Блоки
try-except-finally позволяют нам обрабатывать вещи, когда в нашем коде возникают ошибки и исключения (вместо просто сбоя)#theory // Just Python
Команды break, continue и pass
#theory // Just Python
break полностью останавливает цикл for/while. Никакой другой итерации не происходит.continue пропускает ОДНУ итерацию. Другие итерации все еще происходят позже.pass абсолютно ничего не делает.#theory // Just Python
Собственные генераторы
Ключевое слово
Функция, содержащая ключевое слово
#theory // Just Python
Ключевое слово
yield похоже на ключевое слово return. За исключением того, что функция не останавливается полностью после чего-то.Функция, содержащая ключевое слово
yield, становится функцией-генератором и может иметь несколько выходных данных.#theory // Just Python
Nested list comprehensions
Помните основной синтаксис list comprehensions?
Если expression может быть любым валидным выражением Python, оно также может быть и другим list comprehension.
Или, если хотите «разгладить» предыдущую матрицу.
#theory // Just Python
Помните основной синтаксис list comprehensions?
[ expression for item in list if conditional ]
Если expression может быть любым валидным выражением Python, оно также может быть и другим list comprehension.
Или, если хотите «разгладить» предыдущую матрицу.
#theory // Just Python
Форматирование именованных строк
Такую штуку используют нечасто, но если данные уже находятся в словаре, для форматирования именованных строк пригодится.
Вы даже можете использовать функцию locals(), но в последних версиях Python придется обращаться к f-строкам.
#theory // Just Python
Такую штуку используют нечасто, но если данные уже находятся в словаре, для форматирования именованных строк пригодится.
Вы даже можете использовать функцию locals(), но в последних версиях Python придется обращаться к f-строкам.
#theory // Just Python
Атрибуты класса, classmethod и staticmethod
• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.
🧷 Смотреть видео
#Видео
Just Python & Скачать видео & IT каналы
• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.
🧷 Смотреть видео
#Видео
Just Python & Скачать видео & IT каналы
Продвинутое форматирование строк
Такую штуку используют нечасто, но если данные уже находятся в словаре, для форматирования именованных строк пригодится.
Вы даже можете использовать функцию locals(), но в последних версиях Python придется обращаться к f-строкам.
#theory // Just Python
Такую штуку используют нечасто, но если данные уже находятся в словаре, для форматирования именованных строк пригодится.
Вы даже можете использовать функцию locals(), но в последних версиях Python придется обращаться к f-строкам.
#theory // Just Python
Как платить за границей и за зарубежные сервисы в 2026 году?
Можно переплачивать посредникам 10–15%, возить в отпуск пачку наличных и каждый раз гадать, пройдёт ли оплата. А можно выпустить международную карту Lumio Pay и платить как раньше.
— выпуск в Telegram за 2 минуты
— пополнение рублями по СБП или в USDT
— курс виден до оплаты (выгоднее конкурентов на 15-18%)
— отели, такси, подписки, нейросети и игры — одной картой
Подписчикам — персональная скидка 50% на выпуск карты.
Выпустить карту → @LumioPay
Можно переплачивать посредникам 10–15%, возить в отпуск пачку наличных и каждый раз гадать, пройдёт ли оплата. А можно выпустить международную карту Lumio Pay и платить как раньше.
— выпуск в Telegram за 2 минуты
— пополнение рублями по СБП или в USDT
— курс виден до оплаты (выгоднее конкурентов на 15-18%)
— отели, такси, подписки, нейросети и игры — одной картой
Подписчикам — персональная скидка 50% на выпуск карты.
Выпустить карту → @LumioPay
🧩 Как с помощью Python делать красивые математические анимации?
• Показываем на примерах, как использовать навыки Python, чтобы сделать красивые математические анимации.
🧷 Читать статью
#Статья
Just Python & Скачать видео & IT каналы
• Показываем на примерах, как использовать навыки Python, чтобы сделать красивые математические анимации.
🧷 Читать статью
#Статья
Just Python & Скачать видео & IT каналы
НОД (Наибольший общий делитель)
Расширенный алгоритм Евклида особенно полезен в криптографии и при решении линейных диофантовых уравнений. Я использовал его при реализации алгоритма RSA для учебного проекта.
#theory // Just Python
Расширенный алгоритм Евклида особенно полезен в криптографии и при решении линейных диофантовых уравнений. Я использовал его при реализации алгоритма RSA для учебного проекта.
#theory // Just Python
Процесс записи и добавленя данных в файл
Параметр
#theory // Just Python
Параметр
mode контролирует режим открытия файла: 'w' для перезаписи, 'a' для добавления в конец.#theory // Just Python
📌 Модуль faulthandler в Python, дампинг трассировок
• Модуль faulthandler содержит функции для явного дампинга трассировок Python, в случае сбоя, после тайм-аута или по сигналу пользователя.
• Вызовите faulthandler.enable(), чтобы установить обработчики ошибок для сигналов SIGSEGV, SIGFPE, SIGABRT, SIGBUS и SIGILL. Можно также включить их при запуске, установив переменную среды PYTHONFAULTHANDLER или используя параметр командной строки -X faulthandler.
Пример ошибки сегментации в Linux с включением обработчика ошибок и без него (код на картинке).
📕 Документация
#урок
Just Python & Скачать видео & IT каналы
• Модуль faulthandler содержит функции для явного дампинга трассировок Python, в случае сбоя, после тайм-аута или по сигналу пользователя.
• Вызовите faulthandler.enable(), чтобы установить обработчики ошибок для сигналов SIGSEGV, SIGFPE, SIGABRT, SIGBUS и SIGILL. Можно также включить их при запуске, установив переменную среды PYTHONFAULTHANDLER или используя параметр командной строки -X faulthandler.
Пример ошибки сегментации в Linux с включением обработчика ошибок и без него (код на картинке).
📕 Документация
#урок
Just Python & Скачать видео & IT каналы
Отправка данных через POST-запрос
Обратите внимание на параметр
#theory // Just Python
Обратите внимание на параметр
json= вместо data=. Он автоматически сериализует Python-словарь в JSON и устанавливает правильный заголовок Content-Type.#theory // Just Python