📊 Сравнение Python и JavaScript в опенсорсе
На сайте Pychallenger вышла статья с анализом более 36 000 репозиториев с открытым исходным кодом, размещённых на GitHub. Автор пытался понять, какой язык используют чаще и какова динамика. Смотрите графики 👆
Примечание:для этого анализа автор рассматривал JavaScript и TypeScript как единое целое.
На сайте Pychallenger вышла статья с анализом более 36 000 репозиториев с открытым исходным кодом, размещённых на GitHub. Автор пытался понять, какой язык используют чаще и какова динамика. Смотрите графики 👆
Примечание:
👍9😁5❤4
Forwarded from Proglib.academy | IT-курсы
🚀 12 суперплагинов VS Code для JavaScript-разработчиков
Эти плагины реально меняют подход к разработке на JavaScript. Особенно впечатлил Bito — он анализирует весь проект и дает удивительно точные подсказки. И Prettier — мастхев с самого первого дня во фронтенд-разработке.
Хотите углубить свои знания во фронтенд-разработке? Обратите внимание на курсы от Proglib Academy:
🔵 Frontend Basic: принцип работы современного веба
🔗 Ссылка на список плагинов
Эти плагины реально меняют подход к разработке на JavaScript. Особенно впечатлил Bito — он анализирует весь проект и дает удивительно точные подсказки. И Prettier — мастхев с самого первого дня во фронтенд-разработке.
Хотите углубить свои знания во фронтенд-разработке? Обратите внимание на курсы от Proglib Academy:
🔗 Ссылка на список плагинов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁2👾1
🎃 Приглашаем на вебинар перед Хэллоуином: «Нужна ли математика на собеседованиях?» 🧙♀️
Темные тучи сгущаются, и в воздухе витает мистическая атмосфера... Готовы ли вы окунуться в мир загадочной математики и раскрыть тайны успешного собеседования? Тогда ждем вас 28 октября в 20:00! 🕸
https://proglib.io/w/34f157b3
Что вас ждет в эту зловещую ночь:
💀 Ошибаться не страшно: узнаем, как неудачные проекты и опыт «в стол» превращают джуниоров в сеньоров. Расскажем истории о том, как ошибки закаляют и помогают достигать вершин мастерства.
🧛 Собеседования без подготовки? Обсудим, возможно ли пройти через испытания рекрутеров без специальной подготовки или это путь в лабиринт с привидениями.
🧙 Теория и практика — зелье успеха:
• Выбор метрики оценки модели: какую метрику показать бизнесу, чтобы не столкнуться с гневом нечисти? Разберемся в разнице между MAPE и WAPE и когда какую применять.
• Трансформация распределений: как превратить логнормальное распределение в нормальное без волшебной палочки? Поговорим о том, зачем это нужно и как обойтись изменением функции потерь вместо магических превращений.
🦇 Бонус для смельчаков: раскроем секреты тестирования в маркетинге, которые помогут не заблудиться в темном лесу конкурентного рынка.
Не упустите шанс провести вечер в компании единомышленников, погрузиться в атмосферу Хэллоуина и получить ценные знания!
🕯 Записывайтесь на вебинар и готовьтесь к мистическим открытиям!
https://proglib.io/w/34f157b3👻
Темные тучи сгущаются, и в воздухе витает мистическая атмосфера... Готовы ли вы окунуться в мир загадочной математики и раскрыть тайны успешного собеседования? Тогда ждем вас 28 октября в 20:00! 🕸
https://proglib.io/w/34f157b3
Что вас ждет в эту зловещую ночь:
💀 Ошибаться не страшно: узнаем, как неудачные проекты и опыт «в стол» превращают джуниоров в сеньоров. Расскажем истории о том, как ошибки закаляют и помогают достигать вершин мастерства.
🧛 Собеседования без подготовки? Обсудим, возможно ли пройти через испытания рекрутеров без специальной подготовки или это путь в лабиринт с привидениями.
🧙 Теория и практика — зелье успеха:
• Выбор метрики оценки модели: какую метрику показать бизнесу, чтобы не столкнуться с гневом нечисти? Разберемся в разнице между MAPE и WAPE и когда какую применять.
• Трансформация распределений: как превратить логнормальное распределение в нормальное без волшебной палочки? Поговорим о том, зачем это нужно и как обойтись изменением функции потерь вместо магических превращений.
🦇 Бонус для смельчаков: раскроем секреты тестирования в маркетинге, которые помогут не заблудиться в темном лесу конкурентного рынка.
Не упустите шанс провести вечер в компании единомышленников, погрузиться в атмосферу Хэллоуина и получить ценные знания!
🕯 Записывайтесь на вебинар и готовьтесь к мистическим открытиям!
https://proglib.io/w/34f157b3👻
proglib.academy
Нужна ли математика на собеседованиях?
Преодолейте свои страхи и раскройте тайны успешного собеседования
👍4
🎸 Django Slick Reporting — утилита для создания визуализаций и дашбордов
Основные возможности:
▪️Создание отчётов за несколько строк кода;
▪️Разработка собственных сложных вычислений;
▪️Оптимизировано для скорости;
▪️Легко расширяемо.
🔗 Ссылка на репозиторий
Основные возможности:
▪️Создание отчётов за несколько строк кода;
▪️Разработка собственных сложных вычислений;
▪️Оптимизировано для скорости;
▪️Легко расширяемо.
🔗 Ссылка на репозиторий
👍5😁2
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
📊🔧 Администратор Power BI: первичные обязанности после реализации дашборда
Разработали дашборд в Power BI, но не знаете, что делать дальше? Делимся секретами, как правильно опубликовать отчет, настроить доступы через Azure и организовать автоматическое обновление данных.
Читать статью
Разработали дашборд в Power BI, но не знаете, что делать дальше? Делимся секретами, как правильно опубликовать отчет, настроить доступы через Azure и организовать автоматическое обновление данных.
Читать статью
👍3
🐍🧑💻 Используй флаг --last-failed с Pytest, чтобы запускать только те тесты, которые не прошли в последнем запуске.
Полезно для быстрой итерации при попытке исправить ошибку.
#советы
Полезно для быстрой итерации при попытке исправить ошибку.
#советы
👍23❤3
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
💻🤔 Код сожаления: 10 ошибок, о которых жалеют даже опытные программисты
В программировании полно разных путей и нет единственно правильного способа достичь вершины мастерства. Но есть общие ловушки.
✔️Читать статью
В программировании полно разных путей и нет единственно правильного способа достичь вершины мастерства. Но есть общие ловушки.
✔️Читать статью
👍9😁2
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 Поисковик по вашей личной коллекции мемов
Meme Search — это полушуточный Python-проект, который позволяет индексировать ваши мемы по их содержанию и тексту. Библиотека использует ИИ для обработки изображений, извлечения текста и создания векторных представлений. Всё это позволяет находить нужные мемы по описанию.
🔸 Добавляем себе репо;
🔸 Устанавливаем зависимости;
🔸 Добавляем коллекцию мемов в директорию data/input/
🔗 Ссылка на репозиторий на GitHub
Meme Search — это полушуточный Python-проект, который позволяет индексировать ваши мемы по их содержанию и тексту. Библиотека использует ИИ для обработки изображений, извлечения текста и создания векторных представлений. Всё это позволяет находить нужные мемы по описанию.
🔸 Добавляем себе репо;
🔸 Устанавливаем зависимости;
🔸 Добавляем коллекцию мемов в директорию data/input/
🔗 Ссылка на репозиторий на GitHub
👍6😁3❤2
Forwarded from Proglib.academy | IT-курсы
📊 Кто такой дата-инженер, чем он занимается и что должен знать
Работа с большими объёмами данных — удел инженеров. Они помогают бизнесу, но что конкретно они делают, вы узнаете в статье
Начни сегодня, получать знания для своей будущей карьеры Дата-инженером:
🔵 Математика для Data Science
👉 Ссылка на статью
Работа с большими объёмами данных — удел инженеров. Они помогают бизнесу, но что конкретно они делают, вы узнаете в статье
Начни сегодня, получать знания для своей будущей карьеры Дата-инженером:
👉 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Свежий #дайджест для питонистов
🔹Сборка Python проекта с uv и Docker
В статье рассказано, как сократить количество инструментов локальной разработки, оптимально собрать образ Docker, проверить код проекта хуками pre-commit и запустить тесты в GitLab CI.
🔹Деплой без стресса: автоматизируем процесс для Telegram-ботов
Это инструкция, как настроить автоматический деплой на сервер с помощью GitHub Actions.
🔹Syntactic Sugar: Why Python Is Sweet and Pythonic
Статья на Real Python, рассказывающая о синтаксическом сахаре в Python.
🔹PyGlove: Manipulating Python Programs
Библиотека от Google, которая поддерживает символическое объектно-ориентированное программирование и делает написание мета-программ легче.
🔹Bowler — Safe code refactoring for modern Python
Инструмент для безопасного рефакторинга кода на Python, который работает на уровне синтаксического дерева.
🔹Сборка Python проекта с uv и Docker
В статье рассказано, как сократить количество инструментов локальной разработки, оптимально собрать образ Docker, проверить код проекта хуками pre-commit и запустить тесты в GitLab CI.
🔹Деплой без стресса: автоматизируем процесс для Telegram-ботов
Это инструкция, как настроить автоматический деплой на сервер с помощью GitHub Actions.
🔹Syntactic Sugar: Why Python Is Sweet and Pythonic
Статья на Real Python, рассказывающая о синтаксическом сахаре в Python.
🔹PyGlove: Manipulating Python Programs
Библиотека от Google, которая поддерживает символическое объектно-ориентированное программирование и делает написание мета-программ легче.
🔹Bowler — Safe code refactoring for modern Python
Инструмент для безопасного рефакторинга кода на Python, который работает на уровне синтаксического дерева.
👍4
Привет, друзья! 👋
Мы готовим статью об ИИ-инструментах для программирования в 2024 году и хотим услышать ваше мнение! 🤖💻 Поделитесь своим опытом и помогите нам сделать материал ещё полезнее. Самые интересные ответы войдут в статью! 🏆
Мы готовим статью об ИИ-инструментах для программирования в 2024 году и хотим услышать ваше мнение! 🤖💻 Поделитесь своим опытом и помогите нам сделать материал ещё полезнее. Самые интересные ответы войдут в статью! 🏆
Какой ИИ-инструмент для программирования вы считаете самым полезным и почему? 🛠
Anonymous Poll
11%
GitHub Copilot
45%
ChatGPT
6%
Claude
5%
Codeium
5%
Локальные LLM
23%
Не пользуюсь ИИ
5%
Другой (укажите в комментариях)
👍2
Как изменилась ваша продуктивность после начала использования ИИ-инструментов в разработке? ⏱️
Anonymous Poll
25%
Значительно выросла (более чем на 50%)
25%
Умеренно выросла (20-50%)
20%
Незначительно выросла (до 20%)
25%
Не изменилась
5%
Снизилась
❤3👍1
Какой аспект разработки, по вашему мнению, больше всего выигрывает от использования ИИ? 🚀
Anonymous Poll
42%
Автодополнение кода
35%
Генерация кода с нуля
41%
Отладка и поиск ошибок
30%
Оптимизация существующего кода
7%
Другое (поделитесь в комментариях)
👍3❤1
Не забудьте оставить комментарий с вашими мыслями об ИИ в программировании! Какие преимущества и недостатки вы видите? Какие инструменты рекомендуете попробовать коллегам? 🤔💬
❤1
🎨🔙🔚 Паттерн «Бэкенд для фронтенда»: преимущества, недостатки и лучшие практики для реализации
Если ты хочешь стать настоящим мастером API, тебе нужно знать о паттерне BFF. В этой статье рассказываем, как создавать управляемую архитектуру с использованием BFF, избегая избыточной сложности и головной боли при поддержке.
👉 Читать статью
👉 Зеркало
Если ты хочешь стать настоящим мастером API, тебе нужно знать о паттерне BFF. В этой статье рассказываем, как создавать управляемую архитектуру с использованием BFF, избегая избыточной сложности и головной боли при поддержке.
👉 Читать статью
👉 Зеркало
❤4🔥2👍1
В Python if-операторы не используют скобки (в отличие от JavaScript, например). Правильный синтаксис:
if language == "Python":
print("Hello, world!")
Однако иногда скобки всё же используются.
if (
condition1
and condition2
and condition3
):
# действия
Главный совет простой — используйте скобки только там, где это может повысить читаемость.
#советы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤2❤🔥2🥱2