Python Education
قناة بسيطة
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
إظهار المزيد8 746
المشتركون
-624 ساعات
-137 أيام
-6430 أيام
أرشيف المشاركات
8 745
Совет на 2024 год: научитесь разрабатывать приложения
Спрос на IT-профессию запредельный, а рук не хватает 92% компаний. Приложения интегрируются всюду: от простых детских игр до айти-решений, которыми пользуются магазины, аптеки, банки и даже больницы.
И не нужно для этого вкалывать 24/7 или просиживать штаны в офисе. Достаточно держать в подписках канал Заметки разработчика.
Внутри: как сделать выжимку нужной информации из нескончаемого потока воды, выйти на доход 500+ тыс рублей в месяц, грамотно пройти собеседование и получить зарплату в 2-3 раза выше остальных.
Пройдите путь от "как это работает" до успешного разработчика: @developer_notes
8 745
Выражения-генераторы
Выражения-генераторы (generator expressions) доступны, начиная с Python 2.4. Основное их отличие от генераторов коллекций в том, что они выдают элемент по-одному, не загружая в память сразу всю коллекцию.
Python Education
8 745
Repost from Диджитальная | IT, ChatGPT
جوائز السحب
50 اشتراك Telegram Premium لمدة 3 شهر
تاريخ الانتهاء
8 745
Решение с помощью функций
Для начала, замечу, что выражение генераторы и генераторы коллекций — это тоже функциональный стиль, но более новый и предпочтительный.
Можно применять и более старые функциональные подходы для решения тех же задач, комбинируя map(), lambda и filter().
Python Education
8 745
Улучшаем читаемость
Не забываем, что в Python синтаксис позволяет использовать переносы строк внутри скобок. Используя эту возможность, можно сделать синтаксис генераторов выражений более легким для чтения.
Python Education
8 745
Боже, почему люди даже не пробуют открыть свой бизнес?🤦♂️
В 2023 году есть сотни рабочих идей: закупил осенние шарфы в Китае по 150₽ → настроил за копейки кабинет на WB или Ozon→ продал в России за 800₽.
При этом, чтобы заработать первые 100-200 тысяч прибыли, не нужны огромные вложения. Просто уделяйте 7 минут в день каналу Саши Никитина.
Это культовый предприниматель, который запустил сотни товаров на маркетплейсах и даже построил свой завод.
В своем блоге он по шагам показывает, как в кратчайшие сроки выйти на 300к в месяц почти в любой нише, на какие грабли наступает 99% новичков и где, на WB или Ozon, запустить свой первый магазин.
Стать бизнесменом никогда не было так просто: @alex_nikitin
8 745
Аналоги в виде цикла for и в виде функций
Задачи решаемые с помощью генераторов выражений можно решить и без них. Каждый генератор выражений можно переписать в виде цикла for, но не каждый цикл for можно представить в виде такого выражения.
Python Education
8 745
Добавляем обработку элемента в выражении
Мы можем вставлять не сам текущий элемент, прошедший фильтр, а результат вычисления выражения с ним или результат его обработки функцией.
Выражение выполняется независимо на каждой итерации, обрабатывая каждый элемент индивидуально.
Python Education
8 745
❗️Прямо сейчас ищут людей на удалённую работу
Платят до 5000₽ за вечер
Срочно ищут работников на следующие вакансии (с опытом и без)
—Разовые задачи - до 5000р/день
—Тесты нейросетей - до 80тыс
—Ведение соцсетей - 2800р/день
—Менеджеры, продажники, Операторы - до 120000р/мес.
Более 200 000 подписчиков уже нашли здесь работу.
Откликнуться на вакансии👉🏻 https://t.me/+c3GiP80Wqo85Mzcy
8 745
Добавляем условие для фильтрации
Важно: Условие проверяется на каждой итерации, и только элементы ему удовлетворяющие идут в обработку в выражении.
Мы можем использовать несколько условий, комбинируя их логическими операторами
Python Education
8 745
Создание объектов, поддерживающих выражение with
Все знают о том, как, например, открыть файл, или, возможно, как установить блокировку с использованием оператора with. Но можно ли самостоятельно реализовать механизм управления блокировками? Да, это вполне реально. Протокол управления контекстом исполнения реализуется с использованием методов enter и exit
Python Education
8 745
Особенности работы с изменяемой и не изменяемой коллекцией (ч.2)
Список изменяем и тут надо быть очень внимательным, чтобы не допустить серьезную ошибку! Сравните данный пример с предыдущем примером со строками.
Python Education
8 745
Модуль set comprehension
При использовании модуля set comprehension мы создаем новое множество на основе существующего списка или другого итерируемого объекта.
В этом примере мы используем set comprehension для создания нового множества, которое содержит только уникальные элементы из списка.
Python Education
8 745
Оператор "and"
При использовании оператора "and" мы проверяем, выполняются ли два условия одновременно.
В этом примере мы используем оператор "and" для проверки, достиг ли пользователь совершеннолетия и является ли он студентом.
Python Education
8 745
Особенности работы с изменяемой и не изменяемой коллекцией (ч.1)
Строка неизменяемая коллекция — если мы ее меняем — мы создаем новый объект!
Python Education
8 745
Объединение списка, словаря и изменяемого множества с изменением исходной коллекции (ч.3)
Для изменяемого множества (set) кроме операций, описанных в предыдущем разделе, также возможны их аналоги, но уже с изменением исходного множества — эти методы заканчиваются на _update. Результат зависит от того, какое множество каким обновляем.
Python Education
8 745
Объединение списка, словаря и изменяемого множества с изменением исходной коллекции (ч.3)
Для изменяемого множества (set) кроме операций, описанных в предыдущем разделе, также возможны их аналоги, но уже с изменением исходного множества — эти методы заканчиваются на _update. Результат зависит от того, какое множество каким обновляем.
Python Education
8 745
Объединение множеств без изменения исходных
Для обоих типов множеств (set, frozenset) возможны различные варианты комбинации множеств (исходные множества при этом не меняются — возвращается новое множество).
Python Education
8 745
Проводишь очередной вечер за просмотром п&рно?
Потому что так хочется воплотить в постели грязную фантазию, а она опять сказала «Нет»
Если вам надоел посредственный секс, а фильмы для взрослых искать впадлу — советуем почитать Творчество чувств
Там парень на пальцах объясняет, как сделать свою девушку инициатором новых поз, как вернуть страсть в отношения и услышать от нее «я тебя хочу»
Пожалуй, это лучший канал для мужчин: @chuvstvo
8 745
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.4)
Со словарем (dict) все не совсем просто.
Сложить два словаря чтобы получить третий оператором + Питон не позволяет «TypeError: unsupported operand type(s) for +: 'dict' and 'dict'».
Это можно сделать по-другому комбинируя методы .copy() и .update()
Python Education
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
