TGViewer
Channel Public Channel
Python Portal

Python Portal

@pythonportal

Всё самое интересное из мира Python

Сотрудничество, реклама: @devmangx

Работаем с @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Subscribers
50.8K
Photos
2.9K
Videos
494
Links
1.3K

Showing posts older than #4241 · Back to latest

Older Posts 13 shown
Post #4240 19.7K
Простой способ сделать зацикливание на Питоне.

Сохрани, чтобы не потерять

👉 @PythonPortal
  • 😁 250
  • 👍 38
  • 🔥 16
  • ❤ 14
  • 🤣 9
  • 💊 2
  • 😢 1
Post #4238 20.7K
Как найти производную функции с помощью Python

1. Импортируем нужные модули для математики и вывода

2. Включаем красивый вывод формул

3. Объявляем переменную x и функцию f(x)
x = symbols('x')
f = Function('f')(x)


4. Задаём выражение: f(x) = x^3 + 2x^2 + 5x + 3
f_expr = x**3 + 2*x**2 + 5*x + 3


5. Находим производную по x
df = diff(f_expr, x)


6. Показываем исходную функцию и её производную
display(Eq(f, f_expr))
display(Eq(diff(f, x), df))


👉 @PythonPortal
  • 👍 98
  • ❤ 22
  • 🔥 15
  • 👀 4
  • 💊 1
Post #4237 22K
Крутейшая онлайн-платформа для практики программирования, которая предлагает более 7000 упражнений на 75 различных ЯП

Каждый язык представлен целой дорожкой с задачами, которые помогут разобраться во всех тонкостях шаг за шагом.

А если застрял, можно получить обратную связь от опытных менторов — не всегда сразу, но всегда по делу ✌️

👉 @PythonPortal
  • ❤ 54
  • 👍 22
  • 🔥 4
  • 🤔 2
Post #4236 26.7K
NVIDIA завезла нативную поддержку Python в CUDA

Теперь можно напрямую использовать ускорение на GPU прямо из Python — что сильно упрощает работу над проектами в сфере ИИ, машинного обучения и научных вычислений. Никаких обёрток, костылей и танцев с C/C++.

— CUDA Core — переосмыслен для Python: здесь сделан упор на JIT-компиляцию и минимизацию зависимостей
— cuPyNumeric — прокачанная версия NumPy, работающая на GPU
— NVMath — поддержка линейной алгебры, совместима с хостом и устройством
— Добавлены инструменты для профилирования и анализа кода
— Новый подход к параллельным вычислениям — CuTile. Абстракция не на уровне потоков, а на уровне массивов и тайлов

Посмотреть презентацию можно тут ✌️

👉 @PythonPortal
  • 🔥 64
  • 👍 29
  • ❤ 12
  • 🤝 6
Post #4235 25.7K
ООП_в_Python.pdf1.2 MB
Принёс вам толковую лекцию про ООП в Python на русском

— Что такое ООП;
— Классы и зачем они нужны;
— Достоинства и недостатки механизма ООП;
— Конструктора класса;
— База по ООП: объекты, наследование, инкапсуляция, полиморфизм и д.р.

👉 @PythonPortal
  • 👍 99
  • 🔥 22
  • ❤ 17
  • 🤝 3
  • 💊 2
  • 🤯 1
  • 🌭 1
Post #4234 22.4K
Это прекрасное чувство, когда только начинаешь учить Python и пытаешься уложиться в час 😂

👉 @PythonPortal
  • 😁 168
  • 🤣 79
  • 👍 15
  • ❤ 13
  • 🔥 8
  • 😢 8
  • 🤔 1
  • 🏆 1
Post #4232 22.1K
В Python 3.12+ можно использовать оператор type для создания псевдонимов типов

Эти псевдонимы могут быть также обобщёнными (generic)

Это гораздо короче и удобнее, чем эквивалентный код до Python 3.12 с использованием TypeAlias и TypeVar

👉 @PythonPortal
  • 👍 70
  • 🤔 12
  • ❤ 10
  • 🔥 6
  • 🏆 2
Post #4231 26.6K
Как создавать красивые карты в Python с помощью библиотеки Prettymaps

Если нужно сгенерировать наглядные карты из данных OpenStreetMap в Python — используй prettymaps

Для начала установи необходимые зависимости через pip:
pip install -U prettymaps "osmnx>=1.9.3,<2.0" "git+https://github.com/abey79/vsketch@1.0.0"


После установки можно отрисовать карту всего парой строк:
import prettymaps

plot = prettymaps.plot('Stad van de Zon, Heerhugowaard, Netherlands')


Функция plot() принимает один из следующих вариантов запроса:

🔹Адрес (например, "Porto Alegre")
🔹Координаты (например, (-30.0324999, -51.2303767))
🔹Границы в формате GeoDataFrame

Кроме того, есть возможность кастомизации и использование пресетов. Подробнее на GitHub

👉 @PythonPortal
  • ❤ 123
  • 👍 53
  • 🔥 22
  • 😁 1
  • 🏆 1
Post #4230 27K
Ловите крутейший ресурс для изучения нейронных сетей

Материал подан чётко и поэтапно, с динамической визуализацией и доступными объяснениями (хоть и на английском)

Плюс, на сайте ещё куча других годных разборов по машинному обучению

Сохраняй и делись с другом 🍯

👉 @PythonPortal
  • ❤ 61
  • 👍 24
  • 🔥 10
Post #4225 24.6K
Модификаторы доступа в Python

Разбираем, как public, protected и private переменные и методы управляют доступом внутри классов

Понимание этих уровней доступа —> ключ к надёжной и читаемой архитектуре

👉 @PythonPortal
  • 👍 104
  • ❤ 22
  • 🔥 15
  • 😁 4
  • 👀 1
Post #4224 26.8K
Откопал шикарную штуку — Python Tutor

Пишете код на Python, Java, C, C++ или JavaScript прямо в браузере, а этот сервис пошагово показывает, что происходит под капотом. Видно каждую переменную, каждую строчку кода в действии

Плюс, тут есть AI-репетитор для разъяснений

Годный инструмент для обучения или разборов: https://pythontutor.com/

👉 @PythonPortal
  • ❤ 110
  • 🔥 47
  • 👍 26
  • 💊 7
Post #4223 21.7K
Шпаргалка по визуализации данных на Python для EDA

1. Одновариативный анализ

df.hist() — гистограмма числовых колонок
sns.boxplot(data=df, y='col') — боксплот распределения
sns.kdeplot(data=df['col']) — график плотности
df['col'].value_counts().plot(kind='bar') — столбчатая диаграмма частот

2. Двухвариативный анализ

sns.scatterplot(data=df, x, y) — диаграмма рассеяния
sns.regplot(data=df, x, y) — рассеяние + линия регрессии
sns.barplot(x, y, data=df) — сравнение категорий по значениям
sns.violinplot(data=df, x, y) — распределение по категориям
sns.boxplot(x, y, data=df) — сравнение распределений

3. Многовариативный анализ

sns.pairplot(df) — матрица scatter-графиков
sns.heatmap(df.corr(), annot=True) — тепловая карта корреляций
sns.jointplot(data=df, x='x', y='y') — scatter + распределение
plt.scatter(x, y, c=z) — scatter с цветом по переменной
sns.scatterplot(data=df, x=x, y=y, hue='z') — scatter с цветовой категорией

4. Временные ряды

df.plot(x='date', y='value') — базовый временной график
df.rolling(window).mean().plot() — скользящее среднее
seasonal_decompose(df['col']) — разложение временного ряда
sns.lineplot(data=df, x='date', y='value') — временной ряд с интервалами

5. Текстовый анализ

WordCloud().generate(text) — облако слов
FreqDist(words).plot() — частотный график
sns.barplot(x=words, y=frequencies) — частоты слов в столбиках

6. Кастомизация

plt.title('Заголовок') — заголовок
plt.xlabel('ось X') / plt.ylabel('ось Y') — подписи осей
plt.xticks(rotation=45) — поворот подписей
plt.tight_layout() — авторасстановка
plt.figure(figsize=(10, 6)) — размер графика

7. Сохранение и показ

plt.show() — показать график
plt.savefig('график.png') — сохранить
plt.close() — закрыть окно графика

👉 @PythonPortal
  • ❤ 30
  • 👍 21
  • 🔥 18
  • 👀 1
Post #4213 22.5K
10 популярных методов множеств в Python

Эти методы должен знать каждый питонист

👉 @PythonPortal
  • 👍 84
  • 🔥 24
  • ❤ 19
  • 🏆 2
  • 💊 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 →