ar
Feedback
Python академия

Python академия

الذهاب إلى القناة على Telegram

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

إظهار المزيد
7 185
المشتركون
-124 ساعات
-97 أيام
-3830 أيام
أرشيف المشاركات
Комбинации вложенных списков Пожалуй, одна из моих любимых библиотек в Python — это itertools. Чтобы преобразить код, содержа
Комбинации вложенных списков Пожалуй, одна из моих любимых библиотек в Python — это itertools. Чтобы преобразить код, содержащий десятки списков, в глубоко вложенный список, достаточно нескольких манипуляций. itertools именно то, что вам нужно, чтобы решить эту задачу. Подписывайтесь на канал 👉@pythonofff

pprint Стандартная функцияprint в Python знает свое дело. Но попробуйте вывести на печать крупный и вложенный объект, и вас ж
pprint Стандартная функцияprint в Python знает свое дело. Но попробуйте вывести на печать крупный и вложенный объект, и вас ждет сплошное разочарование. Вот здесь-то и приходит на помощь модуль pretty-print из стандартной библиотеки. Он выводит сложно-структурированные объекты в удобочитаемом виде. Настоящий must-have для любого Python-разработчика, имеющего дело с нетривиальными структурами данных. Подписывайтесь на канал 👉@pythonofff

Разбуди в себе Python-программиста Python-программирование стремительно набирает популярность благодаря своей универсальности
Разбуди в себе Python-программиста Python-программирование стремительно набирает популярность благодаря своей универсальности и высокой востребованности на рынке труда. Стать Python-программистом — это ваш путь к стабильной и успешной карьере в сфере технологий. Записывайтесь в лист ожидания и получите новую профессию в числе первых. Количество льготных мест ограничено, так что не упустите шанс изменить свою жизнь к лучшему. Обучим бесплатно, если ты: — В отпуске по уходу за ребёнком — Неработающая мама детей до 7 лет — Официально не работаешь или под риском увольнения — 50 лет и старше или предпенсионер — Находишься в поисках работы или хочешь повысить квалификацию на текущем рабочем месте Подать заявку #реклама 16+ osnovanie.info О рекламодателе

Упростите использование операторов сравнения Использовать все операторы сравнения для одного класса может быть довольно сложн
Упростите использование операторов сравнения Использовать все операторы сравнения для одного класса может быть довольно сложно, учитывая, что их немало: It, le, gt или ge. Но есть ли более простой способ сделать это? Здесь поможет functools.total.ordering Подписывайтесь на канал 👉@pythonofff

Передавайте в функцию сколько угодно элементов — используйте kwargs Если при разработке программы нужно выполнить несколько п
Передавайте в функцию сколько угодно элементов — используйте kwargs Если при разработке программы нужно выполнить несколько похожих действий, то лучшее решение — определить функции для многоразового использования кода. Для этого вызовите функцию с аргументом. Но что делать, если аргументы функции определены, а вам нужно передать больше значений? Для этого можно использовать kwargs — функции для именованных аргументов. Подписывайтесь на канал 👉@pythonofff

Живопись Музейного уровня. Галерея Широковых. Искусство Добро пожаловать в Галерею Широковых! Здесь вы найдете искусство, кот
Живопись Музейного уровня. Галерея Широковых. Искусство Добро пожаловать в Галерею Широковых! Здесь вы найдете искусство, которое пронизано историей и талантом. Наши авторы – Андрей Широков и Инна Широкова – продолжают традиции легендарной художественной династии Шпак–Широковых, которая служит искусству уже более 100 лет. В каталоге галереи представлено свыше 500 произведений реалистической живописи. Эти картины не только украшают пространство, но и являются культурным наследием. Многие из них уже обрели признание на выставках и обрели статус настоящей художественной ценности. Прикоснитесь к миру прекрасного – он рядом! Перейти на сайт #реклама 16+ shirokovart.ru О рекламодателе

Что такое аннотации типов? Аннотации типов – это новая возможность, описанная в PEP484, которая позволяет добавлять подсказки
Что такое аннотации типов? Аннотации типов – это новая возможность, описанная в PEP484, которая позволяет добавлять подсказки о типах переменных. Они используются, чтобы информировать читателя кода, каким должен быть тип переменной. Это придаёт немного статический вид коду на динамически типизированном Python. Достигается это синтаксисом: <тип> после инициализации / объявления переменной. Подписывайтесь на канал 👉@pythonofff

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

Онлайн-магистратура в IT совместно с ИТМО, МИФИ и МФТИ День открытых дверей 19 марта 19:00 мск | Онлайн Все программы 2025, о
+1
Онлайн-магистратура в IT совместно с ИТМО, МИФИ и МФТИ День открытых дверей 19 марта 19:00 мск | Онлайн Все программы 2025, общение со студентами и экспертами из вузов и Яндекса. Ответы на вопросы. Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

Библиотека schedule: планировщик задач Библиотека schedule — это гибкая библиотека для создания планировщика задач в Python.
Библиотека schedule: планировщик задач Библиотека schedule — это гибкая библиотека для создания планировщика задач в Python. Она позволяет создавать задачи, которые будут выполняться с определенным интервалом времени. Настройка этого интервала полностью зависит от потребностей пользователя и может быть установлена по его усмотрению. Эти задачи будут выполняться до тех пор, пока пользователь не выключит приложение. Вместо того, чтобы создавать свой собственный таймер, можно воспользоваться библиотекой schedule, которая предоставляет удобный и понятный интерфейс для планирования задач. Это делает процесс планировки задач более простым и понятным не только для вас, но и для других разработчиков. Для начала использования библиотеки необходимо установить ее с помощью команды pip install schedule. После установки можно приступать к созданию задач с заданным интервалом выполнения. В примере используется интервал в секундах, но можно также использовать интервалы в минутах, часах, определенный день недели, конкретное время и т.д.

import schedule
import time

def job():
    print("Task is running...")

schedule.every(10).seconds.do(job)

while True:
    schedule.run_pending()
    time.sleep(1)
В данном примере создается задача, которая будет выполняться каждые 10 секунд. Можно также использовать методы .minutes, .hour, .day.at("8:00"), .monday, .minute.at(":17") для более гибкого планирования задач. Подробнее о возможностях библиотеки schedule можно узнать из ее официальной документации. Подписывайтесь на канал 👉@pythonofff

Прокачаем ваш скилл по Java с junior до middle Научим писать код, который не стыдно показать Личный наставник. Актуальная про
Прокачаем ваш скилл по Java с junior до middle Научим писать код, который не стыдно показать Личный наставник. Актуальная программа. Попробуй! Узнать больше #реклама 16+ ykul.ru О рекламодателе

Подсказки типа Python — это язык с динамической типизацией. Вам не нужно указывать тип данных при определении переменных, фун
Подсказки типа Python — это язык с динамической типизацией. Вам не нужно указывать тип данных при определении переменных, функций, классов и т.д. Такой прием сокращает время разработки. Однако есть и более страшные вещи, чем ошибка при выполнении, вызванная простой проблемой ввода. Подписывайтесь на канал 👉@pythonofff

Курс Аналитика в Business Intelligence в НИУ ВШЭ Удостоверение о повышении квалификации. Подходит начинающим. Онлайн Курс пос
Курс Аналитика в Business Intelligence в НИУ ВШЭ Удостоверение о повышении квалификации. Подходит начинающим. Онлайн Курс посвящен работе с BI-системами на примере Tableau, DataLens. Вы узнаете, как с помощью Business Intelligence визуализировать и готовить данные для дальнейшей работы, а также как настроить дашборд так, чтобы он удовлетворил заказчика. Узнать больше #реклама 16+ hse.ru О рекламодателе

Профилирование — это процесс, который помогает при работе с данными и их обработке. Пожалуй, одна из самых известных Python-б
Профилирование — это процесс, который помогает при работе с данными и их обработке. Пожалуй, одна из самых известных Python-библиотек для этого – Pandas. Данная библиотека является довольно понятной в использовании и благодаря ей можно быстро выполнять анализ данных. Кроме того, Pandas имеет встроенную функцию .plot() как часть класса DataFrame, что позволяет демонстрировать на графиках обрабатываемые данные. Подписывайтесь на канал 👉@pythonofff

Counter Ещё один прекрасный модуль из стандартной библиотеки — collections, и я хотел бы познакомить вас с collections.Counte
Counter Ещё один прекрасный модуль из стандартной библиотеки — collections, и я хотел бы познакомить вас с collections.Counter. Используя Counter, легко получить счётчик списка. Это полезно для получения общего количества значений в данных, нулевого счёта данных и просмотра уникальных значений. В counter есть множество функций, которых нет в Pandas Series, что делает его значительно полезнее в определённых ситуациях Подписывайтесь на канал 👉@pythonofff

MBA онлайн с аккредитацией и беспроцентной рассрочкой! Готов к карьерному рывку? Обучайся на программе MBA с международной ак
MBA онлайн с аккредитацией и беспроцентной рассрочкой! Готов к карьерному рывку? Обучайся на программе MBA с международной аккредитацией и выйди на новый уровень карьеры! ✅ Форматы: онлайн и офлайн ✅ 37+ направлений ✅ Актуальные программы 2025 года ✅ Диплом за 1 год ✅ Беспроцентная рассрочка Не жди — запишись уже сегодня и начни свой путь к успеху! Стань лидером уже сейчас! Только до конца года Скидки до -45% на обучение в Московской Академии Бизнеса! Перейти на сайт #реклама 16+ moscow.mba О рекламодателе

Преобразование изменяемых данных в неизменяемые Изменяемые данные (например, словари или списки) — это структуры, к которым м
Преобразование изменяемых данных в неизменяемые Изменяемые данные (например, словари или списки) — это структуры, к которым могут быть добавлены новые значения. Неизменяемые данные, в противоположность изменяемым, после создания остаются неизменными. Посмотрите, как можно преобразовать изменяемый тип данных в неизменяемый. Подписывайтесь на канал 👉@pythonofff

Проверка на дубликаты Этот простой скрипт проверяет, содержатся ли в списке повторяющиеся значения (дубликаты). Используется
Проверка на дубликаты Этот простой скрипт проверяет, содержатся ли в списке повторяющиеся значения (дубликаты). Используется свойство множеств set, которые могут содержать только уникальные элементы. Вместо списков могут быть и кортежи, и словари. В последнем случае проверка будет выполняться только среди ключей словаря. Подписывайтесь на канал 👉@pythonofff

Онлайн-интенсив для ИТ-специалистов в Открытых школах Т1 Открытые школы — это возможность за месяц прокачать свои навыки и получить оффер в ИТ-холдинг Т1. С тебя — год опыта работы в ИТ, с нас — бесплатный онлайн-интенсив и топовые преподаватели. Что ты получишь? ✅ Уникальный рыночный опыт. Наши проекты ежегодно получают награды на ИТ-конкурсах: Global CIO, Национальной банковской премии и др. ✅ Быстрый рост в ИТ при экспертной поддержке. ✅ Материалы от HR, которые помогут прокачать резюме и подготовиться к интервью в Т1. ✅ Поддержка опытных преподавателей и уникальный карьерный фаст-трек до мидла в Т1 для выпускников интенсива. ✅ Реальный шанс получить оффер в Т1. Подавай заявку до 14 марта и приходи учиться! Старт ИТ-интенсива уже 17 марта. Подать заявку #реклама 16+ t1.ru О рекламодателе

Транспонирование матрицы В простейшем случае двумерная матрица может быть задана списком из нескольких списков одинаковой дли
Транспонирование матрицы В простейшем случае двумерная матрица может быть задана списком из нескольких списков одинаковой длины, которые представляют собой строки матрицы. Если вам требуется «повернуть на 90 градусов» такую матрицу или превратить строки в столбцы (транспонировать, как говорят математики) Обратите внимание, что в итоговом списке элементами (то есть строками новой матрицы) будут кортежи — так работает используемая здесь функция zip (). Подписывайтесь на канал 👉@pythonofff