Архив Программиста
9.17K subscribers
724 photos
471 videos
3 files
1.22K links
Шпаргалки, книги, статьи и советы для программистов

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

Купить рекламу через биржу: https://telega.in/c/storage_it
Download Telegram
Forwarded from Konstantin
Как тестировать код в Python? Руководство по Pytest

В статье автор разбирает все базисы тестирования с помощью 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

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
CCCL - репозиторий от NVIDIA для работы с CUDA: Thrust, CUB и libcudacxx

Репозиторий упрощает разработку высокопроизводительных вычислений, предлагая переносимые абстракции для разных GPU-архитектур.

Библиотеки поддерживают атомарные операции через cuda::atomic_ref и интеграцию с CMake.

Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
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 видеоуроков, все очень подробно объясняется с самого нуля.

Ссылка на курс

👍 Архив Программиста | #курс
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.

Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
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 секунд.

Ссылка на статью

👍 Архив Программиста | #статья
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, сетям, криптографии, сценариям атак и т.д.

Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Faast.js — библиотека для решения всей рутины на JavaScript

Библиотека самостоятельно упаковывает код, настраивает роли 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 не хватает.

Ссылка на инструмент

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2
Самый мощный набор компонентов виртуального списка для React

Репозиторий максимально разносторонних компонентов: от простых списков до таблиц, чатов и 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, разведке инфраструктуры и пентесте. Инструменты практически под любые задачи, один репозиторий может закрыть огромное количество потребностей.

 Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2
Создаем фронтенд-сборку для верстки HTML-писем на MJML

Ключевые моменты в статье: создание репозитория для верстки писем и настройка локальной отправки через 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.

 Ссылка на инструмент

👍 Архив Программиста | #полезное
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. Платформа полностью автономна для решения: есть как автоматическая проверка, так и подсказки с разборами.

 Ссылка на платформу

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2
11 python-скриптов, которые изменят вашу рутину

Автор статьи собрал 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, который учитывает знакомство с задачей, ее важность и логическое мышление, что позволяет выйти за рамки механического запоминания.

Ссылка на ресурс

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4
Полный гайд по экосистеме Java

Репозиторий содержащий в себе все данные по Java: от самых основ, до продвинутых тем (многопоточность, алгоритмы, проектирование систем, Kotlin и многое другое)

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

Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2