TGViewer
Channel Public Channel
Zen of Python

Zen of Python

@zen_of_python

Полный Дзен Пайтона в одном канале

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Subscribers
18.8K
Photos
1.4K
Videos
202
Links
3.6K

Showing posts older than #3860 · Back to latest

Older Posts 16 shown
Post #3859 3.39K
Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.

@zen_of_python
  • 🔥 2
  • 👍 1
Post #3854 3.21K
Типы питонических проектов, которые будут попадаться вам в ходе карьеры

Choose your python

@zen_of_python
  • 😁 12
  • 👍 3
  • 🔥 2
Post #3853 3.1K
Вопросы подписчиков

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

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

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

@zen_of_python
Post #3851 2.8K
Квиз: как удалять элементы списка

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

#квиз

@zen_of_python
Post #3850 6.68K
Лучшие питонические курсы по версии Stepik

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

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

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

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

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

#курс

@zen_of_python
  • 🔥 6
  • 👍 2
  • ❤ 1
Post #3849 2.88K
Вопрос подписчика

Задает Anton Yablokov:

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

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

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

#вопрос

@zen_of_python
Post #3847 3.26K
enlighten | Индикатор прогресса для CLI

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

import enlighten

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


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

@zen_of_python
  • ❤ 2
Post #3846 2.73K
Большой гайд по Python от Tproger: инструменты для всех направлений

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

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

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

#основы
Post #3845 2.59K

Forwarded from Python: задачки и вопросы

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

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

— В заголовке функции аргументы должны указываться в следующем порядке: любые обычные аргументы (name), за которыми могут следовать аргументы со значениями по умолчанию (name=value), за которыми следуют аргументы в форме *name (или * в 3.0), если имеются, за которыми могут следовать любые имена или пары name=value аргументов, которые передаются только по имени (в 3.0), за которыми могут следовать аргументы в форме **имя.
  • ✍ 1
  • ❤ 1
Post #3841 2.79K
ridgeplot | Красивые графики распределения

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

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

#инструмент

@zen_of_python
  • 👍 4
Post #3840 2.96K
Обновился NumPy

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

Release Notes

#инструмент

@zen_of_python
  • 👍 8
Post #3839 2.89K
Ибо ее весьма непросто понять порой

#кек

@zen_of_python
  • 😁 13
  • ❤ 1
Post #3837 3.05K
plt.xkcd() | Пасхалка для любителей мемных графиков

В официальной документации Matplotlib есть блок, посвященный функции plt.xkcd(). Она строит графики в стиле одноименных комиксов (как на картинке).

with plt.xkcd():
# Based on "Stove Ownership" from XKCD by Randall Munroe
# https://xkcd.com/418/

fig = plt.figure()
ax = fig.add_axes((0.1, 0.2, 0.8, 0.7))
ax.spines[['top', 'right']].set_visible(False)
ax.set_xticks([])
ax.set_yticks([])
ax.set_ylim([-30, 10])

data = np.ones(100)
data[70:] -= np.arange(30)

ax.annotate(
'THE DAY I REALIZED\nI COULD COOK BACON\nWHENEVER I WANTED',
xy=(70, 1), arrowprops=dict(arrowstyle='->'), xytext=(15, -10))

ax.plot(data)

ax.set_xlabel('time')
ax.set_ylabel('my overall health')
fig.text(
0.5, 0.05,
'"Stove Ownership" from xkcd by Randall Munroe',
ha='center')

А если вам захотелось покекать, то вот ссылка на официальный сайт создателя Монро.

#кек

@zen_of_python
  • 😁 6
  • 👍 4
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →