Библиотека питониста | Python, Django, Flask
39.5K subscribers
2.98K photos
80 videos
51 files
4.6K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://xn--r1a.website/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
🎉 Большая распродажа Proglib Academy — минус 40% на всё!

📚 Выбирай свой курс:

▫️ «Экспресс-курс по математике для DS» — получи фундамент для построения успешной карьеры в Data Science
▫️ «Математика для DS» — для тех, кто хочет уверенно работать с данными;
▫️ «Основы Python» — чтобы начать писать код с нуля;
▫️ «Алгоритмы и структуры данных» — для будущих инженеров;
▫️ «Специалист по ИИ» или «AI-агенты», или «Машинное обучение» — для тех, кто хочет прокачаться в ИИ.
▫️ «Архитектуры и шаблоны проектирования» — чтобы писать гибкий, масштабируемый код как мидл+ разработчик.
▫️ «Основы IT для непрограммистов» — для тех, кто хочет понимать, как устроены технологии, не будучи разработчиком.

🎁 Бонусы ноября:

▫️ Розыгрыш MacBook Pro 14 — купи любой курс и пройди 2 недели обучения до 30 ноября.

▫️ Бесплатный тест по математике — за 5 минут покажет, какие темы стоит подтянуть перед DS.

👉 Выбрать курс со скидкой
1
👆 Zensical Spark — современный статический генератор сайтов

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

С Zensical Spark вы можете:
— писать документацию в обычном Markdown
— собирать статический сайт за минуты
— получить встроенный поиск
— настраивать внешний вид под свой бренд
— использовать более 60 языков
— автоматически адаптироваться под любые устройства

Подходит для Open Source и коммерческих проектов — лёгкий, гибкий, современный.

📱 Github

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸 Библиотека питониста

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤩1
🚀 PINA теперь в экосистеме PyTorch

PINA — открытая Python-библиотека для Scientific Machine Learning (SciML), созданная для быстрого, интуитивного и масштабируемого моделирования сложных физических и научных систем.

Особенности:
✔️ Построена на PyTorch и PyTorch Lightning, полностью совместима с PyTorch Geometric
✔️ Поддержка обучения решений PDE, создания ML force fields, симуляции динамики и моделирования деформаций объектов
✔️ Унифицированная платформа для разных научных задач
✔️ Позволяет исследователям и инженерам разрабатывать, тестировать и деплоить нейросети быстрее и эффективнее

PINA объединяет мощь PyTorch с инструментами SciML, открывая новые возможности для научных исследований и инженерных решений.

🔗 Подробнее о проекте и PyTorch Ecosystem

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸 Библиотека питониста

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2👏1
📊 А правда, что математика в Data Science не нужна?

Нет. Без неё вы не пройдёте собес и не поймёте, почему модель ведёт себя странно. Линал, матан и вероятности — это база, без которой работа в ML превращается в угадайку.

🔥 Эту базу можно собрать за 2 месяца на экспресс-курсе «Математика для Data Science».

👩‍🏫 Кто ведёт курс:

Мария Тихонова
PhD, руководитель исследовательского направления в SberAI, доцент ВШЭ.

→ Диана Миронидис
Преподаватель ВШЭ, автор научпоп-материалов по математике для блога МТС.

→ Ксения Кондаурова
Преподаватель преподаватель T-Банка, автор курсов ЦУ и Edutoria.

→ Маргарита Бурова
Академический руководитель программ по аналитике и ML, Wildberries & Russ.

🎁 Что сейчас доступно:

→ бесплатный тест, чтобы узнать свой уровень математики;
→ скидка 40% до 30 ноября;
→ если оплатить до конца ноября, курс «Базовая математика» в подарок.

👉 Пишите менеджеру, если хотите попасть в поток
1🥱1
Бесплатная IDE от Сбера с AI под капотом

Свежая версия GigaIDE Community Edition уже доступна – это бесплатная IDE, где AI не просто «подсказывает», а действительно помогает писать и сопровождать код. Теперь можно спокойно уходить в режим вайбкодинга: вы пишете фичи, а инструменты GigaCode добивают рутину.

Что внутри?
Мультиагентная система, которая берёт на себя рутину в Java/Kotlin-проектах и настраивает логирование с сопутствующими процессами.
Встроенный AI-ассистент GigaCode с агентным режимом для вайбкодинга на 35+ языках. GigaCode не только сгенерирует код, но и сам найдет баги, обновит зависимости, создаст и отредактирует файлы проекта.
Маркетплейс плагинов с проверкой на уязвимости — можно ставить инструменты, не переживая за безопасность.
Автообновления IDE.


Среда сама держит плагины и IDE в актуальном состоянии, снижая шанс поймать несовместимости и “падения” на продакшн-проектах.
Попробуй полноценную экосистему корпоративного уровня, которая бесплатна для каждого.

Чтобы вайбкодить с AI в привычной IDE и не платить за лицензии — забирайте GigaIDE Community Edition по ссылке.
🥱2👍1👏1
🧩 Dataclass и NamedTuple: почему атрибуты выглядят странно

Если вы впервые видите такой код:

@dataclass
class Person:
name: str
age: int


или

class Person(NamedTuple):
name: str
age: int

— возникает логичный вопрос: почему строки внутри класса выглядят как class attributes, но становятся instance attributes?

✔️ Ответ прост: это не атрибуты — это type annotations.

Они не создают переменные, а просто записываются в __annotations__.

А дальше:
– dataclass генерирует атрибуты и превращает эти поля в атрибуты экземпляра;
– NamedTuple делает то же самое, создавая неизменяемые объекты.

Даже если вы пишете:

profession: str = "Python Programmer"

— это выглядит как class attribute, но в dataclass это всего лишь default значение для instance attribute.

➡️ Магии нет — есть автогенерация кода на основе аннотаций.

🔗 Подробнее

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸 Библиотека питониста

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2