es
Feedback
Python академия

Python академия

Ir al canal en Telegram

Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter

Mostrar más
7 301
Suscriptores
-224 horas
-157 días
-3530 días
Archivo de publicaciones
Где получить навыки для работы в ИТ Если хочется не просто учиться, а быть в окружении тех, кто живет кодом, — вам в Т-Академ
Где получить навыки для работы в ИТ Если хочется не просто учиться, а быть в окружении тех, кто живет кодом, — вам в Т-Академию. Прокачайтесь в разработке или аналитике на бесплатной программе: будете решать реальные ИТ-задачи и создадите pet-проект, который можно добавить в портфолио. Занятия онлайн, можно учиться из любого города и совмещать с работой или учебой. Наставниками станут приглашенные эксперты из Т-Банка — сможете разбирать задачи и учиться у ведущих специалистов. Помимо технической базы, — развитие гибких навыков, подготовка к собеседованиям, практикумы и встречи в ИТ-хабах Т-Банка. Подойдет тем, кто хочет развиваться в ИТ. Набор уже открыт. Успейте подать заявку до 31 июля

Объединение списка строк в одну строку Метод join() объединяет список строк, заданный как аргумент, в одну строку. В нашем сл
Объединение списка строк в одну строку Метод join() объединяет список строк, заданный как аргумент, в одну строку. В нашем случае мы объединили их, используя в качестве разделителя запятую. Подписывайтесь на канал 👉@pythonofff

Гайд по эффективным онлайн-встречам для отделов закупок Как специалистам по закупкам и тендерам экономить время на онлайн-сов
Гайд по эффективным онлайн-встречам для отделов закупок Как специалистам по закупкам и тендерам экономить время на онлайн-совещаниях, сократить время на подготовку ТЗ и ускорить цикл закупок? Гайд МТС Линк — чек-листы, кейсы и подходы для упрощения коммуникации закупщиков с внутренними заказчиками и подрядчиками с помощью онлайн-встреч. ✅ В гайде: - Как создать постоянную ссылку на синки с коллегами или поставщиками и подключаться в 2 клика; - Как ускорить сбор требований без долгих переписок и конфликтов с юр.отделом; - Как обсуждать ТЗ и сразу фиксировать договоренности с помощью ИИ; - Как вести переговоры с подрядчиками и оперативно согласовать ключевые этапы сделки; - Как отслеживать выполнение условий контракта. Бонус внутри: 5 способов не выгореть от бесконечных синков. ✨ Скачайте гайд бесплатно по ссылке Скачать #реклама 16+ mts-link.ru О рекламодателе

Подсчет частотности элементов в списке Отличный способ посчитать частотность элемента в списке — это использование класса Cou
Подсчет частотности элементов в списке Отличный способ посчитать частотность элемента в списке — это использование класса Counter. Счетчик Python отслеживает частотность каждого элемента в контейнере. Counter() возвращает словарь с элементами в качестве ключей и частотностью в качестве значений. Мы также используем функцию mostcommon() , чтобы получить mostfrequent element в списке. Подписывайтесь на канал 👉@pythonofff

Сохраняем бинарные данные Модуль pickle, который мы затронули в прошлом посте, реализует двоичные протоколы для сериализации
Сохраняем бинарные данные Модуль pickle, который мы затронули в прошлом посте, реализует двоичные протоколы для сериализации и десериализации объектов. Вы можете сохранить любой объект, если возможно перевести каждый его атрибут в двоичный вид. Но классы, функции и методы сохранить не получится. Здесь также важно понимать, что при сохранении объекта сохраняется строка, указывающая, к какому классу относится этот объект. Однако будьте осторожнее, pickle не защищен от ошибочных или вредоносных данных. Никогда не извлекайте данные, полученные из ненадежных или не прошедших проверку подлинности источников. Подписывайтесь на канал 👉@pythonofff

Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программами и гибким графиком обучения. Получите высокооплачиваемую IT профессию, официальный диплом и практические знания. Господдержка оплаты. Совмещение с работой! Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе

Анаграммы Интересное применение класса Counter — это поиск анаграмм. Анаграмма — это слово или фраза, сформированные перестан
Анаграммы Интересное применение класса Counter — это поиск анаграмм. Анаграмма — это слово или фраза, сформированные перестановкой букв другого слова или фразы. Если объекты Counter двух строк эквивалентны, значит, они являются анаграммами. Подписывайтесь на канал 👉@pythonofff

Гайд МТС Линк для CCO по эффективным вебинарам Как коммерческим директорам системно развивать продажи и маркетинг без лишних
Гайд МТС Линк для CCO по эффективным вебинарам Как коммерческим директорам системно развивать продажи и маркетинг без лишних затрат на перёлеты тренеров, расширения команды и ФОТ? Гайд МТС Линк — чек-листы, кейсы и подходы для управления продажами и маркетингом с помощью вебинаров. ✅ В гайде: - Как правильно использовать онлайн-мероприятия для продвижения продуктов компании; - Как увеличить конверсию из участника мероприятия в лид с помощью данных о поведении зрителей; - Как сократить расходы на организацию внутреннего обучения без потери качества и вовлечения; - Как оценить вклад онлайн-мероприятия в продвижение компании и правильно обработать лиды. Бонус внутри: Чек-лист c инструментами для продвижения вебинара. ✨ Скачайте гайд бесплатно по ссылке Скачать #реклама 16+ mts-link.ru О рекламодателе

sh: команды терминала прямо из кода Порой применение стандартных библиотек os и subprocess превращается в головную боль для р
sh: команды терминала прямо из кода Порой применение стандартных библиотек os и subprocess превращается в головную боль для разработчика. Но есть удобная альтернатива – библиотека sh. Она дает возможность вызвать программу, как если бы это была просто функция языка. Таким образом, можно автоматизировать процессы и задачи непосредственно из кода Python. Подписывайтесь на канал 👉@pythonofff

Бесплатный онлайн-курс по дизайну от студии "Логомашина" Попробуй 2 самые востребованные профессии в дизайне и осваивай ту, ч
Бесплатный онлайн-курс по дизайну от студии "Логомашина" Попробуй 2 самые востребованные профессии в дизайне и осваивай ту, что по душе! Получи пошаговый план развития, сделай кейс в портфолио и узнай, как получать заказы Спикеры — практикующие дизайнеры с многолетним опытом Записывайся, количество мест ограничено! Зарегистрироваться #реклама 16+ study.logomachine.ru О рекламодателе

Список импортов по умолчанию Для ограничения импорта переменных, функций и классов по умолчанию можно использовать список __a
Список импортов по умолчанию Для ограничения импорта переменных, функций и классов по умолчанию можно использовать список __all__, в который записываются названия объектов, которые будут подключены. Таким образом, при импорте вида from module import * из модуля c подобной записью подключатся только объекты с названиями из списка __all__. Тем не менее, в примере выше импортировать функцию foo из такого модуля всё ещё можно, например, с помощью записи from module import foo. Подписывайтесь на канал 👉@pythonofff

Все тренды IT и digital — подпишись и будь в курсе! 📊 Для лидеров бизнеса: IT-тренды, маркетинг, HR-технологии, практические
Все тренды IT и digital — подпишись и будь в курсе! 📊 Для лидеров бизнеса: IT-тренды, маркетинг, HR-технологии, практические рекомендации и готовые решения для вашего успеха. Подпишитесь на Иностудио и будьте в курсе, что работает сегодня! Подписаться #реклама 16+ О рекламодателе

Анонимные функции Иногда именованию функции не стоит уделять особого внимания. Например, если вы уверены, что она будет испол
Анонимные функции Иногда именованию функции не стоит уделять особого внимания. Например, если вы уверены, что она будет использована только раз. Для таких случаев Python предлагает применять анонимные функции, также называемые лямбда-функциями. Подписывайтесь на канал 👉@pythonofff

Перегрузка операторов сравнения В случае, если вам в коде необходимо сравнивать объекты какого-либо класса, требуется реализо
Перегрузка операторов сравнения В случае, если вам в коде необходимо сравнивать объекты какого-либо класса, требуется реализовать магические методы, которые вызываются при сравнении. Например, под капотом записи a < b вызывается a.__lt__(b). Для каждого оператора сравнения существует свой магический метод. Подробнее про то, какой метод за какой оператор отвечает, выше в коде. Писать все шесть методов получается слегка громоздко, поэтому зачастую используют декоратор total_ordering из functools. Подписывайтесь на канал 👉@pythonofff

В Битрикс24 теперь можно сделать сайт за 30 секунд Серьёзно. Пишешь, что нужно, и AI сам всё собирает: тексты, картинки, офор
В Битрикс24 теперь можно сделать сайт за 30 секунд Серьёзно. Пишешь, что нужно, и AI сам всё собирает: тексты, картинки, оформление. ✨Никакой магии, просто умный помощник. Попробуйте — закайфуете от скорости! Начать #реклама 16+ sites-24.bitrix24.ru О рекламодателе

Упрощение создания операторов сравнения Для создания объектов с поддержкой операторов сравнения в классе обычно требуется реа
Упрощение создания операторов сравнения Для создания объектов с поддержкой операторов сравнения в классе обычно требуется реализовать большое количество магических методов, а именно – __lt__, __le__, __eq__, __ne__, __gt__, __ge__. Про то, что делает каждый из них расскажем отдельным постом, но сейчас покажем, как можно сильно упростить реализацию подобного класса. Для этого можно использовать декоратор total_ordering из пакета functools. В таком случае достаточно реализовать в классе только __lt__ и __eq__. Эти два метода являются минимумом, который нужен декоратору для конструирования остальных методов. Подписывайтесь на канал 👉@pythonofff

howdoi: StackOverflow прямо в терминале Застряли во время разработки и никак не можете поймать за хвост решение, которое уже
howdoi: StackOverflow прямо в терминале Застряли во время разработки и никак не можете поймать за хвост решение, которое уже точно где-то видели? Надо идти на StackOverflow, но не хочется выходить из консоли? Тогда вам нужен это суперполезный CLI-инструмент. Подписывайтесь на канал 👉@pythonofff

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать #реклама yandex.ru О рекламодателе

Именованные кортежи Кортежи tuple, по своей сути, являются неизменяемыми списками. Структура данных удобная, но мы можем полу
Именованные кортежи Кортежи tuple, по своей сути, являются неизменяемыми списками. Структура данных удобная, но мы можем получать данные, используя только числовые индексы. Нет возможности дать имена отдельным элементам, сохранённым в кортеже. Это может повлиять на читаемость кода. И в таком случае используют именованные кортежи namedtuple из collections. Каждый объект в именованном кортеже может быть доступен через уникальный, удобный для чтения человеком, идентификатор. При этом вся функциональность от обычных кортежей сохраняется. Подписывайтесь на канал 👉@pythonofff

Изменение типа данных элементов множества При помощи set comprehension мы также можем изменять типы данных элементов нашего м
Изменение типа данных элементов множества При помощи set comprehension мы также можем изменять типы данных элементов нашего множества. Подписывайтесь на канал 👉@pythonofff