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


Typescript для начинающих IV: интерфейсы и модули
В этой главе мы узнаем об интерфейсах и модулях в TypeScript. Интерфейсы Интерфейс — это способ определить контракт в вашем коде. Он определяет структуру и типы свойств и методов, которые должен иметь класс или объект. Это позволяет вам писать более многоразовый и типобезопасный код. Допустим, у нас есть функция, которая принимает объект со свойством name: function sayHello(person: { name: string }) { console.log(`Hello, ${person.name}!`); } Эта функция работает только с..

React Tech Test Prep: получение данных с помощью Fetch API
В прошлом году я участвовал во многих технических тестовых интервью React, работая в паре с интервьюируемыми. Получение данных часто может стать настоящим камнем преткновения и отнять много времени на собеседовании. Я хотел пройти через Fetch и выделить некоторые части «попался!», которые сбивают с толку людей. Fetch — что это такое, синтаксис для GET и POST Асинхронная ошибка Flex «Попробуй поймай» (или «Затем поймай») Попался ReadableStream Углубление в данные Gotcha..

3 способа рендеринга компонента React в определенное время
Допустим, у вас есть компонент React с именем ComponentA, и вы хотите отображать его в определенное время. Есть 3 способа достичь цели. 1. Для цикла Старомодный способ. Большинству людей легко приходит в голову эта идея, если они программисты. Вы просто помещаете компонент в массив в цикле for. А затем визуализировать массив. const COUNT = 10 const ComponentA = () => <div>test</div>; export default function App() { const arr = []; for (let i = 0; i < COUNT; i..

Задача Python: магический квадрат Ло-Шу
Постановка задачи проблема заключается в том, чтобы написать функцию, которая принимает двумерный список в качестве аргумента. затем нам нужно определить, является ли список магическим квадратом Ло-Шу или нет. Магический квадрат Ло-шу представляет собой сетку 3x3, содержащую числа от 1 до 9, а сумма всех столбцов, строк и диагоналей в сумме дает одно и то же число. вход: ввод пользователем числа для каждого квадрата в сетке выход: Отображение того, является ли сетка магическим..

Ресурсы по программированию, найденные студентами
Джитиан Ван Поскольку мир постоянно развивается, люди все больше зависят от технологий. Вы не поверите, но если вы посмотрите вокруг, технологии повсюду! Например, смартфон, который вы используете каждый день, телевизор, на котором вы смотрите шоу и Netflix, наушники, которые вы используете для прослушивания подкастов или музыки, и т. д. Короче говоря, технологии необходимы в нашей повседневной жизни. Ну, вы можете спросить, что стоит за всеми этими технологиями, благодаря которым..

Ускоренный курс по бэкенд-программированию для менеджеров по продуктам // Создание приложения Slack с нуля — Часть 4
Это 4-я часть серии , в которой мы сами создаем потрясающее приложение. В этой части вы: Откройте новую учетную запись в Mongo DB Создайте новую базу данных и коллекцию для хранения сообщений в ней. Установите пакет npm Mongo DB Хранить учетные данные в переменных конфигурации на сервере (избегая жестко заданных учетных данных) Получите сообщение «следующее» из базы данных Mongo и отправьте его с помощью нашего приложения. После успешной отправки отметьте сообщение как..

Начало моей карьеры программиста
Введение Если вы новичок в программировании, то этот пост для вас! Мы объясним, что значит быть новичком, а также дадим несколько советов о том, как начать. Во-первых, мы покажем вам, как выглядит опытный программист, взглянув на его код. Затем мы покажем вам, как новички могут сделать то же самое, используя всего три строки кода, которые каждый сможет понять и сразу использовать! Вывод: узнайте об основах и основах языков программирования, таких как JavaScript, чтобы ваши навыки..