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


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

Серия System Design — Задержка и пропускная способность
Все о создании надежных, функциональных и масштабируемых систем. Задержка и пропускная способность — две вещи, которые чрезвычайно важны в контексте основ проектирования системы. Давайте углубимся в значение этих двух слов. Задержка и пропускная способность являются двумя важными показателями производительности системы. Задержка — это мера времени для достижения данных из одной точки системы в другую точку системы. Например, мы можем говорить о задержке сетевого запроса, например, это..

Цикл for: фундаментальный строительный блок программирования на JavaScript
В JavaScript цикл — это программная конструкция, позволяющая повторять блок кода определенное количество раз или до тех пор, пока не будет выполнено определенное условие. В JavaScript есть несколько типов циклов, включая while , do-while и for . Но в этой статье мы рассмотрим цикл for. Вот пример цикла for в JavaScript: for (let i = 0; i < 10; i++) { console.log(i); } Этот цикл for выведет на консоль числа от 0 до 9. Давайте разберем синтаксис этого цикла for:..

Прокси в JavaScript: мощный инструмент для настройки
JavaScript — это универсальный и гибкий язык, который предлагает широкий спектр функций для разработчиков. Одной из наиболее продвинутых функций JavaScript является прокси-объект, который позволяет разработчикам перехватывать и настраивать основные языковые операции. С помощью прокси вы можете реализовать расширенные функции, такие как запоминание, отложенная загрузка, проверка данных и многое другое. Что такое прокси? Прокси — это объект, который действует как посредник между..

Проверка Null и Falsey в JavaScript
В целом есть два типа важных проверок null или falsey, которые вы будете использовать в JavaScript: Логическое ИЛИ (||) Нулевое слияние (??) Оба они помогут вам писать более качественный и удобный для сопровождения код. И когда я говорю нулевая проверка, я имею в виду возврат значения, отличного от нулевого или ложного , когда ваше назначение переменной может оказаться null или не определено . Гипотетической ситуацией может быть получение значения из асинхронного..

Курс JS от Флавио [24/35]
Я подписался на курс по основам JS, организованный Флавио Копесом . Каждый день Флавио рассылает участникам электронные письма с парой вопросов/задач. Всего должно быть 35 писем. Отвечать на них не обязательно, но ответы на вопросы являются важной частью курса. Поэтому я решил поделиться своими ответами с миром: в лучшем случае это может помочь кому угодно, кроме меня, в худшем — только мне. Напишите 2 разных способа взять строку "JavaScript прекрасен" и сгенерировать новую строку..

Освоение основ Python: руководство для начинающих
Python — это мощный, универсальный язык программирования, который широко используется в самых разных отраслях. Если вы новичок в программировании или хотите освоить новый язык, изучение основ Python — отличное место для начала. В этом посте мы подробно рассмотрим основы Python, включая типы данных , структуры управления и функции . Типы данных Python имеет множество встроенных типов данных, включая целые числа, числа с плавающей запятой и строки. Например: # integers x = 5 y..