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

Метод .map() выполняет функцию обратного вызова для каждого элемента массива. Он возвращает новый массив, состоящий из значений, возвращаемых функцией обратного вызова.
Исходный массив не изменяется, а возвращенный массив может содержать элементы, отличные от исходного массива.

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

#javanoscript
👍1
Как объединить два массива в один на Java?

Можно использовать метод arraycopy() в Java чтобы объединить два массива в один,
пример пример кода.

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

#java
👍1
Методы строк С++

s.size()
- возвращает длину строки

s.empty() - возвращает 1, если строка пуста, 0 - если непуста.

s.push_back(c) - добавляет в конец строки символ c, вызывается с одним параметром типа char.

s.append(n, c) - добавляет в конец строки n одинаковых символов, равных с. n имеет целочисленный тип, c - char.

s.append(t) - добавляет в конец строки S содержимое строки t. t может быть объектом класса string или C-строкой.

s.append(t, pos, count) - добавляет в конец строки S символы строки t начиная с символа с индексом pos количеством count.

s.clear() - очищает строчку, строка становится пустой.

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

#cpp
👍4
Raw Values

Перечисления могут иметь raw value, связанное с каждым случаем, путем добавления : RawValueType после имени перечисления. Raw value может быть присвоено типам String, Character, Int, Double или Float. Перечисления с raw value могут быть созданы с помощью init(rawValue:).

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

#swift
👍3
Метод массива .filter()

Метод .filter() выполняет функцию обратного вызова для каждого элемента массива. Функция обратного вызова для каждого из элементов должна возвращать либо true, либо false.
Возвращаемый массив — это новый массив с любыми элементами, для которых функция обратного вызова возвращает значение true.

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

#javanoscript
👍3
Как сделать бесконечный цикл в C++?

Используйте while(true) или for цикл чтобы сделать бесконечный цикл в C++.

Посмотреть пример.

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

#cpp
Более короткие лямбда-выражения

Есть несколько способов сократить синтаксис лямбда-выражения. Можно удалить тип параметра, если его можно вывести. А можно убрать скобки, если параметр только один.

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

#c_sharp
👍2
Свойство flex-direction

Свойство flex-direction указывает, как гибкие элементы размещаются в flex-контейнере – вертикально или горизонтально. Это свойство также определяет, будут ли эти гибкие элементы отображаться по порядку или в обратном порядке.

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

#css
👍4
jQuery оптимизирует динамическое поведение

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

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

#javanoscript
👍2
Ключевое слово protected

Защищенный член создается с помощью модификатора доступа protected.
В C# доступ к защищенному члену может быть получен из соответствующего класса, а также любого класса, который наследуется от него.

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

#c_sharp
👍2
Свойство flex-shrink

Свойство flex-shrink определяет, как элемент должен сжиматься по мере уменьшения родительского контейнера по горизонтали.
Это свойство принимает числовое значение, которое указывает коэффициенты сжатия гибкого элемента по отношению к остальным гибким элементам внутри родительского контейнера.

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

#css
👍2
Аргумент по умолчанию – резервное значение

В Python параметр по умолчанию определяется с резервным значением в качестве аргумента по умолчанию. Такие параметры являются необязательными во время вызова функции. Если аргумент не указан, используется значение по умолчанию, а если аргумент предоставлен, он перезапишет значение по умолчанию.

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

#python
👍2
Свойство grid-gap

Свойство CSS grid-gap — это сокращенный способ установки двух свойств grid-row-gap and grid-column-gap. Он используется, чтобы определеть размера промежутка между каждой строкой и каждым столбцом. Первое значение задает размер промежутка между строками, а второе значение задает размер промежутка между столбцами.

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

#css
👍2
Библиотека colorama

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

Библиотеку надо установить:

install colorama

Colorama позволяет изменять сам цвет текста, а так же его фон и стиль цвета. На картинке мы не можем показать изменение фона, но вы можете опробовать сами.

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

#python
👍4
Замыкания

Замыкания – это автономные функциональные блоки. Как и функции, замыкания принимают аргументы, выполняют инструкции и возвращают значение или Void.

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

#swift
👍2
Связанные списки

LinkedList – это встроенная структура данных, которая использует двусвязный список для хранения своих элементов. Чтобы использовать эту структуру данных, вы должны импортировать java.util.LinkedList вверху вашей программы.

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

#java
👍3
Создание объекта Flask App

Flask – популярный фреймворк Python для разработки веб-приложений. Модуль flask содержит все классы и функции, необходимые для создания приложения Flask. Класс Flask можно импортировать для создания основного объекта приложения. Он принимает имя приложения в качестве аргумента.

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

#python
👍3
Функция minmax()

В CSS функция Grid minmax() принимает два параметра: первый параметр – это минимальный размер строки или столбца, второй – максимальный размер. Сетка должна иметь переменную ширину для функции minmax().
Если максимальное значение меньше минимального, то максимальное значение игнорируется и используется только минимальное значение.

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

#css
👍2
Создание маршрута в Flask App

Маршруты в приложении Flask можно создать, определив функцию представления и связав с ней URL-адрес с помощью route() декоратора. Маршруты определяют, как приложение обрабатывает полученные запросы, например, что отображать на веб-странице по определенному URL-адресу.

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

#python
👍2
Тернарный оператор в python

Тернарным оператором является сокращённая форма записи условного выражения if-else. Такой подход позволяет быстро проверить условие, а не писать несколько строчек оператора if. Зачастую это очень удобно, поскольку позволяет писать более компактный код, сохраняя его читабельность.

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

#python
👍1
HashMaps

HashMap – это встроенная структура данных, которая хранит набор пар ключ-значение. Каждый ключ действует как уникальный идентификатор для связанного с ним значения.
Чтобы использовать эту структуру данных, импортируйте HashMap класс в верхней части программы.

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

#java
👍2