Мощные утилиты Python для анализа данных

Мощные утилиты Python для анализа данных

В этой статье я предоставляю пошаговое руководство по некоторым очень полезным утилитам Python для анализа и управления данными. В примерах этой статьи используются данные из датафрейма S&P 500, которые я…

50 вопросов для собеседования по микросервисам для Java-разработчиков 2023

50 вопросов для собеседования по микросервисам для Java-разработчиков 2023

За последние несколько лет, микросервисы быстро стали ведущей архитектурой многих технологических компаний, настолько, что все следят за ними. Микросервис — это веб-сервис, отвечающий за один элемент логики в некой предметной области (очень…

Топ-10 Java-фреймворков и библиотек для Fullstack веб-разработчиков на Java

Топ-10 Java-фреймворков и библиотек для Fullstack веб-разработчиков на Java

Если вы хотите стать Fullstack Java-разработчиком, тем, кто способен создавать как frontend-, так и backend-приложения, используя язык программирования Java, и ищет лучшие ресурсы, такие как онлайн-курсы, тогда вы пришли по…

Как протестировать ваше приложение на Python с помощью A / B тестов

Как протестировать ваше приложение на Python с помощью A / B тестов

Будет ли отображение количества проданных экземпляров книги на моём веб-сайте побуждать больше людей покупать её? Чтобы уверенно ответить на этот вопрос, я могу положиться на Python A / B-тестирование. Этот…

Лучшие книги о Linux в 2023 году

Лучшие книги о Linux в 2023 году

Linux – это операционная система, основанная на UNIX. Она была впервые представлена Линусом Торвальдсом. Эта ОС основана на ядре Linux и может работать на различных аппаратных платформах, производимых Intel, MIPS,…

Алгоритмы сжатия данных Java

Алгоритмы сжатия данных Java

Сжатие данных – очень распространенная тема. В интернете мы можем найти множество материалов о ней. Существуют разные тесты для всех видов алгоритмов сжатия. Тесты производительности для Java существуют, но, все…

Java как избавиться от дублирования кода. Разбираемся на примере.

Java как избавиться от дублирования кода. Разбираемся на примере.

Представьте, что мы разрабатываем функцию размещения заказа для разных пользователей: Давайте настроим некоторые базовые объекты, над которыми мы будем работать позже, включая объект Cart и объект Item. Теперь мы реализуем…

Лучшие бесплатные книги для изучения React в 2023 году

Лучшие бесплатные книги для изучения React в 2023 году

Добрый день, дорогие читатели! Данная статья посвящена книгам, благодаря которым вы сможете начать своё погружение в библиотеку React прямо сейчас, в 2023 году. @react_tg – советы и материалы по Изучению…

Самые популярные проекты JavaScript в 2023 году.

Самые популярные проекты JavaScript в 2023 году.

Недавно “Best of JS” официально объявили список лучших проектов JavaScript 2023 года. В нём представлен обзор трендовых проектов в экосистеме JavaScript за последние 12 месяцев! Список включает в себя следующие…

50 лучших Java-проектов c GitHub

50 лучших Java-проектов c GitHub

В данной статье я представлю вашему внимаю 50 Java-проектов на GitHub, с которыми не помешает познакомиться любому Java-разработчику. @javatg – лучшие практики Java разработчиков у нас в канале. 1. RxJava:…

Как создать приложение с помощью фреймворка Spring Java.

Как создать приложение с помощью фреймворка Spring Java.

Давайте взглянем на основы фреймворка Spring. Эта статья содержит в себе все основные этапы того, как вы можете создать приложение с использованием фреймворка Spring. Создание нового проекта с использованием Maven…

Как пользоваться ChatGPT в России? Инструкция на 2023 год

Как пользоваться ChatGPT в России? Инструкция на 2023 год

ChatGPT – это перспективный чат-бот, который реализован на основе нейросетей. Он был создан американской компанией OpenAl, одним из основателей которой был Илон Маск. Одним из самых интересных его аспектов является…

Лучшие рекомендации для React разработчиков в 2023 году

Лучшие рекомендации для React разработчиков в 2023 году

React – популярная библиотека JavaScript для создания пользовательских интерфейсов. В последние годы она приобрела еще большую популярность благодаря своей универсальности и возможности использования как для веб-разработки, так и для мобильных…

ChatGPT-4 – новейшая и наиболее продвинутая система искусственного интеллекта, которая может вызвать серьезные изменения в том, как мы общаемся

ChatGPT-4 - новейшая и наиболее продвинутая система искусственного интеллекта, которая может вызвать серьезные изменения в том, как мы общаемся

Вступление ChatGPT-4 – это новейшая и наиболее продвинутая система искусственного интеллекта, разработанная американской компаний OpenAI. Запланированная к выпуску в 2023 году, ChatGPT-4 обладает потенциалом произвести революцию социальной сфере человечества. Используя…

15 источников со шпаргалками для разработчиков

15 источников со шпаргалками для разработчиков

Некоторые языки и фреймворки настолько сложны, что вы можете полностью не запомнить их синтаксис. Шпаргалки – это заметки, которые помогут вам в этом. Поскольку технологии веб-программирования быстро развиваются, нам приходится…

15 советов, которые ускорят работу вашего Java-приложения

15 советов, которые ускорят работу вашего Java-приложения

Ускоряем ваш код, написанный на Java за 15 простых шагов. Советы, которые реально помогут на практике. 1. Избегайте многократного использования условных операторов if-else Мы используем условные операторы для того, чтобы…

JavaScript: выполнение вызова API для каждого значения в массиве и получение массива результатов.

JavaScript: выполнение вызова API для каждого значения в массиве и получение массива результатов.

Promise Объект Promise представляет возможное завершение асинхронной операции и ее результирующее значение. Исполнитель Исполнитель обычно инициирует некоторую асинхронную работу, а затем, после ее завершения либо вызывает функцию разрешения для Promise,…

Реализация распределенной блокировки с помощью Go и Redis

Реализация распределенной блокировки с помощью Go и Redis

Зачем нужны распределенные блокировки Размещение заказов (Блокировка uid для предотвращения дублирования заказов.) Вычет из запаса (Блокировка инвентаря для предотвращения перепроданности.) Балансовый вычет (Блокировка учетной записи для предотвращения одновременных операций.) Распределенные…

Список в Python

Список в Python

В Python список – это метод создания нового списка с использованием других итераций и меньшего количества строк кода. Итерируемый объект, который можно использовать в этом методе, может быть любой структурой данных, такой как…