Отбор признаков в машинном обучении

Как происходит процесс отбора подмножества значимых признаков для использования в построении модели в машинном обучении.

Обложка: Отбор признаков в машинном обучении

Пошагово объясняем, как работает алгоритм хеширования SHA-2 (SHA-256)

Пошагово разбираемся в алгоритме хеширования SHA-2 (SHA-256) и показываем, как он работает, на реальном примере.

Обложка: Пошагово объясняем, как работает алгоритм хеширования SHA-2 (SHA-256)

Создайте и разверните своё первое веб-приложение для машинного обучения

Создаём с помощью PyCaret приложение для прогнозирования затрат на госпитализацию пациентов на основе разных показателей.

Обложка: Создайте и разверните своё первое веб-приложение для машинного обучения

Специалисты по data science тратят большую часть рабочего времени не на разработку продуктов

Дата-сайентисты часто сталкиваются с некачественными данными. В статье рассмотрены причины этого, а также возможные способы решения.

Обложка: Специалисты по data science тратят большую часть рабочего времени не на разработку продуктов

Типичные ошибки джунов, использующих React

Разбор некоторых из ошибок (и возможных решений), которые джуны совершают на раннем этапе своего профессионального роста.

Обложка: Типичные ошибки джунов, использующих React

8 основных языков для бэкенда

На чём обычно пишут бэкенд крупные компании? Рассказываем о 8-ми языках для бэкенда, об их плюсах и о компаниях, где их используют.

Обложка: 8 основных языков для бэкенда

Программируем лучше с ESLint, Prettier и TypeScript

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

Обложка: Программируем лучше с ESLint, Prettier и TypeScript

Data Science с нуля: подробный гайд для начинающих

Можно ли освоить Data Science с нуля самостоятельно? Спойлер: да. Мы составили гайд с полезной информацией и материалами для самостоятельного изучения.

Обложка: Data Science с нуля: подробный гайд для начинающих

Создание кроссплатформенной игры на Flutter за неделю

Рассказываем, как сделать мобильный кликер и адаптировать его для Android, iOS, ПК и веба.

Обложка: Создание кроссплатформенной игры на Flutter за неделю

Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы

Если вы работаете с базами данных, мало просто выучить SQL — нужно ещё и правильно спроектировать БД. Рассказываем о базовых правилах и возможных ошибках.

Обложка: Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы

Оконные функции в SQL — что это и зачем они нужны

Краткий гайд, который поможет разобраться в оконных функциях ORDER BY и PARTITION BY.

Обложка: Оконные функции в SQL — что это и зачем они нужны

Как полюбить systemd

Рассматриваем базовые функции systemd, которые используются как для запуска системы, так и после.

Обложка: Как полюбить systemd

Интересные приёмы и хитрости SSH

Рассказываем несколько вещей об эффективном использовании SSH, например, как выйти из зависшей сессии или расшарить удаленный терминал.

Обложка: Интересные приёмы и хитрости SSH

7 советов для новичков в Data Science

Как сосредоточить усилия на практических навыках, не зацикливаться на абстрактных теориях и подготовиться к работе Data Scientist’ом.

Обложка: 7 советов для новичков в Data Science

Когда вместо Boolean лучше использовать Enum и почему

Объясняем на примере, когда использование Enum оправданно и почему Boolean может внести в код путаницу.

Обложка: Когда вместо Boolean лучше использовать Enum и почему

3 инструмента для Python, которые упростят работу с кодом

Разбор полезных инструментов для Python с функциями умного ИИ автодополнения, статического и динамического анализа кода.

Обложка: 3 инструмента для Python, которые упростят работу с кодом

Создаём веб-приложение с бэкендом на Django и фронтендом на React

Создаём REST API на Django, добавляем React в проект и соединяем Django и React.

Обложка: Создаём веб-приложение с бэкендом на Django и фронтендом на React

Проверяем себя и других: чек-лист для код-ревью

Подробный чек-лист, который помогает ничего не забыть во время ревью кода. Подойдёт для ревьюеров и для самопроверки.

Обложка: Проверяем себя и других: чек-лист для код-ревью

Как это отменить?! Git-команды для исправления своих ошибок

Если вы что-то сделали в Git’е, а потом очень сильно пожалели, не отчаивайтесь: возможно, всё можно исправить. Рассказываем, как это сделать.

Обложка: Как это отменить?! Git-команды для исправления своих ошибок

Code review без ревьювера: 8 инструментов, которые помогут улучшить код

Code review — штука важная, но времзатратная. Рассказываем об инструментах, которые сами проанализируют код и укажут в нём слабые места.

Обложка: Code review без ревьювера: 8 инструментов, которые помогут улучшить код

Ожидания vs. Реальность: чем отличается изучение Data Science и настоящая работа

Обычные энтузиасты Data Science редко сталкиваются с нюнасами реальных рабочих проектов. О них и расскажет человек, год проработавший в этой должности.

Обложка: Ожидания vs. Реальность: чем отличается изучение Data Science и настоящая работа

Перестаньте использовать !important. Помогаем разобраться с каскадом CSS

Почему ваши CSS-правила иногда не работают, зачем на самом деле нужен !important и как работает каскад CSS — рассказываем в статье.

Обложка: Перестаньте использовать !important. Помогаем разобраться с каскадом CSS

Нужны ли вашему проекту микросервисы? Вопросы, которые помогут разобраться

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

Обложка: Нужны ли вашему проекту микросервисы? Вопросы, которые помогут разобраться

Безопасный веб-скрейпинг: как извлекать данные с сайтов, чтобы вас не заблокировали

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

Обложка: Безопасный веб-скрейпинг: как извлекать данные с сайтов, чтобы вас не заблокировали

Стена технического долга: наглядная альтернатива багтрекеру

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

Обложка: Стена технического долга: наглядная альтернатива багтрекеру

10 фишек из JavaScript, которые помогут писать более качественный код на React

React — это почти чистый JS. Чем лучше вы понимаете JS, тем лучше вы в React. Разбираем концепции, которые помогут кодить круче и на том, и на другом.

Обложка: 10 фишек из JavaScript, которые помогут писать более качественный код на React

Используем объекты вместо True и False — truthy и falsy значения в Python

Рассказываем про ложные и истинные значения, что их делает таковыми и как, используя истинные значения, можно сократить код.

Обложка: Используем объекты вместо True и False — truthy и falsy значения в Python

Создатель C++ ответил на 5 самых популярных вопросов по C++ со Stack Overflow

Почему отсортированный массив обрабатывается быстрее, чем не отсортированный? Что за оператор −−>? Есть ли исчерпывающий список книг по C++? Чем отличаются ссылки от указателей? Как пройтись по словам в строке? — Отвечает Бьёрн Страуструп.

Обложка: Создатель C++ ответил на 5 самых популярных вопросов по C++ со Stack Overflow

Хоткеи для VS Code: гифки с демонстрацией и шпаргалка

Шпаргалка по горячим клавишам Visual Studio Code с демонстрацией работы. Придётся потратить немного времени, чтобы привыкнуть, но это окупится в дальнейшем.

Обложка: Хоткеи для VS Code: гифки с демонстрацией и шпаргалка

Hello, production: почему первый релиз стоит сделать как можно раньше

«Hello, production» — аналог «Hello world» для продакшна. Зачем он нужен и как выпустить эту версию, рассказывает Пит Ходжсон.

Обложка: Hello, production: почему первый релиз стоит сделать как можно раньше

Cравнение фреймворков для кроссплатформенной мобильной разработки: React Native, Flutter, Ionic, Xamarin и PhoneGap

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

Обложка: Cравнение фреймворков для кроссплатформенной мобильной разработки: React Native, Flutter, Ionic, Xamarin и PhoneGap

Умеете ли вы правильно называть функции?

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

Обложка: Умеете ли вы правильно называть функции?