ch
Feedback
Python академия

Python академия

前往频道在 Telegram

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

显示更多
7 290
订阅者
无数据24 小时
-177
-4630
帖子存档
Телеграм-канал с авторскими онлайн-курсами У образовательной платформы Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных). Эта платформа славится в первую очередь своими курсами по Python. У них есть такие подборки курсов: - Python для разработки - Web-разработка на Python - Python для анализа данных - Тестирование на Python Подпишитесь на stepik_courses и найдите интересующий курс для себя! Подписаться #реклама 16+ О рекламодателе

UserDict Это класс-оболочка для словарей. Его синтаксис аналогичен UserList и UserString. Мы передаем словарь в качестве аргумента, который хранится в атрибуте ‘data’. Подписывайтесь на канал 👉@pythonofff

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

Гранты на магистратуру до 1 200 000 рублей Поступите на программу Data Science в Центральный университет. За два года вы станете квалифицированным специалистом. Много практики и полезная теория. Учитесь на реальных бизнес-задачах и кейсах ведущих ИТ-компаний. Стажировки в течение первого года обучения и трудоустройство. Выберите свою специализацию: ML-инженер, аналитик данных или продакт-менеджер. Старт программы 15.09. Подать заявку #реклама 16+ apply.centraluniversity.ru О рекламодателе

Копируем объекты При присваивании переменной значения другой переменной, как правило, новый объект не создается, а копируется
Копируем объекты При присваивании переменной значения другой переменной, как правило, новый объект не создается, а копируется ссылка уже на существующий. Если использовать функцию copy из стандартной библиотеки, то новый объект будет создан, но его ссылки на другие объекты останутся такими же. В случае с deepcopy произойдет рекурсивное копирование. Например, при таком копировании списка все его элементы также скопируются как новые объекты. Подписывайтесь на канал 👉@pythonofff

Шаблоны строк для форматирования Класс Template из пакета string в стандартной библиотеке позволяет вполне удобно создавать ш
Шаблоны строк для форматирования Класс Template из пакета string в стандартной библиотеке позволяет вполне удобно создавать шаблоны строк для дальнейшего форматирования. Такой способ появился ещё в Python 2.4, как замена %-форматированию, но популярным так и не стал. Он поддерживает передачу значений по имени и использует $-синтаксис как в PHP. В новых проектах, конечно, используются чаще всего f-строки и иногда метод format, но всё же о Template стоит хотя бы знать на случай, если придется работать с легаси кодом. Подписывайтесь на канал 👉@pythonofff

Ведем набор учеников 3-10 классов на новый учебный год! Московская школа программистов - это не курсы, а школа с государствен
Ведем набор учеников 3-10 классов на новый учебный год! Московская школа программистов - это не курсы, а школа с государственной лицензией, которая обучает детей IT с 2001 года. Мы сотрудничаем с МФТИ, НИУ ВШЭ, Яндекс и Физтехпарк Что получит ребенок, в результате обучения: - Участие и победы в олимпиадах всероссийского и международного уровня - Поступление в престижные технические вузы России и работу в известных IT-компаниях: Apple, Google, Yandex, Nvidia и других - Практику на реальных IT-проектах - Усидчивость, целеустремленность и умение работать в команде - Сдача ЕГЭ/ОГЭ на высокие баллы Сейчас идет набор в виртуальный класс. В этом формате, дети в небольших группах обучаются с преподавателем онлайн в реальном времени. Эффективно как очно. Позаботьтесь о том, чтобы ребенок стал востребованным IT-специалистом! Зарегистрироваться #реклама vc.informatics.ru О рекламодателе

Дизассемблирование При запуске программы на python, написанный код преобразуется в байт-код, который затем может быть запущен
Дизассемблирование При запуске программы на python, написанный код преобразуется в байт-код, который затем может быть запущен в интерпретаторе Python. Встроенный модуль dis позволяет дизассемблировать байт-код в удобное представление для просмотра его инструкций. Полный спсиок инструкций байт-кода с описанием можно посмотреть здесь. На картинке показана работа этого модуля на примере функции, но такое можно повторить и с классами – в таком случае все его функции будут дизассемблированы. Подписывайтесь на канал 👉@pythonofff

Получаем список переменных Функция locals() возвращает словарь переменных из текущего пространства имён. Ключи словаря — назв
Получаем список переменных Функция locals() возвращает словарь переменных из текущего пространства имён. Ключи словаря — названия переменных, а значения — это их значения. С помощью похожей функции globals() можно получить все переменные конкретного модуля в таком же виде. Еще обратите внимание на результат второй функции: там много разных переменных, которые мы явно не объявляли — про некоторые из них скоро расскажем. Подписывайтесь на канал 👉@pythonofff

Динамические меню борды для вашего бизнеса. От 150.000 р Внедрение цифровых меню бордов "под ключ" от ведущего интегратора По
Динамические меню борды для вашего бизнеса. От 150.000 р Внедрение цифровых меню бордов "под ключ" от ведущего интегратора Повышайте продажи своего ресторана! Рассчитайте стоимость меню бордов "под ключ". В подарок скидка 15% на дизайн анимированного меню Перейти на сайт #реклама quiz.in-gr.ru О рекламодателе

Создаем бесконечный итератор Функция cycle() из itertools принимает на вход итерируемый объект и создает бесконечный итератор
Создаем бесконечный итератор Функция cycle() из itertools принимает на вход итерируемый объект и создает бесконечный итератор, циклически возвращающий элементы данного объекта. Фишка заключается в том, что когда элементы последовательности заканчиваются, итерация начинается вновь с первого элемента. Но если вы проходитесь циклом по такому итератору, то важно предусмотреть выход из цикла, иначе он станет бесконечным (как у нас в первом случае на картинке). Мы также можем воспользоваться islice(), который вернет итератор по подмножеству переданного объекта. Подписывайтесь на канал 👉@pythonofff

3 интересных функции в random Этот пост более для тех, у кого есть соответствующий бэкграунд и кто хочет знать про random бол
3 интересных функции в random Этот пост более для тех, у кого есть соответствующий бэкграунд и кто хочет знать про random больше среднего. betavariate() — используется для получения случайного числа с плавающей запятой от 0 до 1 на основе бета-распределения (применяется для статистических расчетов). gauss() — генерирует случайное число с плавающей запятой на основе распределения Гаусса (используется в теории вероятности). paretovariate() — возвращает случайное число с плавающей запятой на основе распределения Парето (используется в теории вероятности). Подписывайтесь на канал 👉@pythonofff

Встречайте Битрикс24 КЭДО + Госключ Пора забыть о бумажной волоките. С Битрикс24 КЭДО + Госключ вы получаете современное решение для управления кадровыми документами. За несколько минут можно подписать документы от договора о мат. ответственности до трудового. Курьеры и траты на доп. электронные подписи не нужны. И в офис приезжать тоже не надо. Общайтесь, работайте и подписывайтесь в едином Битрикс24 – это удобно (и выгодно). Подать заявку #реклама bitrix24.ru О рекламодателе

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

Поиск в Google без открытия браузера Порой мы так глубоко погружаемся в написание кода, что нам неохота открывать браузер для
Поиск в Google без открытия браузера Порой мы так глубоко погружаемся в написание кода, что нам неохота открывать браузер для поиска нужной информации. Установив потрясающую библиотеку google, можно делать запрос в поисковик прямо в консоли. Подписывайтесь на канал 👉@pythonofff

Получи грант на обучение в Центральном университете Получи несгораемый грант до 2 800 000 ₽ на учебу в бакалавриате Центрального университета. Гранты покрывают от 25 до 100% стоимости обучения. Сумма гранта не уменьшается, а может увеличиться за дополнительные достижения и успехи в учебе Мы подготовили два этапа испытаний: тестирование и бизнес-игру. Количество попыток не ограничено. Участвуй в отборе! Для выпускников 11-х классов и колледжей. Подать заявку #реклама apply.centraluniversity.ru О рекламодателе

Методы у словарей В этом посте поговорим про 3 простых метода у словарей, которые позволяет получить элементы в разном виде.
Методы у словарей В этом посте поговорим про 3 простых метода у словарей, которые позволяет получить элементы в разном виде. С помощью метода dict.keys() можно получить ключи словаря в виде списка, dict.values() — то же самое, но со значениями. А метод dict.items() возвращает список из кортежей, которые содержат ключи и соответствующие значения. Подписывайтесь на канал 👉@pythonofff

Извлечение аудио из видеофайлов Бывает так, что у нас есть mp4-файл, но нам нужна только звуковая дорожка из него. Скажем, чт
Извлечение аудио из видеофайлов Бывает так, что у нас есть mp4-файл, но нам нужна только звуковая дорожка из него. Скажем, чтобы сделать другое видео с таким же звуковым сопровождением. Эта проблема решается установкой библиотеки moviepy. Подписывайтесь на канал 👉@pythonofff

Получите диплом от НИТУ МИСИС в веб-разработке Яндекс Практикум и НИТУ МИСИС приглашают на онлайн-программу «Веб-разработчик»
Получите диплом от НИТУ МИСИС в веб-разработке Яндекс Практикум и НИТУ МИСИС приглашают на онлайн-программу «Веб-разработчик» Полноценная учёба в онлайн-формате Зачёты, сессии, лекции и семинары с гибким графиком. На платформе Практикума Гибкая теория, автоматическая проверка заданий и встроенная YandexGPT. Преподаватели НИТУ МИСИС и наставники Яндекс Практикума Они будут проводить занятия и учить вас применять теорию на практике. Студенческий, льготы и диплом гособразца У вас будут все преимущества студента-очника. Доступ к инфраструктуре вуза — кампусам, библиотекам и мероприятиям. Оплатить учёбу можно разными способами: всю сумму сразу, по семестрам или с помощью госкредита — тогда ежемесячный платёж составит от 500 ₽, а государство погасит часть кредита за вас. Подать заявку #реклама 16+ practicum.yandex.ru О рекламодателе

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