ru
Feedback
Python Guru | Всё про Python

Python Guru | Всё про Python

Закрытый канал

Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1

Больше
3 138
Подписчики
-124 часа
-107 дней
-3730 день
Архив постов
Безопасное извлечение значений из словаря Иногда нужно получить значение из словаря, но ключ может отсутствовать. Вместо лишн
Безопасное извлечение значений из словаря Иногда нужно получить значение из словаря, но ключ может отсутствовать. Вместо лишних if — используй .get() с дефолтным значением. Итог: Метод .get() делает код чище и безопаснее, особенно при работе с необязательными данными. Python Guru

Безопасное удаление ключа из словаря Обычно при удалении ключа из словаря с del можно случайно получить KeyError, если ключа
Безопасное удаление ключа из словаря Обычно при удалении ключа из словаря с del можно случайно получить KeyError, если ключа нет. А вот dict.pop() с дефолтным значением — безопаснее и удобнее! Итог: Используй dict.pop(key, default) — безопасный способ удалить ключ и получить значение, если оно нужно. Уберегаешься от KeyError и пишешь устойчивый код. Python Guru

Что такое pytest-xdist? pytest-xdist — это плагин для pytest, который позволяет запускать тесты параллельно и распределённо, тем самым значительно ускоряя процесс тестирования, особенно при большом количестве тестов. Благодаря данной статье ты узнаешь, как запускать параллельные тесты для реляционной БД PostgreSQL. • Перейти к просмотру Python Guru

Пример использования модуля Emoji в Python Разнообразить вывод, ввести веселый лог. Работа с чатами и создание модулей мессен
Пример использования модуля Emoji в Python Разнообразить вывод, ввести веселый лог. Работа с чатами и создание модулей мессенджера, применение эмоджи гораздо шире. Именно для это существует библиотека emoji, разбавляющая различный текст. Установка: pip install emoji Python Guru

Инфляция в России вышла на целевой уровень, заявил первый зампред Сбера Александр Ведяхин в рамках ПМЭФ. По его словам, за по
Инфляция в России вышла на целевой уровень, заявил первый зампред Сбера Александр Ведяхин в рамках ПМЭФ. По его словам, за последнюю неделю прирост цен составил всего 0,03%, что в пересчете на год означает 4–5%. Это открывает возможности для снижения ключевой ставки, на что рассчитывают и банки, и бизнес. Ведяхин также отметил, что курс рубля переоценен — при текущих макроусловиях он должен находиться в диапазоне 90–95 за доллар. На отклонение влияют сокращение валютного рынка, логистические трудности и бюджетное правило.

Rich для форматирования текста в консоли Библиотека позволяет форматировать текст, который Python выводит в консоль. Словосоч
Rich для форматирования текста в консоли Библиотека позволяет форматировать текст, который Python выводит в консоль. Словосочетание Rich Text означает «отформатированный», «украшенный» текст. Можно сделать разноцветными сообщения в 9консоли, изменить в них начертание шрифта, выводить таблицы, пользоваться эмодзи. Это удобно, если нужны понятные и наглядные логи. 🔗 Ссылочка на доку Python Guru

Как использовать составной вывод? Простой способ — сложение (конкатенация) строк. Хорошо с одной переменной в строке, а если
Как использовать составной вывод? Простой способ — сложение (конкатенация) строк. Хорошо с одной переменной в строке, а если их больше — читается с трудом.
print('Hello ' + name + ' — ' + str(age) + ' y.o.')
Функция format() позволяет формировать понятный вывод не только для пользователя, но и для программиста. print('Hello {} — {} y.o.'.format(name, age)) Python последовательно проставляет номера для скобок и передает им значения переменных, последовательно указанных в аргументе. Python Guru

glob для удобной работы с файлами Для пользователей, которым нравится сопоставление шаблонов в стиле Unix, библиотека glob до
glob для удобной работы с файлами Для пользователей, которым нравится сопоставление шаблонов в стиле Unix, библиотека glob должна чувствовать себя как дома. glob содержит все необходимые функции для работы с несколькими файлами одновременно без головной боли. 🔗 Ссылочка на доку Python Guru

functools для более мощных функций Библиотека содержит множество методов и декораторов, которые вы можете обернуть существующ
functools для более мощных функций Библиотека содержит множество методов и декораторов, которые вы можете обернуть существующими, чтобы добавить дополнительные функции. Одним из них является partial, который можно использовать для клонирования функций, сохраняя при этом некоторые из их аргументов с пользовательскими значениями 🔗 Ссылочка на доку Python Guru

Парсим игры Торрент Игруха на Python | Requests BeautifulSoup В этом видео мы будем парсить игры такого сайта как torrent igruha. Для этого мы будем использовать язык программирования пайтон, библиотеки bs4 и requests. • Перейти к просмотру Python Guru

В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн. Чтобы не пропустить полезные —
В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн. Чтобы не пропустить полезные — сохраните каналы 1. Бесплатные IT мероприятия 2. IT мероприятия Москва 3. IT мероприятия Санкт Петербург

Datacleaner для автоматической очистки и подготовки данных к анализу Библиотека позволяет удалять строки без указанного значе
Datacleaner для автоматической очистки и подготовки данных к анализу Библиотека позволяет удалять строки без указанного значения, кодировать нечисловые переменные, работать с фреймами Pandas и решать множество других задач. Datacleaner проста в использовании, так что подойдет и начинающим пользователям. Ссылочка на доку Python Guru

Как и когда использовать Celery — мой опыт на проде Рассказываю, как прикрутил Celery, чтобы фоновые запросы к AI-API не превращались в очередь в МФЦ. Плюсы, грабли и когда это вообще стоит делать. • Перейти к просмотру Python Guru

Pandas: Практические задачи на объекты Series Продолжаем делиться циклом видео, где автор рассказывает про работу с Pandas. В этот раз рассматриваются основные методы Series: cортировка, фильтрация и группировка. • Перейти к просмотру Python Guru

Бесплатный мини-курс по Java — начните программировать уже сегодня Java-разработчики востребованы и зарабатывают от 80 000 ₽. Хотите проверить свои силы? На мини-курсе вы создадите три проекта, освоите основы языка и поймете, подходит ли вам этот путь. Без опыта в IT, бесплатно и с поддержкой эксперта. А еще получите доступ к материалам и скидку на обучение. К тому же, каждый, кто посмотрит 1-е занятие, получит доступ к изучению английского языка на платформе Skillbox на год. Количество мест ограничено! Успейте записаться. Реклама. Информация о рекламодателе по ссылкам в посте.

Проверка типов во время разработки — mypy Пайтон — динамический язык, но ты можешь использовать статическую проверку типов с
Проверка типов во время разработки — mypy Пайтон — динамический язык, но ты можешь использовать статическую проверку типов с помощью mypy для улавливания ошибок до запуска кода. Итог: mypy помогает ловить ошибки типов на раннем этапе и делает твой код надежнее. Особенно полезен в больших проектах с командами. Python Guru

Black для проверки код-стайла Разработчики должны придерживаться код-стайла, чтобы легче понимать код друг друга. Соглашение
Black для проверки код-стайла Разработчики должны придерживаться код-стайла, чтобы легче понимать код друг друга. Соглашение об оформлении кода на Python называется PEP8. Писать рекомендуется в соответствии с ним, но проверять оформление вручную может быть долго и неудобно, а библиотека black проводит такие проверки автоматически. Это автоформатер: он исправляет нарушения код-стайла и делает код более чистым. 🔗 Ссылочка на доку Python Guru

Как использовать Pymystem3 для морфологического анализа? Библиотека быстро и качественно распознает части речи и лексемы слов
Как использовать Pymystem3 для морфологического анализа? Библиотека быстро и качественно распознает части речи и лексемы слова. Третья версия Mystem содержит несколько важных улучшений, в первую очередь устранение неоднозначности частей речи Ссылочка на доку Python Guru

Что такое дескрипторы? Дескриптор – это пециальный механизм, который позволяет контролировать доступ к атрибутам объекта. Грубо говоря, это способ переопределить поведение чтения, записи или удаления атрибута класса. Благодаря данной статье ты научишься пользоваться дескрипторами. • Перейти к просмотру Python Guru

Уроки Python с нуля / Списки (list) В ходе урока мы научимся использовать списки (list) в языке Python для хранения множества значений. • Перейти к просмотру Python Guru