1 603
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
1 603
❗️Новые статьи = 8 шт. ✏️
👉 "Наша первая программа «Hello, World!» на TypeScript" - https://ravesli.com/typescript-hello-world/
👉 "Зачем использовать TypeScript?" - https://ravesli.com/why-use-typescript/
👉 "Типы данных в TypeScript" - https://ravesli.com/typescript-types/
👉 "Аннотации типов в TypeScript" - https://ravesli.com/typescript-type-annotations/
👉 "Вывод типов в TypeScript" - https://ravesli.com/typescript-type-inference/
👉 "Числа в TypeScript" - https://ravesli.com/typescript-numbers/
👉 "Строки в TypeScript" - https://ravesli.com/typescript-string/
👉 "Логический тип данных boolean в TypeScript" - https://ravesli.com/typescript-boolean//
Рубрика "Уроки TypeScript"
1 603
❗️Новые статьи = 3 шт. ✏️
👉 "Что такое TypeScript?" - https://ravesli.com/what-is-typescript/
TypeScript строится поверх JavaScript. Сначала вы пишете код на TypeScript. Затем вы компилируете код TypeScript в чистый JavaScript-код с помощью компилятора TypeScript. Как только у вас есть чистый JavaScript-код, вы можете развернуть его в любой среде, где работает JavaScript.
👉 "Настройка рабочего окружения TypeScript" - https://ravesli.com/setup-typescript/
Для начала работы с TypeScript нам потребуются следующие инструменты: Node.js, Компилятор TypeScript и Visual Studio Code.
Рубрика "Уроки TypeScript"
1 603
❗️Новые статьи = 3 шт. ✏️
👉 "Векторы в R" - https://ravesli.com/vectors-r/
Вектор является базовой структурой данных в языке R, которая хранит данные похожих типов. Например, предположим, нам нужно записать возраст 5 студентов. Вместо создания 5 отдельных переменных, мы можем просто создать вектор.
👉 "Матрицы в R" - https://ravesli.com/matrix-r/
Матрица — это двумерная структура данных, в которой данные упорядочены в строки и столбцы.
👉 "Cписок в R" - https://ravesli.com/list-r/
Список — это набор данных одного или разных типов. В языке R для создания списка используется функция list().
Рубрика "Уроки R"
1 603
❗️Новые статьи = 3 шт. ✏️
👉 "Функции в R" - https://ravesli.com/functions-r/
Функция — это блок кода, который можно вызывать и выполнять из любой части программы. Функции используются для избегания дублирования и разбиения кода на простые части.
👉 "Цикл for в R" - https://ravesli.com/for-loop-r/
Цикл for используется для итерации по списку, вектору или любому другому объекту элементов.
👉 "Строки в R" - https://ravesli.com/strings-in-r/
Строка — это последовательность символов. Например, "Hello" — это строка, которая включает в себя символы: H, e, l, l, o. В языке R строки помещаются в кавычки (двойные " " или одинарные ' ').
Рубрика "Уроки R"
1 603
❗️Новые статьи = 7 шт. ✏️
👉 "Оператор switch в Swift" - https://ravesli.com/switch-in-swift/
Оператор switch позволяет выполнить определенный блок кода среди множества альтернатив.
👉 "Цикл for в Swift" - https://ravesli.com/for-in-swift/
В языке Swift цикл for используется для выполнения блока кода определенное количество раз. Он используется для итерации над любыми последовательностями, такими как массив, диапазон, строка и т.д.
👉 "Циклы while и repeat…while в Swift" - https://ravesli.com/while-repeat-swift/
В языке Swift цикл while используется для выполнения блока кода до тех пор, пока условие истинно (равно значению true).
👉 "Вложенные циклы в Swift" - https://ravesli.com/nested-loops-swift/
Если цикл существует внутри тела другого цикла, он называется вложенным циклом.
👉 "Оператор break в Swift" - https://ravesli.com/break-swift/
Оператор break используется для немедленного завершения выполнения цикла.
👉 "Оператор continue в Swift" - https://ravesli.com/continue-swift/
Оператор continue используется для пропуска текущей итерации цикла и перехода к следующей итерации.
👉 "Оператор guard в Swift" - https://ravesli.com/guard-swift/
Оператор guard похож на оператор if с одним главным отличием. Оператор if срабатывает, когда определенное условие выполняется (равно true). А оператор guard срабатывает, когда определенное условие не выполняется (равно false).
Рубрика "Уроки Swift"
1 603
❗️Новые статьи = 2 шт. ✏️
👉 "Замыкания в Python" - https://ravesli.com/closure-python/
Замыкание в Python — это вложенная функция, которая позволяет получить доступ к переменным внешней функции даже после завершения выполнения внешней функции. Прежде чем мы поговорим о замыканиях, давайте сначала рассмотрим концепцию вложенных функций в Python.
👉 "Декораторы в Python" - https://ravesli.com/decorators-python/
Декоратор в Python — это шаблон проектирования, позволяющий модифицировать работу функции, обернув ее в другую функцию. Внешняя функция называется декоратором, который принимает в качестве аргумента исходную функцию и возвращает ее модифицированную версию.
Рубрика "Уроки Python"
1 603
❗️Новые статьи = 4 шт. ✏️
👉 "Конструкторы в Python" - https://ravesli.com/constructors-python/
Конструкторы обычно используются для инициализации объектов класса. Их задача заключается в присваивании значений членам класса. В Python метод init() называется конструктором и всегда вызывается при создании объекта.
👉 "Перегрузка операторов в Python" - https://ravesli.com/operator-overloading-python/
В Python мы можем изменить способ работы операторов с пользовательскими типами данных. Например, мы можем сделать так, чтобы оператор + выполнял арифметическое сложение двух чисел или объединение двух списков или конкатенацию двух строк.
👉 "Итераторы в Python" - https://ravesli.com/iterators-python/
Итераторы — это методы, которые выполняют итерацию коллекций, таких как списки, кортежи и т.д. Используя итератор, мы можем перебирать объекты и возвращать их элементы. Технически, объект итератора в Python должен определять два специальных метода, iter() и next(), которые в совокупности называются протоколом итератора.
👉 "Генераторы в Python" - https://ravesli.com/generators-python/
Генератор в Python — это функция, возвращающая итератор, который при итерации генерирует последовательность значений. Генераторы полезны, когда нам нужно получить большую последовательность значений, но мы не хотим хранить их все в памяти сразу.
Рубрика "Уроки Python"
1 603
❗️Новые статьи = 2 шт. ✏️
👉 "Побитовые операторы в Swift" - https://ravesli.com/bitwise-operators-swift/
Побитовые операторы выполняют операции с целочисленными данными на уровне отдельных битов. Эти операции включают проверку, установку и сдвиг отдельных битов.
👉 "Операторы if…else в Swift" - https://ravesli.com/if-else-swift/
В языке Swift существует три формы оператора if...else: оператор if, оператор if...else и оператор if...else if...else.
Рубрика "Уроки Swift"
1 603
❗️Новые статьи = 3 шт. ✏️
👉 "Операторы в Swift" - https://ravesli.com/operators-swift/
Операторы — это специальные символы, которые выполняют операции над переменными и значениями.
👉 "Приоритет и ассоциативность операторов в Swift" - https://ravesli.com/operator-precedence-associativity-swift/
Приоритет операторов — это набор правил, которые определяют, какой оператор будет выполняться первым. Когда операторы имеют один и тот же приоритет, ассоциативность операторов определяет то, в каком порядке выполняются операции.
👉 "Тернарный оператор в Swift" - https://ravesli.com/ternary-conditional-operator-swift/
Тернарный оператор оценивает условие и выполняет блок кода в зависимости от условия. Тернарный оператор может быть использован вместо операторов if..else в определенных случаях.
Рубрика "Уроки Swift"
1 603
❗️Новые статьи = 2 шт. ✏️
👉 "Наследование в Python" - https://ravesli.com/inheritance-python/
Наследование позволяет создать новый класс на основе существующего класса. Создаваемый новый класс называется подклассом (дочерний или производный класс), а существующий класс, от которого получен дочерний класс, называется суперклассом (родительский или базовый класс).
👉 "Множественное наследование в Python" - https://ravesli.com/multiple-inheritance-python/
В Python один класс может наследоваться сразу от нескольких родительских классов. Это называется множественным наследованием. Дочерний класс может наследовать не только родительский класс, но и другой дочерний класс. Такая форма наследования известна как многоуровневое наследование. Если два родительских класса имеют одинаковое имя метода и дочерний класс (который наследует 2 родительских класса) вызывает этот метод, Python использует MRO (порядок вызова методов) для вызова нужного метода.
Рубрика "Уроки Python"
1 603
❗️Новые статьи = 3 шт. ✏️
👉 "Операторы в Swift" - https://ravesli.com/operators-swift/
Операторы — это специальные символы, которые выполняют операции над переменными и значениями.
👉 "Приоритет и ассоциативность операторов в Swift" - https://ravesli.com/operator-precedence-associativity-swift/
Приоритет операторов — это набор правил, которые определяют, какой оператор будет выполняться первым. Когда операторы имеют один и тот же приоритет, ассоциативность операторов определяет то, в каком порядке выполняются операции.
👉 "Тернарный оператор в Swift" - https://ravesli.com/ternary-conditional-operator-swift/
Тернарный оператор оценивает условие и выполняет блок кода в зависимости от условия. Тернарный оператор может быть использован вместо операторов if..else в определенных случаях.
Рубрика "Уроки Swift"
1 603
❗️Новые статьи = 3 шт. ✏️
👉 "Объектно-ориентированное программирование (ООП) в Python" - https://ravesli.com/object-oriented-programming-python/
Python — это универсальный язык программирования, который поддерживает различные парадигмы программирования, включая объектно-ориентированное программирование (сокр. «ООП») с использованием объектов и классов.
👉 "Классы и объекты в Python" - https://ravesli.com/classes-and-objects-python/
Объект — это набор данных (переменных) и методов (функций). Класс — это чертеж (план) объекта. Мы можем представить себе класс как эскиз (прототип) дома. Он содержит все детали об этажах, дверях, окнах и т.д. На основе этих описаний мы строим дом. Дом — это объект. Поскольку из одного и того же описания можно построить много домов, мы можем создать много объектов из одного класса.
👉 "Деструкторы в Python" - https://ravesli.com/destructors-in-python/
Деструкторы вызываются при уничтожении объекта. В Python деструкторы не являются обязательными, как в C++, потому что Python имеет сборщик мусора, который автоматически выполняет управление памятью.
Рубрика "Уроки Python"
1 603
❗️Новые статьи = 2 шт. ✏️
👉 "Магические константы в PHP" - https://ravesli.com/magic-constants-php/
Магические константы в PHP — это предопределенные константы, которые меняют свое значение в зависимости от контекста, в котором они используются. Такие константы начинаются и заканчиваются двойным подчеркиванием (__). В отличие от обычных констант, магические константы инициализируются во время компиляции, а не во время выполнения. Также магические константы нечувствительны к регистру.
👉 "Логический тип данных bool в PHP" - https://ravesli.com/bool-type-php/
В PHP тип bool используется для представления логических значений. Переменные логического типа данных могут иметь только одно из двух значений: true или false.
Рубрика "Уроки PHP"
1 603
❗️Новая статья ✏️
👉 "Подключение JavaScript к HTML" - https://ravesli.com/put-javascript-in-html/
Есть 3 способа размещения JavaScript-кода в HTML-документе: JavaScript-код в секции <head, JavaScript-код в секции <body> или подключение внешнего файла с JavaScript-кодом.
Рубрика "Уроки JavaScript"
1 603
Ночью россияне нанесли ракетный удар по Львову. 7 из 10 ракет удалось сбить. Обломками ракет и теми, что не удалось сбить повреждены жилые дома.
На данный момент 4 погибших, 37 раненых, работы по разбору завалов продолжаются.
1 603
❗️Новые статьи = 5 шт. ✏️
👉 "Типы данных в Swift" - https://ravesli.com/data-types-swift/
В программировании типы данных определяют, какие данные могут храниться внутри объекта. В языке программирования Swift существует 6 типов данных.
👉 "Символы и строки в Swift" - https://ravesli.com/characters-strings-swift/
На данном уроке мы поговорим о строках и символах в языке Swift. Также вы узнаете о различных операциях, которые могут выполняться над символами и строками.
👉 "Базовый ввод и вывод в Swift. Функция print()" - https://ravesli.com/basic-input-output-swift/
На данном уроке мы изучим простые способы вывода информации пользователям и получения информации от пользователей в языке Swift.
👉 "Выражения, стейтменты и блоки кода в Swift" - https://ravesli.com/expressions-statements-blocks-swift/
На данном уроке мы рассмотрим выражения, стейтменты и блоки кода в языке программирования Swift.
👉 "Опционалы в Swift" - https://ravesli.com/optionals-swift/
Объявить опционал можно с помощью операторов ! или ? после названия типа. Если опционал содержит значение внутри, он возвращает значение Optional<значение>, если нет — возвращает nil.
Рубрика "Уроки Swift"
1 603
❗️Новая статья ✏️
👉 "Функции var_dump() и die() в PHP" - https://ravesli.com/var-dump-php/
var_dump() — это встроенная функция в PHP, позволяющая получить информацию о переменной. Она принимает переменную и отображает ее тип и значение. Функция die() выводит сообщение и завершает выполнение программы.
Рубрика "Уроки PHP"
1 603
❗️Новые статьи = 6 шт. ✏️
👉 "Операторы сравнения и логические операторы в R" - https://ravesli.com/booleans-r/
В языке R логические переменные могут принимать только одно из двух значений: TRUE (истина) или FALSE (ложь).
👉 "Условные операторы if…else в R" - https://ravesli.com/if-else-r/
В программировании оператор if позволяет создавать программы с принятием решений. Подобные программы выполняют один блок кода при достижении одного условия и другой блок кода при достижении другого условия.
👉 "Функция ifelse() в R" - https://ravesli.com/if-else-function-r/
В языке R функция ifelse() является сокращенной альтернативой стандартному оператору if…else.
👉 "Цикл while в R" - https://ravesli.com/while-r/
В программировании циклы используются для повторения блока кода до тех пор, пока истинно задание условие. Циклы помогают сэкономить время, избежать повторяемых блоков кода и писать более чистый код.
👉 "Цикл repeat в R" - https://ravesli.com/repeat-r/
Цикл repeat используется в языке R для повторного выполнения блока кода. Однако в цикле repeat отсутствует условие для завершения цикла. Необходимо явно указать условие выхода с помощью оператора break внутри цикла.
👉 "Операторы break и next в R" - https://ravesli.com/break-next-r/
Операторы break и next в языке R могут быть использованы для изменения хода выполнения программы. Они также называются операторами перехода: оператор break - завершает выполнение цикла; оператор next - пропускает текущую итерацию цикла и переходит к следующей.
Рубрика "Уроки R"
1 603
❗️Новая статья ✏️
👉 "Область видимости переменных в PHP" - https://ravesli.com/variable-scopes-php/
Область видимости переменной определяет диапазон доступности переменной в пределах программы. Места, где переменная доступна, являются ее областью видимости. В PHP есть 4 типа области видимости.
Рубрика "Уроки PHP"
1 603
❗️Новая статья ✏️
👉 "echo против print в PHP" - https://ravesli.com/echo-vs-print-php/
В PHP есть 2 основных способа вывода объектов: конструкция echo и конструкция print. echo и print — это языковые конструкции (или «стейтменты»), которые могут использоваться как со скобками, так и без них.
Рубрика "Уроки PHP"
