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

В Python встроенная функция dir() без каких-либо аргументов возвращает список всех атрибутов в текущей области.
Если в качестве аргумента объект, то dir() пытается вернуть все допустимые атрибуты объекта.

#python

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

В запросах LINQ оператор Select определяет, что возвращается для каждого элемента результирующего запроса. Его можно использовать как в методе, так и в синтаксисе запроса.

#c_sharp

Подписывайтесь на канал 👉@coddy_academy
Как перевести double в string в java?

Вы можете использовать Double.toString() для перевода double в String.

class Main {
public static void main(String[] args) throws Exception {
double counter = 5.7;

String counter_string = Double.toString(counter);

System.out.println(counter_string); // Вывод : 5.7
}
}

#java

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

В функции Fetch API fetch() свойство ok ответа проверяет, является ли он истинным или ложным. В примере кода свойство .ok будет иметь значение true, если HTTP-запрос выполнен успешно. Свойство .ok будет иметь значение false, если HTTP-запрос не удался.

#javanoscript

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

Структуры могут иметь метод init() для инициализации значений свойств экземпляра. В отличие от других методов, метод init() не требует ключевого слова func. В его теле используется ключевое слово self для ссылки на фактический экземпляр структуры.

#swift

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

В JavaScript после создания объекта можно удалить свойства объекта с помощью оператора delete. Ключевое слово delete удаляет как значение свойства, так и само свойство из объекта. Оператор delete работает только со свойствами, но не с переменными или функциями.

#javanoscript

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

Элементы списка можно удалить с помощью метода Remove(). Метод возвращает значение true, если элемент успешно удален, иначе возвращается false.

#c_sharp

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

Чтобы прочитать только одну строку вместо нескольких строк в файле Python, используйте метод .readline() для файлового объекта, возвращаемого функцией open(). Каждый последующий .readline() будет извлекать следующую строку в файле, если она существует.

#python

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

Ключевое слово this относится к объекту, который вызывает метод, и может использоваться для доступа к свойствам, принадлежащим этому объекту.

#javanoscript

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

При записи в открытый файл с флагом 'w' всё предыдущее содержимое в файле перезаписывается. Чтобы избежать этого, мы можем вместо этого добавить в файл. Используйте флаг 'a' в качестве второго аргумента для open(). Если файл не существует, он будет создан для режима добавления.

#python

Подписывайтесь на канал 👉@coddy_academy
👍2
Как найти количество отрицательных элементов массива в java?

Вы можете использовать цикл и условие для проверки, отрицательное ли число.

class Main {
public static void main(String[] args) throws Exception {
int[] array = new int[]{23, -31, 89, 14, -115, 11, -3};
int negatives = 0;

for (int i = 0; i < array.length; i++) {
if (array[i] < 0) negatives++;
}

System.out.println(negatives); // Вывод : 3
}
}

#java

Подписывайтесь на канал 👉@coddy_academy
👍2
Cинтаксис метода и запроса

В C# LINQ запросы могут быть записаны с использованием синтаксиса метода или синтаксиса запроса.
Синтаксис метода похож на вызовы большинства других методов C#, а синтаксис запроса похож на SQL.

#c_sharp

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

Цикл JavaScript for...in можно использовать для перебора ключей объекта. На каждой итерации одно из свойств объекта присваивается переменной этого цикла.

#javanoscript

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

Свойство CSS float определяет, насколько далеко влево/вправо должен перемещаться элемент внутри своего родительского элемента. Значение left размещает элемент в левой части контейнера, а значение right перемещает элемент в правую часть контейнера. Для свойства float необходимо указать размер контейнера width, иначе элемент примет полную ширину содержащего его элемента.

#css

Подписывайтесь на канал 👉@coddy_academy
👍2
Как получить расширение файла в java?

Используйте File() и затем получить название файла как строку чтобы получить расширение файла в Java, ниже пример кода как пример:

import java.io.File;

public class Main {
public static void main(String args[]) {
String path = "test.txt";
File file = new File(path);

// Получить fileName как строку
String fileName = file.toString();

int index = fileName.lastIndexOf('.');
// Если есть . в название файла
if(index > 0) {
String extension = fileName.substring(index + 1);
// Вывод: txt
System.out.println(extension);
}
}
}

#java

Подписывайтесь на канал 👉@coddy_academy
👍2
Можно ли изменить константу в JavaScript?

Принято считать, что в языке JavaScript константа const не может меняться и повторно принимать значения. Этим она отличается от переменных, объявленных через let и var

В данном примере мы не можем записать в константу новое значение:

const a = "Сайтодел";
a = "Канал";


Если в константу помещен объект, то мы можем перезаписывать свойства. После замены свойства name на экране появляется значение "Канал":

const user = {
name: "Сайтодел"
};
user.name = "Канал";
alert(user.name); // Канал


Та же особенность актуальна и для массивов, в которые можно перезаписывать данные с помощью методов вроде .push() и .unshift() #javanoscript

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

Правила переменных позволяют приложению Flask отвечать на динамические URL-адреса. Переменные разделы URL-адреса могут быть обозначены угловыми скобками и дополнительным конвертером: <converter:variable_name>. Эти переменные части затем будут переданы в функцию просмотра в качестве аргументов.

#python

Подписывайтесь на канал 👉@coddy_academy
👍2
Как создать папку на java?

Используйте File() объект в Java чтобы создать папку или директорию на Java, ниже пример кода как пример:

import java.io.File;

public class Main {
public static void main(String args[]) {
// Путь к папке или название папкм
String path = "/tmp/test";
File directory = new File(path);
boolean res = false;

// Проверяем если папка уже существует
if (!directory.exists()) {
// Создать новую папку
res = directory.mkdirs();
}

if (res) {
// Вывод: Директория: /tmp/test создана
System.out.println("Директория: " + path + " создана");
}
}
}

#java

Подписывайтесь на канал 👉@coddy_academy
👍4
Фабричные функции

Функция JavaScript, возвращающая объект, называется фабричной функцией. Фабричные функции часто принимают параметры для настройки возвращаемого объекта.

#javanoscript

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

Flask использует шаблоны для расширения функциональности веб-приложения, сохраняя при этом простую и организованную файловую структуру.
Функция render_template() воспроизводит файлы HTML для отображения в веб-браузере с помощью механизма шаблонов Jinja2.

#python

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

Свойство CSS visibility используется для отображения скрытых объектов, невидимых для пользователя, без их удаления со страницы. Это гарантирует, что структура и организация страницы останутся неизменными.

#css

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