JavaScript: проверка, является ли переменная неопределенной или нулевой

JavaScript: проверка, является ли переменная неопределенной или нулевой

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

Введение в науку о данных с помощью Python

Введение в науку о данных с помощью Python

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

Async / await для существующих приложений iOS

Async / await для существующих приложений iOS

Ранее я писал пост о работе с контентом веб-просмотра в автономном режиме . С тех пор команда Apple выпустила бета-версию Xcode 13.2 с Swift 5.5, я прочитал книгу о современной модели параллелизма в Swift ,…

Как автоматически форматировать код в коде Visual Studio с помощью Prettier

Как автоматически форматировать код в коде Visual Studio с помощью Prettier

Каждый раз, когда мы работаем над каким-либо проектом, важно, чтобы для вашего редактора кода был настроен модуль форматирования по умолчанию. Это повысит вашу продуктивность, не тратя время на форматирование кода.…

Практический SOLID в Golang: принцип инверсии зависимостей

Практический SOLID в Golang: принцип инверсии зависимостей

Мы продолжаем путешествие по принципам SOLID, представляя тот, который оказывает наиболее значительное влияние на модульное тестирование в Go – The Dependency InversionPrinciple. Изучение нового языка программирования часто является несложным процессом. Я…

Изучение Excelize с помощью Go

Изучение Excelize с помощью Go

Формулы, сводные таблицы и плагины предоставляют способы преобразования или управления вашими данными, если они находятся в формате CSV или XLSX. Но что, если вы заинтересованы в постоянной загрузке данных в общий…

Взвешенное случайное значение в JavaScript

Взвешенное случайное значение в JavaScript

 Примеры взяты из репозитория javascript-алгоритмов Что такое “взвешенное случайное” Допустим, у вас есть список предметов . Предметом может быть что угодно. Например, мы можем иметь список фруктов и овощей , которые вы хотели бы съесть: [ ‘🍌’, ‘🍎’,…

Развертывание сервера с Python: от А до Я.

Развертывание сервера с Python: от А до Я.

В этом руководстве я покажу, как настроить сервер для запуска веб-приложения без каких-либо других инструментов, кроме Python. По окончании у вас будет: Узнал, какие компоненты конфигурации сервера для веб-развертывания. Получил…

Как отправить SMS на Python с помощью SMS API от Plivo

Как отправить SMS на Python с помощью SMS API от Plivo

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

Программа Python для проверки того, является ли число простым или нет

Программа Python для проверки того, является ли число простым или нет

Факторы числа: Когда два целых числа умножаются, получается произведение. Факторы продукта – это числа, которые мы умножаем. В математике коэффициент – это число или алгебраическое выражение, которое поровну делит другое число…

Оптимизация рисков для портфеля криптовалют

Оптимизация рисков для портфеля криптовалют

Введение в оптимизацию рисков для портфеля криптовалют с использованием случайного коэффициента дисконтирования Сбор Данных Данные для этого упражнения были получены из API Binance с использованием клиента API Python python-binance Пример…

Графы в Python

Графы в Python

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

Вычисление квадратного корня из числа в Python

Вычисление квадратного корня из числа в Python

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

Руководство по Java 8 Collectors: summingDouble(), summinglong() и summingint()

Руководство по Java 8 Collectors: summingDouble(), summinglong() и summingint()

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

Python: проверяем адреса электронной почты с помощью регулярных выражений

Python: проверяем адреса электронной почты с помощью регулярных выражений

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

Как создать словарь JavaScript и добавить пары ключ-значение

Как создать словарь JavaScript и добавить пары ключ-значение

Объекты словаря очень полезны в любом языке программирования. В этой статье рассмотрим, как создать словарь JavaScript и добавить пары ключ-значение. Многие языки программирования, например, C# и Java, имеют встроенные функции…

Python: матрица NxNxN

Python: матрица NxNxN

В этом уроке мы рассмотрим, как в Python создать матрицу NxNxN. Что такое NxNxN? Термин NxNxN (произносится как N на N на N) также называется кубом NxNxN или головоломкой NxNxN.…