Разъяснивший Python
Open in Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Show more7 190
Subscribers
No data24 hours
-177 days
-5030 days
Posts Archive
7 190
Аналоги в виде цикла for и в виде функций
Задачи решаемые с помощью генераторов выражений можно решить и без них. Каждый генератор выражений можно переписать в виде цикла for, но не каждый цикл for можно представить в виде такого выражения.
Разъяснивший Python
7 190
Добавляем условие для фильтрации
Важно: Условие проверяется на каждой итерации, и только элементы ему удовлетворяющие идут в обработку в выражении.
Мы можем использовать несколько условий, комбинируя их логическими операторами
Разъяснивший Python
7 190
Создание объектов, поддерживающих выражение with
Все знают о том, как, например, открыть файл, или, возможно, как установить блокировку с использованием оператора with. Но можно ли самостоятельно реализовать механизм управления блокировками? Да, это вполне реально. Протокол управления контекстом исполнения реализуется с использованием методов enter и exit
Разъяснивший Python
7 190
Хотите полный контроль над AI-инструментами в одном окне? Это Perplexity — и он умеет всё.
Использовать разные сервисы для контента, аналитики, видео и кода — дорого, сложно и отнимает время.
На бесплатном вебинаре от Зерокодер мы покажем, как:
– Собрать презентацию, визуал, игру и текст с помощью Perplexity;
– Экономить ресурсы, заменяя целую команду инструментов одним;
– Получать идеи для монетизации ИИ прямо в процессе работы;
– Настроить рабочие процессы с помощью Perplexity так, чтобы он реально ускорял решение задач.
Все участники получат готовый гайд с набором промптов, который сделает вашу работу и повседневные задачи проще и интереснее.
🎁 Бонус: в конце практикума расскажем как получить годовую подписку Perplexity Pro бесплатно (обычная стоимость – 240$).
Присоединяйтесь к практикуму — и узнайте, как управлять всем процессом из одного пульта, экономя время и силы каждый день.
7 190
Особенности работы с изменяемой и не изменяемой коллекцией (ч.2)
Список изменяем и тут надо быть очень внимательным, чтобы не допустить серьезную ошибку! Сравните данный пример с предыдущем примером со строками.
Разъяснивший Python
7 190
Особенности работы с изменяемой и не изменяемой коллекцией (ч.1)
Строка неизменяемая коллекция — если мы ее меняем — мы создаем новый объект!
Разъяснивший Python
7 190
Python: универсальный язык, который не устареет.
Это язык, на котором работают стартапы, крупные корпорации и нейросети. Он одинаково востребован в России и за рубежом, а его простота позволяет войти в IT даже без опыта.
Специально для новичков команда практикующих разработчиков создала бесплатный 5-дневный мини-курс, где вы на практике познакомитесь с Python и сразу сделаете свои первые проекты — без скучной теории.
👉 Зарегистрируйтесь и получите доступ к занятиям уже завтра.
7 190
Объединение списка, словаря и изменяемого множества с изменением исходной коллекции (ч.3)
Для изменяемого множества (set) кроме операций, описанных в предыдущем разделе, также возможны их аналоги, но уже с изменением исходного множества — эти методы заканчиваются на _update. Результат зависит от того, какое множество каким обновляем.
Разъяснивший Python
7 190
Модуль array: Операции с массивами
array поддерживает уже знакомые нам операции списков: добавление, удаление, изменение, срезы и многое другое. Также можно преобразовать массив в список и обратно. На картинке мы продемонстрировали все основные операции, а также прикрепляем ссылку на рабочий код.
Ссылка на код
Разъяснивший Python
7 190
Объединение списка, словаря и изменяемого множества с изменением исходной коллекции (ч.2)
Для изменения словаря с добавления элементов другого словаря используется метод .update().
Обратите внимание: для совпадающих ключей словаря при этом обновляются значения.
Разъяснивший Python
7 190
Объединение списка, словаря и изменяемого множества с изменением исходной коллекции (ч.1)
Для списка. Добавляем все элементы второго списка к элементам первого с измением первого списка методом .extend()
Разъяснивший Python
7 190
Data Science — пойми цифры и управляй будущим
Хотите работать в сфере, где нейросети не заменят, а помогают? Тогда вам подойдет Data Science — одна из самых востребованных профессий 2025 года. За 4 дня вы решите реальные задачи с данными и узнаете, как выйти на доход от 100 000 ₽ без опыта.
Курс бесплатный, старт — уже завтра. Вас ждут блок по нейросетям, готовый план роста и поддержка экспертов. Даже если вы никогда не работали с цифрами — это ваш шанс начать с нуля.
🔥 Кто успел — тот и в команде будущего. Регистрация закроется, как только закончится набор первой волны. Жмите на кнопку — и бронируйте место прямо сейчас.
7 190
Объединение множеств без изменения исходных
Для обоих типов множеств (set, frozenset) возможны различные варианты комбинации множеств (исходные множества при этом не меняются — возвращается новое множество).
Разъяснивший Python
7 190
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.4)
Со словарем (dict) все не совсем просто.
Сложить два словаря чтобы получить третий оператором + Питон не позволяет «TypeError: unsupported operand type(s) for +: 'dict' and 'dict'».
Это можно сделать по-другому комбинируя методы .copy() и .update()
Разъяснивший Python
7 190
Запасной источник дохода на дизайне!
Любишь визуальную эстетику, креатив и красоту? Цифровой дизайн — идеальный способ начать подработку, которая может перерасти в профессию.
Дизайн — популярная и гибкая профессия, где новички быстро выходят на 60 000 –120 000 ₽ в месяц.
На бесплатном курсе ты разберёшься в базовых инструментах, выполнишь реальные задания и соберёшь первые работы в портфолио. Даже если ты никогда не занимался дизайном — тебя всему научат за 4 дня.
👉 Зарегистрируйся и получи чек-листы и материалы для старта.
7 190
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.3)
Добавляем второй список как один элемент без изменения исходного списка (аналог метода.append() но без изменения исходного списка)
Разъяснивший Python
7 190
Улучшение работы со строками
Конкатенация строк через
+ в цикле создаёт множество временных объектов, что замедляет выполнение программы. Вместо этого используйте join().
Проблема: При конкатенации строк через + создаётся новый объект строки на каждом шаге.
Решение: Используйте str.join(), который работает быстрее, так как заранее выделяет память для итоговой строки.
Разъяснивший Python7 190
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.2)
Для объединения списков (list) возможны три варианта без изменения исходного списка:
Добавляем все элементы второго списка к элементам первого, (аналог метод .extend() но без изменения исходного списка)
Разъяснивший Python
7 190
Мой начальник такой муд#к, а работа д#рьмо
Думал я, пока не почитал канал «коллеги, шутки кончились», здесь ты найдёшь лютый трешак, собранный со всех профессий: от сутенёра до электромонтёра.
Идиоты-клиенты, тупость начальства, факапы, смешные казусы и даже оргии в главных московских офисах.
Идельный канал, чтобы залипнуть с коллегами, подписывайся: t.me/+uWfWtZYyuOZlYTBi
7 190
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.1)
Рассмотрим способы объединения строк, кортежей, списков, словарей без изменения исходных коллекций — когда из нескольких коллекций создаётся новая коллекция того же тип без изменения изначальных.
Объединение строк (string) и кортежей (tuple) возможна с использованием оператора сложения «+»
Разъяснивший Python
Available now! Telegram Research 2025 — the year's key insights 
