ar
Feedback
Python академия

Python академия

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

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

إظهار المزيد
7 292
المشتركون
+224 ساعات
-137 أيام
-4230 أيام
أرشيف المشاركات
Создание списков в Python Для того чтобы создать новый список, сначала нужно дать ему имя. Затем добавьте оператор присваиван
Создание списков в Python Для того чтобы создать новый список, сначала нужно дать ему имя. Затем добавьте оператор присваивания (=) и пару квадратных скобок. Внутри скобок нужно добавить значения, которые должны содержаться в списке. Подписывайтесь на канал 👉@pythonofff

Упрощенная работа с JSON Казалось бы, куда еще проще, но есть один интересный пакет JMESpath, который позволяет декларативно
Упрощенная работа с JSON Казалось бы, куда еще проще, но есть один интересный пакет JMESpath, который позволяет декларативно указать, как извлекать элементы из документа JSON. Основные примеры использования показаны на картинке, там нет ничего сложного. Метод search принимает паттерн, по которому требуется извлечь данные, а также словарь (который в общем-то похож на JSON). Подписывайтесь на канал 👉@pythonofff

Ответьте на вопрос и музыка ваша 90 дней бесплатно Яндекс Музыка для вас и 3-х ваших близких 90 дней бесплатно. Попробуйте се
Ответьте на вопрос и музыка ваша 90 дней бесплатно Яндекс Музыка для вас и 3-х ваших близких 90 дней бесплатно. Попробуйте сейчас! Попробовать #реклама 18+ music.yandex.ru О рекламодателе

Можно разбить строки в список В этом случае разбиение происходит по символу пробела Чтобы разделить по пустому месту, не нужн
Можно разбить строки в список В этом случае разбиение происходит по символу пробела Чтобы разделить по пустому месту, не нужно передавать в split никаких аргументов – используйте mystring.split(). Split также имеет второй параметр, называемый maxsplit, который определяет максимальное количество разбиений. По умолчанию он равен -1 (без ограничений). Подписывайтесь на канал 👉@pythonofff

YAML — не язык разметки Это язык форматирования данных, который является надмножеством JSON. В отличие от JSON, YAML может хр
YAML — не язык разметки Это язык форматирования данных, который является надмножеством JSON. В отличие от JSON, YAML может хранить более сложные объекты и ссылаться на собственные элементы. Модуль PyYAML позволяет использовать YAML в Python. PyYAML позволяет нам хранить любые Python-объекты и экземпляры абсолютно любых пользовательских классов. Подписывайтесь на канал 👉@pythonofff

Полезные уроки для врачей! Получите бесплатный доступ! Международная образовательная платформа, объединившая более чем 100 00
Полезные уроки для врачей! Получите бесплатный доступ! Международная образовательная платформа, объединившая более чем 100 000 врачей Полезные уроки для врачей! Удобная подача материала! Получите подарок за регистрацию – Чек-лист «Физикальный осмотр пациента» Зарегистрироваться #реклама 16+ kurs.uniprof-med.com О рекламодателе

Флаги явного преобразования Флаг явного преобразования (Explicit Conversion Flag) используется для преобразования значения по
Флаги явного преобразования Флаг явного преобразования (Explicit Conversion Flag) используется для преобразования значения поля format перед его непосредственным форматированием. Это поле можно использовать для переопределения поведения format для какого либо конкретного типа и форматирования значения. В настоящее время распространены два явных флага преобразования: !r — преобразует значение в строку, используя функцию repr(). !s — преобразует значение в строку, используя функцию str(). В примере, в случае с флагом !r строка 'Hello' будет напечатана с кавычками в поле шириной не менее 20 символов, а в случае с флагом !s — без кавычек (в более удобном для чтения виде). Подписывайтесь на канал 👉@pythonofff

POST - запрос Для чего мы используем запрос POST? Для добавления новых данных в REST API. Все данные отправляются на сервер в
POST - запрос Для чего мы используем запрос POST? Для добавления новых данных в REST API. Все данные отправляются на сервер в формате JSON, который выглядит как словарь Python. Согласно документации Fake Store API, у продукта есть следующие атрибуты: title, price, description, image и category Подписывайтесь на канал 👉@pythonofff

Переезжай в Краснодар в свою квартиру! От 3,3 млн рублей Квартиры в Краснодаре от проверенного застройщика. Большой выбор планировок. Выгодные условия! Выбери свою квартиру и живи на Юге. Переходи по ссылке, чтобы получить фото, планировки и цены Узнать больше #реклама tochno.life О рекламодателе

Перегрузка операторов - о которых говорят все настоящие computer-scientis’ы В Python есть поддержка перегрузки операторов — о
Перегрузка операторов - о которых говорят все настоящие computer-scientis’ы В Python есть поддержка перегрузки операторов — одной из тех штук. На самом деле идея проста. Когда-нибудь задумывались, почему Python позволяет использовать оператор + как для сложения чисел, так и для конкатенации строк? За этим как раз и стоит перегрузка операторов. Вы можете определять объекты, которые используют стандартные символы операторов любым образом. Это позволяет применять их в контексте объектов, с которыми вы работаете Подписывайтесь на канал 👉@pythonofff

Получаем и задаем лимит рекурсии В Python не оптимизируется хвостовая рекурсия, из-за чего зачастую возникает RecursionError
Получаем и задаем лимит рекурсии В Python не оптимизируется хвостовая рекурсия, из-за чего зачастую возникает RecursionError во время создания рекурсивных алгоритмов. Но с помощью модуля sys можно посмотреть и даже изменить максимальную глубину рекурсии. Хотя делать это слегка опасно, так как каждый новый вызов занимает много памяти. И вообще лучше стараться использовать не рекурсию, а обычные циклы, но это вы и так сами знаете. Подписывайтесь на канал 👉@pythonofff

Бесплатный 14-дневный онлайн-курс по дизайну интерьеров Давно хочешь работать в творческой сфере и иметь доход от 100 тыс/мес
Бесплатный 14-дневный онлайн-курс по дизайну интерьеров Давно хочешь работать в творческой сфере и иметь доход от 100 тыс/мес? Тебе не нужно уметь рисовать или прямо сейчас принимать решение. Просто приходи и попробуй! Вдруг понравится создавать уютные интерьеры и ты найдешь в этом себя. Регистрируйся на практический курс по дизайну интерьера с личным наставником. Осталось 7 мест! Зарегистрироваться #реклама 16+ diskill.ru О рекламодателе

PUT Иногда нам часто приходится обновлять существующие данные в API. Используя запрос PUT, мы можем обновить данные полностью
PUT Иногда нам часто приходится обновлять существующие данные в API. Используя запрос PUT, мы можем обновить данные полностью. Это означает, что, когда мы делаем запрос PUT, он заменяет все старые данные новыми. В запросе POST мы создали новый продукт с идентификатором 21. Обновив старый продукт на новый, сделав запрос PUT к конечной точке products/<product_id>. Подписывайтесь на канал 👉@pythonofff

Совет по работе с Pytest По умолчанию Pytest собирает все тесты в корневом каталоге и его подкаталогах. Чтобы ускорить сбор т
Совет по работе с Pytest По умолчанию Pytest собирает все тесты в корневом каталоге и его подкаталогах. Чтобы ускорить сбор тестов и избежать нежелательных тестов, задайте «testpaths» в конфигурационном файле. Подписывайтесь на канал 👉@pythonofff

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

Кредит для бизнеса в Альфа-Банке Скидка на кредит 5% при оформлении Защиты Бизнеса. Скидка на ставку 13% при оформлении Подпи
Кредит для бизнеса в Альфа-Банке Скидка на кредит 5% при оформлении Защиты Бизнеса. Скидка на ставку 13% при оформлении Подписки на кредит Сумма за 5 минут. Узнайте размер доступного кредита без открытия расчетного счета Деньги сразу на счет ИП или юрлица. Подать заявку Финансовые услуги оказывает: АО "АЛЬФА-БАНК", АО "АльфаСтрахование". #реклама alfabank.ru О рекламодателе

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

Логические all и any Одна из многих причин, почему Python является таким популярным языком, заключается в том, что он читаем
Логические all и any Одна из многих причин, почему Python является таким популярным языком, заключается в том, что он читаем и выразителен. Предлагаю взглянуть на прикрепленный код. Функция any возвращает значение True, если хотя бы одно из переданных утверждений верно, all – в случае, если все верны. На мой взгляд, эти две функции заслуживают отдельного внимания всего лишь из-за их простоты в использовании. Подписывайтесь на канал 👉@pythonofff

MBA в Школе Бизнеса "Синергия" Курсы управления и предпринимательства Рост дохода после обучения от 43% ⚡ Обучение для руково
MBA в Школе Бизнеса "Синергия" Курсы управления и предпринимательства Рост дохода после обучения от 43% ⚡ Обучение для руководителей Узнать больше #реклама 16+ synergy.ru О рекламодателе

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