Академия Кода – Telegram
Академия Кода
2K subscribers
673 photos
2 videos
2 files
50 links
Академия кода. Полезный контент по программированию. По всем вопросам @evgenycarter
Download Telegram
Библиотека 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
Как удалить элемент по id в javanoscript?

Используйте метод getElementById() чтобы найти элемент по id в JavaScript и метод remove() чтобы удалить элемент в JavaScript.

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

#javanoscript
👍1
Возвращение HTML из маршрута

В приложении Flask HTML может быть возвращен из функции представления для отображения на веб-странице. HTML может быть возвращен в виде строки.

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

#python
👍2
Как преобразовать строку в число на C++?

Вы можете использовать std::stoi() функцию в C++, чтобы преобразовать строку в число на C++.

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

#cpp
👍2
Перегрузка в Java

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

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

#java
👍1
Функция any_of

Эта функция проверяет заданный диапазон, если хотя бы один элемент удовлетворяет заданному свойству, указанному в функции. Возвращает true, если хотя бы один элемент удовлетворяет свойству, иначе возвращает false.

В приведенном выше коде -6 делает условие положительным.

Вывод: There exists a negative element

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

#cpp
👍1
Наследование

Наследование – это концепция, позволяющая классу наследовать методы и свойства другого класса.
Суперклассы относятся к классу, от которого наследуется другой класс. Подклассы относятся к классу, который наследует качества от другого класса.

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

#java
👍2
Как сделать цикл for в обратном порядке на C++?

Вы можете использовать for цикл и объявить начально значение как длину массива и затем i-- > 0 чтобы запустить цикл в обратном порядке на C++, пример кода на C++:

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

#cpp
👍1
JavaScript-библиотека Handlebars.js

Handlebars.js – это библиотека Javanoscript, используемая для создания повторно используемых шаблонов веб-страниц. Шаблоны представляют собой комбинацию HTML, текста и выражений. Выражения включаются в html-документ и заключаются в двойные фигурные скобки.

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

#javanoscript
👍1
Метод .pop() для словарей

Словари Python могут удалять пары ключ-значение с помощью метода .pop(). Метод принимает ключ в качестве аргумента и удаляет его из словаря. В то же время он также возвращает значение, которое удаляет из словаря.

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

#python
👍1
Как сложить элементы массива ruby?

Используйте sum метод в Ruby чтобы сложить элементы массива.

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


#ruby
👍2
Функция высшего порядка

Функция высшего порядка – это функция, которая принимает другую функцию в качестве аргумента.
Стандартная библиотека Swift предоставляет ряд полезных методов более высокого порядка. Чаще всего используются filter, map, reduce и sorted.

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

#swift
👍2
Как посчитать сумму значений в словаре в Python?

Чтобы посчитать сумму значений в словаре, вы можете циклом перебрать все значения и сложить их в одной переменной. В цикле нужно воспользоваться методом .items() словаря

Примемр кода.

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

#python
👍1
Изменение словаря во время итерации по нему

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

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