uk
Feedback
Python академия

Python академия

Відкрити в Telegram

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

Показати більше
7 293
Підписники
Немає даних24 години
-177 днів
-4630 день
Архів дописів
Как работают статические методы Статические методы создаются в классе при помощи декоратора @ staticmethod. Такие методы прив
Как работают статические методы Статические методы создаются в классе при помощи декоратора @ staticmethod. Такие методы привязаны к классу, а не объекту — в этом и есть основное отличие. Такой тип методов не может модифицировать ни объект, ни сам класс. То есть передавать объект или класс и прописывать self или cls в аргументах не нужно. Обычную функцию стоит вносить в класс в качестве статического метода в том случае, когда эта функция логически относится к классу и имеет смысл там быть. Подписывайтесь на канал 👉@pythonofff

Выражения-генераторы — это синтаксис Похожий на синтаксис представления списка (list comprehension), который позволяет нам со
Выражения-генераторы — это синтаксис Похожий на синтаксис представления списка (list comprehension), который позволяет нам создать объект-генератор. Допустим, у нас есть представление-списка, который фильтрует пустые строки из файла и удаляет переход на новую строку в конце \n: Подписывайтесь на канал 👉@pythonofff

Откройте собственный VR-парк по франшизе Another World - Быстрый запуск бизнеса 📅 Проведём установку и настройку оборудовани
Откройте собственный VR-парк по франшизе Another World - Быстрый запуск бизнеса 📅 Проведём установку и настройку оборудования в течение 2-3 дней. - Проверенная бизнес-стратегия 💰 Мы улучшили нашу бизнес модель на основе опыта 100+ партнеров. Вы можете быть уверены в успехе вашего бизнеса. - Гибкие условия сотрудничества 📊 Мы подберем вам оптимальные условия сотрудничества. - Помощь в поиске помещения 📚 Мы экономим ваше время на подбор помещения, которое подходит под все требования. Перейти на сайт #реклама another-world.com О рекламодателе

Работаем с буфером обмена Здесь всё просто: есть пакет pyperclip, который позволяют отправлять текст в буфер обмена вашего ко
Работаем с буфером обмена Здесь всё просто: есть пакет pyperclip, который позволяют отправлять текст в буфер обмена вашего компьютера и получать его оттуда. В этом пакете есть две основные функции — copy() и paste(), по названию которых понятно их предназначения. Таким образом, можно прямо через код копировать вывод программы в буфер обмена вместо того, чтобы делать это вручную. Подписывайтесь на канал 👉@pythonofff

Выражения-генераторы — это синтаксис Похожий на синтаксис представления списка (list comprehension), который позволяет нам со
Выражения-генераторы — это синтаксис Похожий на синтаксис представления списка (list comprehension), который позволяет нам создать объект-генератор. Допустим, у нас есть представление-списка, который фильтрует пустые строки из файла и удаляет переход на новую строку в конце \n: Подписывайтесь на канал 👉@pythonofff

Удаленная вакансия Оператор колл-центра в Ростелеком Что мы предлагаем: - Доход состоит из окладной и премиальной части, в ср
Удаленная вакансия Оператор колл-центра в Ростелеком Что мы предлагаем: - Доход состоит из окладной и премиальной части, в среднем 30-40 тыс. руб; - Оформление по договору ГПХ; - Оплачиваемое двухнедельное обучение; - Система наставничества на весь период адаптации в компании и дальнейшего сотрудничества; - Отсутствие планов продаж. Вакансия подойдет Вам, если: - Хотите построить карьеру - Работали ранее в колл-центре - Хотите получить опыт работы в колл-центре Узнать больше #реклама hh.ru О рекламодателе

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

Своя квартира в Санкт-Петербурге от 3 млн рублей! Комплекты меблировки Покупка в ипотеку Сопровождение сделки Большой выбор г
Своя квартира в Санкт-Петербурге от 3 млн рублей! Комплекты меблировки Покупка в ипотеку Сопровождение сделки Большой выбор готовых и строящихся ЖК напрямую от застройщика Setl Group – одного из крупнейших застройщиков России. Квартиры от 3 млн для покупателей из регионов! Все подробности на сайте или по телефону: Получить предложение Проектная декларация на сайте https://наш.дом.рф/. Финансовые услуги оказывает: ПАО "ВТБ 24", ПАО "Сбербанк России". #реклама pn.ru О рекламодателе

Работа с логическими операторами При работе с логическими значениями Python предоставляет операторы для объединения значений
Работа с логическими операторами При работе с логическими значениями Python предоставляет операторы для объединения значений с использованием стандартных понятий «и», «или» и «не». Эти операторы ожидаемо представлены словами and, or и not Подписывайтесь на канал 👉@pythonofff

Задаем ширину текста В модуле есть fill, который позволяет задать ширину текста в символах. Как видите в примере на картинке,
Задаем ширину текста В модуле есть fill, который позволяет задать ширину текста в символах. Как видите в примере на картинке, слова переносятся на новые строки и ничего не обрывается на полуслове. Подписывайтесь на канал 👉@pythonofff

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

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

Объединяем видео и аудио потоки Из-за технологии потоковой передачи DASH (Dynamic Adaptive Streaming over HTTP), используемой
Объединяем видео и аудио потоки Из-за технологии потоковой передачи DASH (Dynamic Adaptive Streaming over HTTP), используемой youtube, мы не можем получить сразу видео в нужном качестве со звуковой дорожкой из-за ее отсутствия в потоке. В качестве решения мы можем по отдельности забрать аудио и видео и объединить с помощью утилиты ffmpeg. Для этого выбираем нужные потоки video и audio, после чего передаем url'ы в команду для инициирования создания процесса для скачивания и объединения потоков с помощью ffmpeg. Подписывайтесь на канал 👉@pythonofff

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

Выполнение внешнего кода Любой внешний код Python из блокнота Jupyter можно запускать с помощью команды %run. Подписывайтесь
Выполнение внешнего кода Любой внешний код Python из блокнота Jupyter можно запускать с помощью команды %run. Подписывайтесь на канал 👉@pythonofff

Скачиваем видео с YouTube Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также
Скачиваем видео с YouTube Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем. Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения. Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует ютьюб. Решение данной проблемы покажем в следующем посте. На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p. Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла. Подписывайтесь на канал 👉@pythonofff

Получайте больше кешбэк за привычные покупки ВТБ обновил условия начисления кешбэка по дебетовой карте! Самое главное: кешбэк
Получайте больше кешбэк за привычные покупки ВТБ обновил условия начисления кешбэка по дебетовой карте! Самое главное: кешбэк рублями до 25% в трех выбранных категориях. Максимальный лимит — до 3 000 рублей! Каждый месяц — новые категории. Бесплатно: оформление, доставка, обслуживание. И кешбэк до 25% рублями каждый месяц на любые три категории. Что для этого нужно? - Заполните онлайн-заявку на сайте ВТБ - Выбирайте категории для начисления кешбэка - Совершайте привычные покупки и до 10 числа следующего месяца получайте кешбэк! Но и это ещё не всё! - платежи и переводы - без комиссии - международные переводы в 20+ стран - выпуск и обслуживание карты - 0 рублей - доход до 16% годовых при открытии накопительного ВТБ-Счета (самое выгодное преложение для клиентов ВТБ!) Узнать больше Финансовые услуги оказывает: Банк ВТБ (ПАО). #реклама vtb.ru О рекламодателе

Давно хотели просмотреть содержимое внешнего файла? Часто вам может понадобиться скопировать в свой код несколько строк кода
Давно хотели просмотреть содержимое внешнего файла? Часто вам может понадобиться скопировать в свой код несколько строк кода из внешнего файла. Команда %pycat избавит вас от долгой процедуры извлечения определенных данных из файла и их копирования в другой файл. Она позволяет просматривать содержимое любого файла в любом каталоге. Подписывайтесь на канал 👉@pythonofff

Временные файлы В стандартной библиотеке Python есть модуль tempfile, который содержит классы и методы для корректной работы
Временные файлы В стандартной библиотеке Python есть модуль tempfile, который содержит классы и методы для корректной работы со временными файлами и директориями. Функция TemporaryFile создает временный файл в системной директории и возвращает файлоподобный объект. Созданный временный файл будет автоматически удален по закрытию файла или при выходе из контекстного менеджера. Также другие процессы и приложения не смогут получить доступ к этому временному файлу. Подписывайтесь на канал 👉@pythonofff

Выиграйте подписку на Яндекс Музыку ✨Ответьте на 1 вопрос и получите в подарок доступ к Яндекс Музыке на 90 дней бесплатно!✨ Слушайте любимые треки и подкасты в HQ качестве без рекламы. Для 4 аккаунтов и 10 устройств. Кинопоиск тоже в подписке! Попробуйте!👍 Попробовать #реклама 18+ music.yandex.ru О рекламодателе