Forwarded from Proglib.academy | IT-курсы
🤖 📈 Data Science в 2025 году: 7 главных трендов
Разработчики JetBrains и Python Software Foundation рассказали, как изменится Data Science в ближайшие годы.
➡️ В статье:
▪️ Почему доля Python в анализе данных снижается
▪️ Какие библиотеки набирают популярность вместо pandas
▪️ Что происходит с AutoML, MLOps и визуализацией данных
▪️ И почему Rust и Julia наступают Python на пятки
Подробный разбор, новые инструменты и прогнозы на будущее — всё это читай в нашей статье.
🔵 Тренды меняются, но основы остаются — укрепи базу с нашим курсом «Математика для Data Science»
Разработчики JetBrains и Python Software Foundation рассказали, как изменится Data Science в ближайшие годы.
▪️ Почему доля Python в анализе данных снижается
▪️ Какие библиотеки набирают популярность вместо pandas
▪️ Что происходит с AutoML, MLOps и визуализацией данных
▪️ И почему Rust и Julia наступают Python на пятки
Подробный разбор, новые инструменты и прогнозы на будущее — всё это читай в нашей статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤1👍1
🚀 Открыт набор в Djangonaut Space 2025
До 29 января 2025 года открыт прием заявок на участие в Djangonaut Space — бесплатной 8-недельной менторской программе. Участники получат возможность прокачать навыки и внести вклад в развитие Django.
Старт программы: 17 февраля 2025 года.
Подробности и регистрация — на официальном сайте.
До 29 января 2025 года открыт прием заявок на участие в Djangonaut Space — бесплатной 8-недельной менторской программе. Участники получат возможность прокачать навыки и внести вклад в развитие Django.
Старт программы: 17 февраля 2025 года.
Подробности и регистрация — на официальном сайте.
❤3👍2
Как визуализировать граф зависимостей вашего Python проекта
С помощью Tach вы можете легко визуализировать набор зависимостей, существующих в вашем Python проекте.
Понимание графа зависимостей проекта важно по нескольким причинам:
🧑🏫 Обучение
Визуализация помогает новым разработчикам легко понять, как должна быть структурирована система, и где можно добавить новую функциональность.
🔄 Рефакторинг
Понимание того, как используется определённый модуль и какие у него зависимости, позволяет чётко определить путь для его модификации или удаления.
🧑🔧 Качество кода
Легко выявляются циклические зависимости между модулями, плохие архитектурные решения и слабые места, такие как слишком сильно связанные модули.
Github
С помощью Tach вы можете легко визуализировать набор зависимостей, существующих в вашем Python проекте.
Понимание графа зависимостей проекта важно по нескольким причинам:
🧑🏫 Обучение
Визуализация помогает новым разработчикам легко понять, как должна быть структурирована система, и где можно добавить новую функциональность.
🔄 Рефакторинг
Понимание того, как используется определённый модуль и какие у него зависимости, позволяет чётко определить путь для его модификации или удаления.
🧑🔧 Качество кода
Легко выявляются циклические зависимости между модулями, плохие архитектурные решения и слабые места, такие как слишком сильно связанные модули.
Github
🔥5❤4👍1
🔝 Чистый код на Python
Отличный материал для тех, кто стремится писать понятный, поддерживаемый и эффективный код.
В статье раскрываются преимущества чистого кода, ключевые принципы и стандарты, а также приводятся практические рекомендации, полезные для разработчиков любого уровня.
👉 Статья
Отличный материал для тех, кто стремится писать понятный, поддерживаемый и эффективный код.
В статье раскрываются преимущества чистого кода, ключевые принципы и стандарты, а также приводятся практические рекомендации, полезные для разработчиков любого уровня.
👉 Статья
👍7❤2🔥1🤩1🥱1
Python Логирование: loguru vs logging
Логирование — важный инструмент для разработки на Python. Сравним два популярных решения: стандартную библиотеку logging и стороннюю библиотеку loguru.
Loguru
Логирование — важный инструмент для разработки на Python. Сравним два популярных решения: стандартную библиотеку logging и стороннюю библиотеку loguru.
Loguru
❤8👍8🔥2
⭐ Лучшие IT-работодатели России 2024: ежегодный рейтинг Хабр Карьеры
«Хабр Карьера» опубликовала ежегодный рейтинг лучших работодателей в сфере ИТ. Уникальность рейтинга заключается в том, что он составляется на основе отзывов сотрудников.
✅ В оценке учитывается множество критериев, включая уровень технологичности, заработную плату, характер рабочих задач и качество взаимоотношений в коллективе.
Подробнее: https://clc.to/RAC8rw
«Хабр Карьера» опубликовала ежегодный рейтинг лучших работодателей в сфере ИТ. Уникальность рейтинга заключается в том, что он составляется на основе отзывов сотрудников.
✅ В оценке учитывается множество критериев, включая уровень технологичности, заработную плату, характер рабочих задач и качество взаимоотношений в коллективе.
Подробнее: https://clc.to/RAC8rw
😁5❤3🔥3
Forwarded from Библиотека задач по Python | тесты, код, задания
👍6⚡4❤1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤2
🔐 Lock-free кэш для Django
Lock‑free — это когда несколько потоков работают с одними и теми же данными без блокировок. Главный герой здесь — CAS (compare‑and‑swap), атомарная операция, которая:
👉 Проверяет, совпадает ли текущее значение с ожидаемым.
✅ Если да, меняет его на новое.
🚫 Если нет, повторяет попытку.
В статье рассматривается процесс построения lock-free кэша в Django. Никаких блокировок, никаких ожиданий — только атомарные операции и максимальная скорость.
Читать
Lock‑free — это когда несколько потоков работают с одними и теми же данными без блокировок. Главный герой здесь — CAS (compare‑and‑swap), атомарная операция, которая:
👉 Проверяет, совпадает ли текущее значение с ожидаемым.
✅ Если да, меняет его на новое.
🚫 Если нет, повторяет попытку.
В статье рассматривается процесс построения lock-free кэша в Django. Никаких блокировок, никаких ожиданий — только атомарные операции и максимальная скорость.
Читать
👍5❤1👏1
Новые инструменты LLM для Python
В новом эпизоде подкаста обсуждаются исследования в области больших языковых моделей (LLM) и их применение в программировании.
Темы выпуска:
✅ Какие модели лучше подходят для Python
✅ Техники и стратегии эффективного промптинга
✅ Возможности и ограничения LLM в программировании
🎙️ Эпизод
В новом эпизоде подкаста обсуждаются исследования в области больших языковых моделей (LLM) и их применение в программировании.
Темы выпуска:
✅ Какие модели лучше подходят для Python
✅ Техники и стратегии эффективного промптинга
✅ Возможности и ограничения LLM в программировании
🎙️ Эпизод
❤4👍4🔥3
⚡️ Если вы вдруг забыли: у нас можно купить рекламу
Библиотека программиста — медиа с миллионной аудиторией из IT-сферы. Что у нас есть:
• 60+ телеграм-каналов по разным IT-направлениям, от Python до DevOps
• 25 000 daily active users на сайте, который поможет усилить продвижение
• Возможность сделать нативную интеграцию, виральный пост и не только
За айтишной аудиторией — к нам 😏
По вопросам рекламы пишите сюда → @proglib_adv
Библиотека программиста — медиа с миллионной аудиторией из IT-сферы. Что у нас есть:
• 60+ телеграм-каналов по разным IT-направлениям, от Python до DevOps
• 25 000 daily active users на сайте, который поможет усилить продвижение
• Возможность сделать нативную интеграцию, виральный пост и не только
За айтишной аудиторией — к нам 😏
По вопросам рекламы пишите сюда → @proglib_adv
👍5❤2
Список основан на обсуждении Reddit о главных событиях в Python за 2024 год:
▪️uv — сверхбыстрый инструмент для управления зависимостями.
▪️ Polars 1.0 — выпуск библиотеки, заменившей Pandas/Numpy в ряде проектов благодаря высокой производительности.
▪️ Python 3.13 & nogil — улучшения в 3.13, включая поддержку nogil (отказ от GIL), что улучшает многопоточное выполнение.
▪️ Writer Framework — открытый фреймворк для drag-and-drop разработки веб-приложений.
▪️ Python как язык для ИИ — Python получил ещё большее признание в сфере ИИ.
▪️ PEP 668 — обновление управления окружениями в Ubuntu 24.04, требующее использования venv.
▪️ dlt (Data Load Tool) — инструмент, упростивший интеграцию с HubSpot и другими сервисами.
▪️ Улучшение AI-инструментов для написания кода — ИИ, включая новый GitHub Copilot, стал намного полезнее при написании кода.
▪️ dict как ordered dict — напоминание, что словари в Python сохраняют порядок с версии 3.7.
А что, по вашему мнению, было самым важным событием?👇
▪️uv — сверхбыстрый инструмент для управления зависимостями.
▪️ Polars 1.0 — выпуск библиотеки, заменившей Pandas/Numpy в ряде проектов благодаря высокой производительности.
▪️ Python 3.13 & nogil — улучшения в 3.13, включая поддержку nogil (отказ от GIL), что улучшает многопоточное выполнение.
▪️ Writer Framework — открытый фреймворк для drag-and-drop разработки веб-приложений.
▪️ Python как язык для ИИ — Python получил ещё большее признание в сфере ИИ.
▪️ PEP 668 — обновление управления окружениями в Ubuntu 24.04, требующее использования venv.
▪️ dlt (Data Load Tool) — инструмент, упростивший интеграцию с HubSpot и другими сервисами.
▪️ Улучшение AI-инструментов для написания кода — ИИ, включая новый GitHub Copilot, стал намного полезнее при написании кода.
▪️ dict как ordered dict — напоминание, что словари в Python сохраняют порядок с версии 3.7.
А что, по вашему мнению, было самым важным событием?👇
👍10❤3🤩2