Zen of Python
20.1K subscribers
1.18K photos
160 videos
32 files
3.11K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
加入频道
Ибо ее весьма непросто понять порой

#кек

@zen_of_python
😁131
Обновился NumPy

Среди нововведений:
— появилась функция numpy.matvec() для перемножения матрицы и вектора;
— появилась функция numpy.vecmat() для перемножения вектора и матрицы;
— Улучшенная поддержка StringDType (специальный строковый тип данных в Numpy) в контексте Ufuncs (универсальные функции для эффективные вычислений в массивах без необходимости явного зацикливания).

Release Notes

#инструмент

@zen_of_python
👍8
ridgeplot | Красивые графики распределения

Инструмент позволяет строить Ridge Plots — разновидность гистограммы, похожей на горный хребет. Это по сути надстройка над небезызвестным Plotly, при этом прописать тонкостей можно еще больше — интервалы, цвета, шрифты и многое другое.

Репозиторий проекта

#инструмент

@zen_of_python
👍4
Ниже приводится несколько правил в языке Python, которым вам необходимо следовать, если у вас появится потребность использовать специальные режимы сопоставления аргументов:

— В вызове функции аргументы должны указываться в следующем порядке: любые позиционные аргументы (значения), за которыми могут следовать
любые именованные аргументы (имя=значение) и аргументы в форме *итерируемый объект, за которыми могут следовать аргументы в форме **словарь.

— В заголовке функции аргументы должны указываться в следующем порядке: любые обычные аргументы (name), за которыми могут следовать аргументы со значениями по умолчанию (name=value), за которыми следуют аргументы в форме *name (или * в 3.0), если имеются, за которыми могут следовать любые имена или пары name=value аргументов, которые передаются только по имени (в 3.0), за которыми могут следовать аргументы в форме **имя.
11
Большой гайд по Python от Tproger: инструменты для всех направлений

В Tproger подготовили подборку питонических статей для начинающих по следующим направлениям:

— Бэкенд-разработка;
— Фронтенд-разработка;
— Парсинг;
— Тестирование;
— Data Science.

Здесь и роадмапы, и про хранение данных, и про самые популярные фреймворки и многое другое.

#основы
This media is not supported in your browser
VIEW IN TELEGRAM
enlighten | Индикатор прогресса для CLI

Минималистичный, но полезный во многих случаях инструмент, который отображает прогресс-бары прям в командной строке, НЕ опираясь на реальный прогресс функции, как и 99% таких шкал в играх, кстати. Но ощутимая польза все равно есть.

import enlighten

manager = enlighten.get_manager()
pbar = manager.counter(total=100, desc='Basic', unit='ticks')


Цена: бесплатно
Репозиторий проекта

@zen_of_python
2
Вопрос подписчика

Задает Anton Yablokov:

"pyaudio не выдаёт звук, когда прошу устройство явно, а не определённые системой pulse и default. ЧЯДНТ?

Какие есть альтернативы, кроме тяжеловесной PySide6.QtMultimedia?

https://stackoverflow.com/questions/79295111/pyaudio-produces-no-sound-when-using-explicit-device".

#вопрос

@zen_of_python
Лучшие питонические курсы по версии Stepik

Держите подборку лучших уроков, среди которых — отрекомендованные / опробованные подписчиками / админом:

Основы ЯП:
"Поколение Python": курс для профессионалов, 5900
Добрый, добрый Python с Сергеем Балакиревым, бесплатно

Алгоритмы, структуры данных:
Алгоритмы: теория и практика. Методы

Продвинутый Python:
Асинхронный Python
Машинное Обучение в Python: Большой Курс для Начинающих

Если вам попадались еще годные ресурсы, поделитесь в комментариях.

#курс

@zen_of_python
46🔥6👍21
Квиз: как удалять элементы списка

Небольшая англоязычная викторина на 6 вопросов с RealPython. К ее прохождению можно подготовиться с помощью статьи.

#квиз

@zen_of_python
Вопросы подписчиков

Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:

— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;

#вопросыновичков

@zen_of_python
Типы питонических проектов, которые будут попадаться вам в ходе карьеры

Choose your python

@zen_of_python
😁12👍3🔥2
Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.

@zen_of_python
🔥2👍1
Подарите вашей девушке платье PyCharm, ведь оно еще лучше, чем нашумевшее платье Excel.

#кек

@zen_of_python
🔥13😁42❤‍🔥2