Python list или как начать работать со списками

Опубликовано 2023.11.15 в разделе Python.

В Python, list - это набор данных, представляющих собой список элементов. Или просто перечисление через запятую. В список можно добавлять переменные абсолютно любых типов, не обязательно строки или числа. Это могут быть объекты, другие списки, булевы переменные и прочие типы данных. Размер списка может изменяться динамически. Вот некоторые типовые операции, которые вы можете выполнить с переменной типа список:

Создание списка:

  1. custom_list = [18, 555, "any row", False, [100, 51, "goal"]]
  2. empty_list = []

Добавление элементов в список:

Строки в python

Опубликовано 2023.11.10 в разделе Python.

В языке программирования Python строки являются произвольной последовательностью символов. Вот некоторые основные действия, которые используются при работе над строками:

Создание строки:

Для создания новой переменной типа строка допускается использовать как одинарные, так и двойные кавычки. Например:

  1. str_1 = 'Статья о строках'
  2. str_2 = "Это строка тоже."

Изменение строки:

Обрезать видео средствами ffmpeg

Опубликовано 2023.09.14 в разделе Разное.

Чтобы вырезать часть видео с помощью ffmpeg, вы можете использовать фильтры обрезки и настроек.

Вот пример команды:

  1. ffmpeg -i input.mp4 -ss START_TIME -t DURATION -c:a copy -c:v copy output.mp4

Замените input.mp4 путем к входному видеофайлу. START_TIME должно быть начальной точкой фрагмента (например, 00:02:30 для 2 минут 30 секунд). ПРОДОЛЖИТЕЛЬНОСТЬ — продолжительность вырезанного сегмента (например, 00:01:00 для 1 минуты).

Вы можете изменить имя выходного файла, изменив файл output.mp4 на предпочитаемое вами имя.

Различие моков и фикстур в тестировании на pytest

Опубликовано 2023.03.02 в разделе Python.

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

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

Python list или немного о списках в Python

Опубликовано 2023.02.20 в разделе Python.

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

Создание списка:

Вы можете создать пустой список или список с некоторыми элементами, используя квадратные скобки. Например:

Аналог variable_set в Drupal 9

Опубликовано 2023.02.17 в разделе Drupal.

Функция variable_set() использовалась в Drupal 7 для установки или обновления постоянной переменной. В Drupal 8 и 9 эта функция была удалена и заменена API конфигурации.

Чтобы установить или обновить постоянную переменную в Drupal 9, вы можете использовать функцию config() для доступа к системе конфигурации. Вот пример того, как использовать API конфигурации для установки постоянной переменной:

Получение URL файла по его id в Drupal 9

Опубликовано 2023.02.17 в разделе Drupal.

Чтобы получить URL-адрес файла в Drupal 9 на основе его идентификатора файла, вы можете использовать метод Url::fromUri() и передать ему URI файла. Вот пример того, как это сделать:

Форма с отправкой файла в админке

Опубликовано 2023.02.17 в разделе Drupal.

Создайте новый модуль в вашей установке Drupal. Вы можете назвать его как угодно.

Создайте новый роут для своей страницы администрирования, определив его в файле mymodule.routing.yml. Например:

Что такое ReactJS

Опубликовано 2023.02.04 в разделе JavaScript.

React — это библиотека JavaScript для создания пользовательских интерфейсов. Он был разработан и поддерживается Facebook и в настоящее время является одним из самых популярных интерфейсных фреймворков, используемых сегодня. React был впервые выпущен в 2013 году и с тех пор стал основным продуктом для создания сложных крупномасштабных веб-приложений.

Функции в JavaScript

Опубликовано 2023.02.04 в разделе JavaScript.

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