Светлана Лазутина

Теория - 3 недели назад BLOG

Как создать игру без навыков программирования

Еще не так давно создание игр почти полностью основывалось на написании кода. Но сегодня уже не обязательно знать языки программирования, чтобы создавать несложные сайты или даже игры. Для сайтов существуют конструкторы, такие как Tilda или Readymag, а для игр придумали удобные инструменты разработки, например, Unity и Unreal Engine.

Теория - 1 месяц назад BLOG

Протокол HTTP: обзор для чайников

Каждый раз, когда вы посещаете страницу в интернете, ваш компьютер использует протокол передачи гипертекста (HTTP) для загрузки этой страницы. HTTP — это набор правил для передачи файлов: текста, изображений, звука, видео и других мультимедиа. HTTP работает поверх набора протоколов TCP/IP, которые составляют основу интернета.

Теория - 1 месяц назад BLOG

Зачем нужны кортежи: как работать с tuple в C#

Кортеж или tuple — это простой способ представить набор данных, который имеет несколько связанных или не связанных друг с другом значений.

Теория - 2 месяца назад BLOG

Как обрабатывать исключения в С++: что такое throw, try и catch

При выполнении кода на C++ могут возникать разные ошибки, которые не позволяют программе выполнять свою работу. Для работы с ошибками или исключениями в C++ используются ключевые слова try , catch и throw.

Веб-разработка - 2 месяца назад BLOG

Как создавать и стилизовать чекбоксы: подробный гайд

Чекбокс — это компонент ввода на сайте, который обычно выглядит как пустой квадрат в невыбранном состоянии, а если его выбирают, то он меняет  вид — в квадрате появляется галочка.

Теория - 3 месяца назад BLOG

Что такое семафоры в программировании и зачем они нужны?

Семафор — инструмент для управления синхронизацией. Это целочисленная переменная, которую одновременно используют сразу несколько процессов. Основная цель использования семафора — это синхронизация процессов и управление доступом к общему ресурсу в многопроцессорной среде. 

Основы - 4 месяца назад BLOG

Что такое async/await в JavaScript: примеры использования

Паттерн async/await используют во многих языках программирования, чтобы выполнять асинхронный код. Асинхронность дает программе возможность производить несколько операций параллельно. 

Инструменты - 4 месяца назад BLOG

Выполнить код в браузере: 12 онлайн-компиляторов, которые упростят вашу жизнь

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

Теория - 5 месяцев назад BLOG

Алгоритм Дейкстры в Java: шаги, визуализация и недостатки

Если объяснять коротко, то алгоритм Дейкстры — это алгоритм, который используется для определения кратчайшего пути от начального узла до всех остальных. Алгоритм называют жадным, потому что он всегда отмечает ближайшую вершину графа.

Теория - 5 месяцев назад BLOG

Ввод данных с клавиатуры в Java: способы с примерами

При работе с приложениями или сайтами, пользователям необходимо вводить свои данные: почту, пароль, день рождения и так далее. В Java применяются несколько способов ввода данных с клавиатуры: c помощью метода readLine() класса BufferedReader или метода nextLine() класса Scanner. Разберем подробнее, как работают эти методы.

Теория - 5 месяцев назад BLOG

Циклы в Python: как работать с while и for

При написании программ часто возникают ситуации, когда нужно снова и снова использовать определенный фрагмент кода. Циклы в Python упрощают работу программиста: они помогают многократно выполнять блок кода.

Теория - 6 месяцев назад BLOG

Команда на Python: как это работает

Команда (Сommand) — это паттерн, который позволяет разделять операции и выполнять их независимо друг от друга. Благодаря этому команды можно выстраивать в очереди, откладывать или отменять их выполнение. 

Теория - 6 месяцев назад BLOG

Модули в JavaScript: основные возможности

Сложные программы обычно содержат сотни строк кода, в которых тяжело ориентироваться. Организовать ваш код в JavaScript помогут модули. Разбираемся, что это такое, как их используют и зачем нужны сборщики модулей.