Публикации по теме 'coding'


Функции JavaScript map(), filter(), reduce()
Зачем нужны эти функции в JavaScript? Было бы наивно называть себя разработчиком JavaScript, не зная, как использовать эти функции. Основная функциональность этих функций связана с массивами, преобразованием каждого элемента массива, поиском элемента в массиве или упрощением вычислений и т. д. Незнание применения этих функций будет похоже на подъем по лестнице вместо лифта. Мы все так делали и никому это не нравится! Реальное приложение для карты может быть в случае подписки...

Создание калькулятора на Python | Калькулятор Питона | If Else, условные операторы и лестницы
Создание калькулятора на питоне |если хотите получить полную информацию нажмите здесь |если хотите получить полную информацию нажмите здесь В предыдущих уроках мы говорили о многих разных вещах в python, и некоторые из них очень полезны для нас. Итак, давайте быстро повторим предыдущие уроки, чтобы вы могли легко понять этот урок и сделать свои собственные проекты. В предыдущем уроке мы говорили об «УСЛОВНЫХ УСЛОВИЯХ» ИЛИ, другими словами, мы говорили об операторах if —..

Более быстрый способ вычисления коэффициентов
Концептуально простой и понятный способ вычисления коэффициентов заданного числа n может выглядеть следующим образом: # ruby def factors(n) (1..n).select { |int| n % int == 0 } end // javascript function factors(n) { return Array(n).fill().map((_, idx) => idx + 1) .filter(int => n % int === 0); } Эти примеры кода выполняют свою работу. Они перебирают полный список чисел от 1 до n , выбирая только те числа, на которые n можно разделить без остатка...

Введение в Wand: библиотека для управления изображениями в Python
Wand — это библиотека Python для управления изображениями и создания конвейеров обработки изображений. Это мощная библиотека для обработки изображений с последовательным и интуитивно понятным интерфейсом. Библиотека предоставляет множество функций для создания, преобразования и управления изображениями. Он также поддерживает широкий спектр форматов изображений, включая PNG, JPEG, TIFF и EXR. Палочка разработана, чтобы быть простой в использовании и мощной. Библиотека предназначена..

Учебный курс BIOS-00 | Онбординг в ShopUp
25 мая стартовал BIOS-00, учебный лагерь, призванный сделать из нас, новичков, несколько лучших кодеров, своего рода тренировочный лагерь. В ShopUp такое проходило впервые. Давайте углубимся в то, как это было. Нам также раздали (метафорически) список правил этикета, которым нужно следовать. Что ж, назвать их правилами этикета было бы преуменьшением, потому что если их не соблюдать, последствия будут ужасными. Нам приходилось "rm -rf", т. е. удалять всю нашу кодовую базу , если..

Тестирование приложения React: настройка всего
Введение Вторая часть моей продолжающейся серии статей о том, как использовать более современный подход к тестированию приложения React. В прошлый раз я рассмотрел инструменты, которые предпочитаю использовать. 🔨 Первая часть здесь . Cypress для сквозного тестирования Vitest для модульного тестирования MSW за насмешку над нашими сервисами В этом посте я расскажу, как все установить, прежде чем приступить к тестированию. Когда вы только начинаете тестировать, это может..

Совместное использование типов данных в многоязычном проекте
В Uncountable мы используем общую клиент-серверную архитектуру Python на бэкэнде и JavaScript на фронте. По мере роста проекта мы отошли от динамических типов, представив MyPy и TypeScript. Но мы столкнулись с проблемой: нам пришлось указывать наши типы несколько раз. Это и раздражало, и приводило к несоответствию типов. Чтобы решить эту проблему, я написал инструмент, который позволил бы нам обмениваться типами. Чтобы получить представление об этом инструменте и понять проблемы,..