/images/denis-rasulev.png

БЛОГ ПРО ДАННЫЕ

От обзоров различных решений до программирования и полезных советов

Только личное мнение. Некоторые ссылки могут быть реферальными.

Думай как программист: решение задачи

Введение Для того чтобы поддерживать остроту своих навыков программирования, время от времени я решаю задачи на LeetCode. Это здорово, потому что этот сайт постоянно развивается, у него дружелюбный интерфейс, ты можешь выбирать задачи на интересующие тебя темы, и там есть отличное сообщество, у которого можно многому научиться. Мне всегда было интересно узнать, что происходит в голове у программистов, когда они решают задачи. Как это происходит на самом деле? Поскольку я не смог найти подходящего материала на эту тему, я решил сам написать о том, как это происходило у меня.

Лучший менеджер закладок для 2023 года

Сохранение ссылок на веб-сайты и страницы - обычная практика для многих людей, регулярно пользующихся Интернетом. Это позволяет легко получать доступ к нашим любимым сайтам и страницам без необходимости запоминать их точные URL-адреса или отыскивания их заново. Однако по мере роста числа сайтов и страниц, которые мы добавляем в закладки, управлять ими становится все труднее. Именно здесь на помощь приходит менеджер закладок. Менеджер закладок - это инструмент, который помогает организовать и управлять закладками более эффективно.

Что такое API - просто и коротко своими словами

Тема API очень интересная и большая, поэтому я разделил материал на три части, каждая из которых рассчитана на свою аудиторию. Если только начинаешь разбираться в этом вопросе, то читай все по порядку. А если что-то знаешь, то выбирай ту часть, которая тебя интересует. Часть 1 - Простое объяснение API (эта статья) Что такое API Как работает API Протоколы работы API Часть 2 - Как написать свой API (работаю над статьей)

Лучшие IDE и редакторы Python для Mac

“Орудия труда - это навыки, инструменты и любые другие средства, необходимые для качественного выполнения своей работы.” - из определения в Collins Dictionary. Есть несколько основных орудий труда (приложений), которые программист использует постоянно - это браузер, терминал и редактор кода или интегрированная среда разработки (IDE). Выбор правильного приложения всегда важен, поскольку время, которое ты проводишь, пользуясь этими инструментами, оправдывает время, потраченное на их выбор. Сейчас прекрасное пора, чтобы быть разработчиком, поскольку существует широкий выбор доступных приложений.

Как сделать таблицу в Markdown

Введение Давай для начала разберёмся зачем нужны таблицы в документах markdown и рассмотрим наиболее удобные способы как легко и быстро вставить таблицу в маркдаун документ. Таблицы часто используются для организации и представления информации в четкой и лаконичной форме. Их можно использовать для отображения данных, сравнения различных значений или демонстрации взаимосвязей между различными фрагментами информации. Использование таблиц также поможет сделать твой документ визуально более привлекательным и легким для чтения и понимания, особенно если тебе нужно представить много информации.

Введение в тестирование кода с помощью pytest

Тест - это код, который выполняет код. Когда вы начинаете разрабатывать новую функцию для своего проекта Python, вы можете формализовать требования к ней в виде кода. Поступая таким образом, вы не только документируете то, как должен использоваться код вашей реализации, но и можете автоматически запускать все тесты, чтобы всегда быть уверенным, что ваш код соответствует вашим требованиям. Одним из таких инструментов, который помогает вам в этом, является pytest, и это, вероятно, самый популярный инструмент тестирования во вселенной Python.

Выбираем лучший менеджер закладок

Нужен инструмент, который позволит управлять твоей коллекцией ссылок - организовать удобный доступ, отсортировать по категориям, удалить дубликаты и неработающие ссылки, синхронизировать все между устройствами. Читаем про лучшие решения 2022 года.

Kats - Фреймворк для Анализ временных рядов

Анализ временных рядов - это фундаментальная область в науке о данных и машинном обучении, имеющая широкое применение в различных отраслях, таких как электронная коммерция, финансы, планирование мощностей, управление цепочками поставок, медицина, погода, энергетика, астрономия и многие другие. Анализ временных рядов Анализ временных рядов как статистическая техника используется для изучения и моделирования данных, зависящих от времени. Некоторые общие особенности инструментов анализа временных рядов включают: Разложение временного ряда: возможность разложить временной ряд на его составные части, такие как тренд, сезонность и остатки.

Лучшие провайдеры VPN услуг в 2021

VPN - или Virtual Private Network (Виртуальная Частная Сеть) - это программное обеспечение, которое вы можете загрузить на свой компьютер, телефон и другие устройства, чтобы помочь вам оставаться более конфиденциальными в Интернете. Шифруя все данные, которые вы отправляете и получаете в Интернете, VPN-сервисы являются идеальным инструментом для того, чтобы никто из посторонних не смог отследить, что вы делаете в сети. Это добавляет дополнительный уровень безопасности к любой сети, к которой вы пытаетесь подключиться, будь то домашний широкополосный интернет, общественный Wi-Fi или мобильное соединение.