Академия Кода – Telegram
Академия Кода
2K subscribers
673 photos
2 videos
2 files
50 links
Академия кода. Полезный контент по программированию. По всем вопросам @evgenycarter
Download Telegram
Оператор typeof

Оператор typeof позволяет определить тип параметра (число, строка, объект). Оператор возвращает строку, содержащую тип (например, 'number', 'string', 'object').
Для null оператор возвращает 'object' (это признанная ошибка языка), а для функций оператор возвращает 'function'.

#javanoscript

Подписывайтесь на канал 👉@coddy_academy
👍1
Функция math.gcd()

НОД – это наибольший общий делитель чисел. В Python вы можете найти НОД с помощью функции gcd() встроенного модуля math.
Функция gcd() возвращает наибольший общий делитель двух указанных целочисленных аргументов.

#python

Подписывайтесь на канал 👉@coddy_academy
👍1
Метод наборов .symmetricDifference()

Sets (наборы) представляют собой неупорядоченные коллекции уникальных элементов. Вы можете создать новый набор из элементов, содержащихся в каждом наборе, но исключить одинаковые для обоих наборов элементы. Для этого используйте метод .symmetricDifference().

#swift

Подписывайтесь на канал 👉@coddy_academy
👍1
Функция math.sqrt()

Встроенный модуль math в Python предоставляет набор функций для выполнения математических операций. Например, вы можете вычислить квадратный корень числа с помощью функции .sqrt(). Она принимает число в качестве аргумента и находит его квадратный корень.

#python

Подписывайтесь на канал 👉@coddy_academy
👍1
Метод массива .flat()

Метод .flat() позволяет работать с вложенными массивами. Давайте разберемся, как именно.
В нашем примере у нас есть массив array, в который вложен ещё один массив, в котором в свою очередь находится ещё один массив. Метод .flat() достаёт вложенные массивы и переносит их на уровень, который определяет разработчик. Дефолтный уровень – 1.
Если глубина вложенности неизвестна, достать вложенные массивы можно с помощью аргумента Infinity. В этом случае метод рекурсивно обходит массив и достает все вложенные элементы независимо от глубины.

#javanoscript

Подписывайтесь на канал 👉@coddy_academy
👍2
Функции math.degrees() и math.radians()

Углы измеряют в разных единицах измерения. Это могут быть градусы, радианы. Если вам необходимо преобразовать угол из радиан в градусы, то используйте функцию math.degrees(). А если хотите преобразовать угол из градусов в радианы, тогда воспользуйтесь функцией math.radians().

#python

Подписывайтесь на канал 👉@coddy_academy
👍2
Метод .IsNullOrWhiteSpace()

Вы с лёгкостью можете проверить, является ли строка пустой. В этом вам поможет метод .IsNullOrWhiteSpace(). Этот метод возвращает True, если значение строки равно null, либо когда она представляет собой набор символов пробела и/или табуляции ("t").

#c_sharp

Подписывайтесь на канал 👉@coddy_academy
👍2
Функция math.fabs()

Вы можете использовать функцию .fabs() встроенного модуля math для вычисления абсолютного значения числа (модуля). Если число содержит любой отрицательный знак, то функция убирает его и возвращает положительное дробное число.

#python

Подписывайтесь на канал 👉@coddy_academy
👍1
Метод массива .find()

Если у вас есть массив и вы хотите найти элемент, который соответствует определенному условию, воспользуйтесь методом .find(). Метод .find() возвращает значение первого элемента в массиве, который соответствует условию переданному в callback функции. В противном случае возвращается undefined.

#javanoscript

Подписывайтесь на канал 👉@cod_academy
👍2
Метод .today() класса date

Хотим подсказать, как получить текущую дату в Python. Для этого вы можете использовать метод .today() класса date. Текущая дата представляется в формате год-месяц-день.

#python

Подписывайтесь на канал 👉@cod_academy
👍1
Метод наборов .subtracting()

Sets (наборы) – неупорядоченные коллекции уникальных элементов. Вы можете создать новый набор, который будет состоять из элементов первого набора, но при этом без общих элементов двух входных наборов. Для этого используйте метод .subtracting().

#swift

Подписывайтесь на канал 👉@cod_academy
👍1
Функция time.asctime()

Функция time.asctime() принимает struct_time (или кортеж, содержащий 9 значений, относящихся к struct_time) в качестве аргумента и возвращает строку, представляющую собой дату.

#python

Подписывайтесь на канал 👉@cod_academy
👍2
Метод Math.abs()

Метод Math.abs() вычисляет и возвращает абсолютное значение (модуль) переданного числа.
Если передать в метод нечисловую строку или значение undefined/ничего не передавать, то он вернёт NaN. А если в метод передать значение null, то он вернёт 0.

#javanoscript

Подписывайтесь на канал 👉@cod_academy
👍2
Фунцкия math.isinf()

Функция math.isinf() проверяет, является ли аргумент положительной или отрицательной бесконечностью. Возвращает True, если является, а иначе возвращает False.

#python

Подписывайтесь на канал 👉@cod_academy
👍1
Удаление элементов из массива

Существует несколько методов для удаления элементов из массива. Метод .remove(at: index) удаляет элемент по определенному индексу.
Метод .removeFirst() удаляет первый элемент массива, а метод .removeLast() удаляет последний элемент массива.

#swift

Подписывайтесь на канал 👉@cod_academy
👍2
Функция time.mktime()

Функция time.mktime() принимает struct_time (или кортеж, содержащий 9 значений, относящихся к struct_time) в качестве аргумента и возвращает количество секунд, прошедших с начала эпохи, в местном времени. Это функция, обратная time.localtime().

#python

Подписывайтесь на канал 👉@cod_academy
👍1
Объекты JavaScript

В реальной жизни всё, что нас окружает, является объектами. Например, объект машина. У неё есть свойства – вес, цвет, и методы – поехать, остановиться. У всех машин одни и те же свойства, однако значения этих свойств у разных машин разные.
В JavaScript объекты – это контейнеры для именованных значений, которые называются свойства или методы.

#javanoscript

Подписывайтесь на канал 👉@cod_academy
Функция math.fsum()

Функция math.fsum() – одна из математических функций, которую содержит Python библиотека math. Функция math.fsum() вычисляет сумму элементов итерируемого объекта. Посмотрите пример, как она работает для списка.

#python

Подписывайтесь на канал 👉@cod_academy
👍2
Методы строк .StartsWith() и .EndsWith()

Как узнать, начинается/заканчивается ли строка указанной подстрокой? Для этого используются методы .StartsWith() и .EndsWith().
Метод .StartsWith() вернёт True, если строка начинается с указанной подстроки, а метод .EndsWith() – если строка оканчивается указанной подстрокой. В противном случае возвращается False.

#c_sharp

Подписывайтесь на канал 👉@cod_academy
👍2
Методы Math.sin(), Math.cos(), Math.tan()

Метод Math.sin() вычисляет синус угла, Math.cos() – косинус угла, а Math.tan() – тангенс угла.
Обратите внимание, что тригонометрические функции (sin(), cos(), tan()) принимают в параметрах или возвращают углы в радианах.

#javanoscript

Подписывайтесь на канал 👉@cod_academy
👍2
Функция math.isqrt()

В библиотеке math есть функция math.isqrt(). Эта функция возвращает целочисленный квадратный корень аргумента, округлённый вниз.

#python

Подписывайтесь на канал 👉@cod_academy
👍1