Создание словаря из двух списков
Часто возникает задача создать словарь из двух отдельных списков, где один содержит ключи, а другой - значения.
Функция
Разъяснивший Python
Часто возникает задача создать словарь из двух отдельных списков, где один содержит ключи, а другой - значения.
Функция
zip() создает итератор, который объединяет элементы из нескольких итерируемых объектов. Затем конструктор dict() превращает пары в словарь. Если списки имеют разную длину, результирующий словарь будет ограничен длиной самого короткого списка.Разъяснивший Python
Китайская нейросеть, которая заменяет подписку на GPT — бесплатно и оффлайн
2026 год – новая эпоха для DeepSeek. Китайская нейросеть работает прямо на вашем устройстве, обгоняет западные модели и снимает все ограничения: без подписок, без интернета, без контроля.
Зерокодер обновил практикум и собрал все, что важно знать о локальных моделях и как с ними работать.
⚡️Что ждет вас на вебинаре?
– Покажем, как установить DeepSeek на компьютер и пользоваться нейросетью оффлайн, без подписки и передачи данных в облако;
– Объясним, чем отличаются версии DeepSeek и какие модели использовать для текста, кода, анализа данных, обучения и исследований;
– Проверим DeepSeek на реальных задачах: коде, документах, расшифровках созвонов и работе с собственными файлами;
– Покажем, как монетизировать навыки работы с локальными ИИ и как работать быстрее GPT бесплатно.
Регистрируйтесь прямо сейчас
Участники эфира получат чек-лист по выбору модели под задачу и подборку 20+ сценариев для ИИ-помощника на своем компьютере, который работает с вашими файлами.
Эфир подойдёт всем, кто хочет пользоваться ИИ без лимитов и зависимости от чужих серверов, монетизировать навыки и оставаться в тренде технологий 2026 года.
Бесплатный практикум – по ссылке.
2026 год – новая эпоха для DeepSeek. Китайская нейросеть работает прямо на вашем устройстве, обгоняет западные модели и снимает все ограничения: без подписок, без интернета, без контроля.
Зерокодер обновил практикум и собрал все, что важно знать о локальных моделях и как с ними работать.
⚡️Что ждет вас на вебинаре?
– Покажем, как установить DeepSeek на компьютер и пользоваться нейросетью оффлайн, без подписки и передачи данных в облако;
– Объясним, чем отличаются версии DeepSeek и какие модели использовать для текста, кода, анализа данных, обучения и исследований;
– Проверим DeepSeek на реальных задачах: коде, документах, расшифровках созвонов и работе с собственными файлами;
– Покажем, как монетизировать навыки работы с локальными ИИ и как работать быстрее GPT бесплатно.
Регистрируйтесь прямо сейчас
Участники эфира получат чек-лист по выбору модели под задачу и подборку 20+ сценариев для ИИ-помощника на своем компьютере, который работает с вашими файлами.
Эфир подойдёт всем, кто хочет пользоваться ИИ без лимитов и зависимости от чужих серверов, монетизировать навыки и оставаться в тренде технологий 2026 года.
Бесплатный практикум – по ссылке.
Создание простого генератора
Ключевое слово
Разъяснивший Python
Ключевое слово
yield приостанавливает выполнение функции и возвращает значение. При следующем вызове функция продолжит работу с того места, где остановилась. Это очень эффективно с точки зрения использования памяти.Разъяснивший Python
Генераторные выражения
Компактная альтернатива функциям-генераторам. Я использую их повсюду, где не нужен полный список сразу. В отличие от списковых включений они не создают целый список в памяти.
Разъяснивший Python
Компактная альтернатива функциям-генераторам. Я использую их повсюду, где не нужен полный список сразу. В отличие от списковых включений они не создают целый список в памяти.
Разъяснивший Python
Цепочки генераторов
Генераторы можно объединять в цепочки для создания конвейеров обработки данных.
Такой конвейер позволяет эффективно обрабатывать файлы любого размера с минимальным использованием памяти.
Разъяснивший Python
Генераторы можно объединять в цепочки для создания конвейеров обработки данных.
Такой конвейер позволяет эффективно обрабатывать файлы любого размера с минимальным использованием памяти.
Разъяснивший Python
Бесконечные последовательности
Генераторы позволяют создавать бесконечные последовательности без риска исчерпания памяти.
Разъяснивший Python
Генераторы позволяют создавать бесконечные последовательности без риска исчерпания памяти.
Разъяснивший Python
Подсчет количества вхождений подстроки
Часто нужно узнать, сколько раз определенная подстрока встречается в тексте.
Метод
Разъяснивший Python
Часто нужно узнать, сколько раз определенная подстрока встречается в тексте.
Метод
count() очень эффективен, так как реализован на C уровне. Однако он чувствителен к регистру. Если нужен поиск без учета регистра, можно сделать как в count_substring_case_insensitive.Разъяснивший Python
Замена текста в строках
Замена текста - еще одна распространенная операция, которая выполняется с помощью метода replace.
Для более сложных замен с возможностью использования регулярных выражений, я использую модуль
Разъяснивший Python
Замена текста - еще одна распространенная операция, которая выполняется с помощью метода replace.
Для более сложных замен с возможностью использования регулярных выражений, я использую модуль
re.Разъяснивший Python
❤1
Создаем приложение для сокращения ссылок
Делимся циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. Сегодня автор разбирает, как сократить ссылки.
👀Смотреть видео
Разъяснивший Python
Делимся циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. Сегодня автор разбирает, как сократить ссылки.
👀Смотреть видео
Разъяснивший Python
YouTube
Создаём приложение для сокращения ссылок на python (питон)
Создаём приложение для сокращения ссылок на python (питон)
★ Телеграм канал: https://t.iss.one/programmersGuide_1
★ Группа ВК: https://vk.com/club123524808
► Поддержать автора:
https://www.donationalerts.com/r/it_start
► Другие видео:
★ Плейлист со всеми…
★ Телеграм канал: https://t.iss.one/programmersGuide_1
★ Группа ВК: https://vk.com/club123524808
► Поддержать автора:
https://www.donationalerts.com/r/it_start
► Другие видео:
★ Плейлист со всеми…
Сортировка словаря по значению
Словари в Python сохраняют порядок добавления ключей (с версии 3.7), но иногда требуется отсортировать их по значениям.
Разъяснивший Python
Словари в Python сохраняют порядок добавления ключей (с версии 3.7), но иногда требуется отсортировать их по значениям.
Разъяснивший Python
Python Ready — авторский канал, где Python перестаёт быть только теорией и становится рабочим инструментом. Мини-проекты, боты, советы, разборы задач, гайды и шпаргалки для каждого программиста.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Собственные итерируемые объекты
Если вы хотите превратить любой свой класс в объект, который можно перебирать в цикле
Разъяснивший Python
Если вы хотите превратить любой свой класс в объект, который можно перебирать в цикле
for, просто добавьте в него два «магических» метода: __iter__ (настраивает старт и возвращает self) и __next__ (выдает следующий элемент или останавливает цикл через raise StopIteration).Разъяснивший Python
Построчное чтение больших файлов
Для больших файлов нецелесообразно загружать весь контент в память
Конструкция
Разъяснивший Python
Для больших файлов нецелесообразно загружать весь контент в память
Конструкция
for line in file в сочетании с генератором yield позволяет читать огромные файлы построчно, загружая в оперативную память ровно одну строку за раз вместо всего файла целиком, что защищает вашу программу от вылета по нехватке памяти (OutOfMemory)Разъяснивший Python
Возвращение легенды: самый востребованный практикум Зерокодера по Claude Code снова пройдёт в августе.
CEO университета Зерокодер Кирилл Пшинник проведёт ещё один бесплатный онлайн-практикум, где в прямом эфире покажет, почему вокруг Claude Code столько шума и как использовать его на полную мощность.
На практикуме разберут:
• Как получить доступ к Claude Code из России и начать работать без ограничений;
• Как запускать сразу несколько ИИ-агентов для одного проекта;
• Как за 15 минут собрать рабочий сайт практически без ручного кода;
• Как автоматизировать аналитику и рутинные задачи без дополнительных сервисов;
Бонус: в конце практикума расскажем, как пользоваться Claude Code бесплатно и оформить виртуальную карту для оплаты других AI-сервисов
P.S. Это специальный повтор одного из самых популярных практикумов Зерокодера по Claude Code. Жмите на ссылку и успевайте зарегистрироваться!
CEO университета Зерокодер Кирилл Пшинник проведёт ещё один бесплатный онлайн-практикум, где в прямом эфире покажет, почему вокруг Claude Code столько шума и как использовать его на полную мощность.
На практикуме разберут:
• Как получить доступ к Claude Code из России и начать работать без ограничений;
• Как запускать сразу несколько ИИ-агентов для одного проекта;
• Как за 15 минут собрать рабочий сайт практически без ручного кода;
• Как автоматизировать аналитику и рутинные задачи без дополнительных сервисов;
Бонус: в конце практикума расскажем, как пользоваться Claude Code бесплатно и оформить виртуальную карту для оплаты других AI-сервисов
P.S. Это специальный повтор одного из самых популярных практикумов Зерокодера по Claude Code. Жмите на ссылку и успевайте зарегистрироваться!
Запись и добавление в файл
Параметр
Разъяснивший Python
Параметр
mode контролирует режим открытия файла: 'w' для перезаписи, 'a' для добавления в конец.Разъяснивший Python