Forwarded from Konstantin
Как тестировать код в Python? Руководство по Pytest
В статье автор разбирает все базисы тестирования с помощью Pytest: от написания самых первых тестов с 0, до продвинутых приемов. Будет полезно для тех, кто хочет внедрить в проект и упростить контроль качества.
⛓ Ссылка на статью
👍 Архив Программиста | #статья
В статье автор разбирает все базисы тестирования с помощью Pytest: от написания самых первых тестов с 0, до продвинутых приемов. Будет полезно для тех, кто хочет внедрить в проект и упростить контроль качества.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Подробнейшое руководство по внутреннему устройству ядра
Перевод известной книги «Linux Insides», в которой шаг за шагом разбирается работа ядра: процесс загрузки системы, переход в защищенный режим, управление памятью и многое другое.
⛓ Ссылка на GitHub
👍 Архив Программиста | #полезное
Перевод известной книги «Linux Insides», в которой шаг за шагом разбирается работа ядра: процесс загрузки системы, переход в защищенный режим, управление памятью и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
CCCL - репозиторий от NVIDIA для работы с CUDA: Thrust, CUB и libcudacxx
Репозиторий упрощает разработку высокопроизводительных вычислений, предлагая переносимые абстракции для разных GPU-архитектур.
Библиотеки поддерживают атомарные операции через cuda::atomic_ref и интеграцию с CMake.
⛓ Ссылка на репозиторий
👍 Архив Программиста | #репозиторий
Репозиторий упрощает разработку высокопроизводительных вычислений, предлагая переносимые абстракции для разных GPU-архитектур.
Библиотеки поддерживают атомарные операции через cuda::atomic_ref и интеграцию с CMake.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Игра в квестовом формате по изучению и практики кодинга
Игра состоит из уровней, где устроена, как ни странно, как самая обычная игра: заработок ХР, достижения, челленджи и т.д.
⛓ Ссылка на игру
👍 Архив Программиста | #игра
Игра состоит из уровней, где устроена, как ни странно, как самая обычная игра: заработок ХР, достижения, челленджи и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
Курс по Java на YouTube
Целый плейлист на более чем 50 видеоуроков, все очень подробно объясняется с самого нуля.
⛓ Ссылка на курс
👍 Архив Программиста | #курс
Целый плейлист на более чем 50 видеоуроков, все очень подробно объясняется с самого нуля.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Визуальное объяснение алгоритмов машинного обучения
Интерактивная шпора, разбирающая сложные концепции через наглядные визуализации, анимации и примеры. Среди разбираемых тем: линейная и логистическая регрессия, decision trees, random forest.
⛓ Ссылка на репозиторий
👍 Архив Программиста | #репозиторий
Интерактивная шпора, разбирающая сложные концепции через наглядные визуализации, анимации и примеры. Среди разбираемых тем: линейная и логистическая регрессия, decision trees, random forest.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3
Как переложить нагрузку по code review с разработчиков на LLM
Автор - разработчик из команды Авито. Из статьи вы узнаете, как автоматизировать code review с помощью LLM, обрабатывая до 1000 пул-реквестов в неделю.
Система на базе открытой модели Qwen3-Coder-30B состоит из трёх этапов (генерация замечаний, фильтрация ложных срабатываний и дедупликация), что обеспечило точность 85% и полезность трети комментариев. При этом код остаётся во внутреннем контуре, а обработка мелких PR занимает 10–20 секунд.
⛓ Ссылка на статью
👍 Архив Программиста | #статья
Автор - разработчик из команды Авито. Из статьи вы узнаете, как автоматизировать code review с помощью LLM, обрабатывая до 1000 пул-реквестов в неделю.
Система на базе открытой модели Qwen3-Coder-30B состоит из трёх этапов (генерация замечаний, фильтрация ложных срабатываний и дедупликация), что обеспечило точность 85% и полезность трети комментариев. При этом код остаётся во внутреннем контуре, а обработка мелких PR занимает 10–20 секунд.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Репозиторий для старта в кибербезопасности
Репозиторий с практическими и теоретическими материалами, рассчитанные на 90 дней изучения. Содержит темы по Linux, сетям, криптографии, сценариям атак и т.д.
⛓ Ссылка на репозиторий
👍 Архив Программиста | #репозиторий
Репозиторий с практическими и теоретическими материалами, рассчитанные на 90 дней изучения. Содержит темы по Linux, сетям, криптографии, сценариям атак и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Faast.js — библиотека для решения всей рутины на JavaScript
Библиотека самостоятельно упаковывает код, настраивает роли IAM, развертывает и удаляет ресурсы.
При этом, она все еще достаточно легковесная, и не привязывает разработчика к конкретным сервисам.
⛓ Ссылка на библиотеку
👍 Архив Программиста | #библиотека
Библиотека самостоятельно упаковывает код, настраивает роли IAM, развертывает и удаляет ресурсы.
При этом, она все еще достаточно легковесная, и не привязывает разработчика к конкретным сервисам.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Vizro — инструмент для создания дашбордов на Python
Полезный и интересный проект для аналитиков и дата-инженеров, позволяющий создавать интерактивные дашборды в пару строк.
Огромный простор для кастомизации через Python и JS, когда просто low-code не хватает.
⛓ Ссылка на инструмент
👍 Архив Программиста | #полезное
Полезный и интересный проект для аналитиков и дата-инженеров, позволяющий создавать интерактивные дашборды в пару строк.
Огромный простор для кастомизации через Python и JS, когда просто low-code не хватает.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
Самый мощный набор компонентов виртуального списка для React
Репозиторий максимально разносторонних компонентов: от простых списков до таблиц, чатов и masonry-раскладок. Проект поддерживает группировку с липкими заголовками и адаптивность под разные сценарии.
⛓ Ссылка на репозиторий
👍 Архив Программиста | #репозиторий
Репозиторий максимально разносторонних компонентов: от простых списков до таблиц, чатов и masonry-раскладок. Проект поддерживает группировку с липкими заголовками и адаптивность под разные сценарии.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Огромный сборник анимация для React
В нем собрано более сотни различных готовых анимированных компонентов: карточки, меню, кнопки, курсоры, списки, и многое другое.
⛓ Ссылка на сборник
👍 Архив Программиста | #сборник
В нем собрано более сотни различных готовых анимированных компонентов: карточки, меню, кнопки, курсоры, списки, и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
С нуля создаем микросервис на Python c FastAPI
Автор статьи покажет настройку окружения, реализацию асинхронных маршрутов и саму организацию всего проекта, а также поделиться интересными аспектами архитектуры и встроенными возможностями.
⛓ Ссылка на статью
👍 Архив Программиста | #статья
Автор статьи покажет настройку окружения, реализацию асинхронных маршрутов и саму организацию всего проекта, а также поделиться интересными аспектами архитектуры и встроенными возможностями.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Репозиторий инструментов для инфосека
Подборка ресурсов и инструментов для применения в OSINT, разведке инфраструктуры и пентесте. Инструменты практически под любые задачи, один репозиторий может закрыть огромное количество потребностей.
⛓ Ссылка на репозиторий
👍 Архив Программиста | #репозиторий
Подборка ресурсов и инструментов для применения в OSINT, разведке инфраструктуры и пентесте. Инструменты практически под любые задачи, один репозиторий может закрыть огромное количество потребностей.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
Создаем фронтенд-сборку для верстки HTML-писем на MJML
Ключевые моменты в статье: создание репозитория для верстки писем и настройка локальной отправки через SMTP.
Также вы научитесь настраивать frontend-сборку: писать шаблоны и компилировать MJML в HTML.
⛓ Ссылка на статью
👍 Архив Программиста | #статья
Ключевые моменты в статье: создание репозитория для верстки писем и настройка локальной отправки через SMTP.
Также вы научитесь настраивать frontend-сборку: писать шаблоны и компилировать MJML в HTML.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Ресурс для визуального структурирования сложной информации
Если вам приходится регулярно работать с большими объемами данных, данная нейронка сильно поможет вам в этом. Позволяет создавать одну связанную карту, куда вы сможете поместить что угодно: заметки, идеи, документы, и т.д.
⛓ Ссылка на ресурс
👍 Архив Программиста | #полезное
Если вам приходится регулярно работать с большими объемами данных, данная нейронка сильно поможет вам в этом. Позволяет создавать одну связанную карту, куда вы сможете поместить что угодно: заметки, идеи, документы, и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
Открываем PyTorch на мобильных устройствах
Опен-сорс инструмент, позволяющий конвертировать PyTorch модели в формат tflite. Запускать их можно будет с помощью TensorFlow Lite и MediaPipe.
⛓ Ссылка на инструмент
👍 Архив Программиста | #полезное
Опен-сорс инструмент, позволяющий конвертировать PyTorch модели в формат tflite. Запускать их можно будет с помощью TensorFlow Lite и MediaPipe.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Ресурс с задачами для Linux и Kubernetes на подобии LeetCode
Платформа с DevOps-задачами из реальной практики по Linux, Docker и Kubernetes. Платформа полностью автономна для решения: есть как автоматическая проверка, так и подсказки с разборами.
⛓ Ссылка на платформу
👍 Архив Программиста | #полезное
Платформа с DevOps-задачами из реальной практики по Linux, Docker и Kubernetes. Платформа полностью автономна для решения: есть как автоматическая проверка, так и подсказки с разборами.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2
11 python-скриптов, которые изменят вашу рутину
Автор статьи собрал 11 наиболее полезных и практичных скриптов, которые позволят сделать процесс разработки максимально простым.
⛓ Ссылка на статью
👍 Архив Программиста | #статью
Автор статьи собрал 11 наиболее полезных и практичных скриптов, которые позволят сделать процесс разработки максимально простым.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Ресурс для тренировки алгоритмов сразу в терминале
LeetSolv — это инструмент командной строки для повторения задач по структурам данных и алгоритмам (DSA) с использованием метода интервального повторения. Поддерживает задачи с LeetCode и HackerRank.
В основе лежит модифицированный алгоритм SuperMemo 2, который учитывает знакомство с задачей, ее важность и логическое мышление, что позволяет выйти за рамки механического запоминания.
⛓ Ссылка на ресурс
👍 Архив Программиста | #полезное
LeetSolv — это инструмент командной строки для повторения задач по структурам данных и алгоритмам (DSA) с использованием метода интервального повторения. Поддерживает задачи с LeetCode и HackerRank.
В основе лежит модифицированный алгоритм SuperMemo 2, который учитывает знакомство с задачей, ее важность и логическое мышление, что позволяет выйти за рамки механического запоминания.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4
Полный гайд по экосистеме Java
Репозиторий содержащий в себе все данные по Java: от самых основ, до продвинутых тем (многопоточность, алгоритмы, проектирование систем, Kotlin и многое другое)
Весь репозиторий разбит на разделы и подразделы, что позволяет максимально комфортно изучать нужную вам тему.
⛓ Ссылка на репозиторий
👍 Архив Программиста | #репозиторий
Репозиторий содержащий в себе все данные по Java: от самых основ, до продвинутых тем (многопоточность, алгоритмы, проектирование систем, Kotlin и многое другое)
Весь репозиторий разбит на разделы и подразделы, что позволяет максимально комфортно изучать нужную вам тему.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2