Перейти к содержимому

Начало работы с Python [1.3]

Представьте, что типы данных — это инструменты в вашем наборе, а операции — это способы их использования. Сегодня мы научимся применять эти инструменты эффективно!

Python | Уроки
Python

Скрипт для быстрой проверки доступности IP-адресов. Многопоточность.

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

Скрипты | Python
Python

Скрипт вывода содержания файла со списком (например, IP адресов)

Скрипт запрашивает у пользователя путь к файлу с IP-адресами, проверяет его существование, считывает содержимое и возвращает список IP-адресов.

Скрипты | Python
Python

Источник радиоволн? Как это происходит?

Радиоволны — это переменное электрическое и магнитное поля, распространяющиеся в пространстве. Их источником является колеблющийся заряд. Радиоволны являются поперечными волнами, так как их направление распространения перпендикулярно силовым линиям электрического поля.

Пример распиновки контроллера (Airbot Fenix Super F4)

Пример распиновки контроллера (Airbot Fenix Super F4)

Описание выводов контролеера полетов для разработчиков от команды Betaflight.

R&D

Замечание по оборудованию | Betaflight

Замечание по оборудованию | Betaflight

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

R&D

Режимы полёта | Modes

Режимы полёта | Modes

Существует множество режимов, которые можно включать или выключать по положению стиков пульта управления, вспомогательным (aux) каналам приёмника или другим событиям, таким как срабатывание режима «Failsafe» (аварийного возврата).

R&D

Профили OSD в Betaflight

Профили OSD в Betaflight

Профиль OSD — это отдельный экран или страница с элементами отображения на OSD. В Betaflight поддерживается до трёх профилей OSD. Это позволяет настроить до трёх разных конфигураций OSD-экранов, каждая из которых может содержать собственный набор элементов.

R&D

Микшер / Mixer (Betaflight Advanced)

Микшер / Mixer (Betaflight Advanced)

Betaflight поддерживает множество стандартных и пользовательских схем микширования. Микшер определяет, как моторы и сервоприводы взаимодействуют для управления аппаратом.

R&D

Дополнительные операции с типами данных [1.4]

Данные, с которыми вы работаете, нужно не только хранить, но и обрабатывать. Самый простой и очевидный способ их обработки — применение различных операций и преобразований.

Python | Уроки
Python

Функции в Python: основные строительные блоки программ [1.5]

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

Python | Уроки
Python

Ввод и вывод данных. Форматирование. Работа с файлами [1.6 ]

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

Python | Уроки
Python

Условный оператор и циклы в Python [1.7]

В реальных задачах часто требуется изменять поведение программы в зависимости от определенных условий. Для этого в Python используются условные операторы.

Python | Уроки
Python

Условный оператор. Циклы. Исключения [1.8 ]

В предыдущем разделе мы рассмотрели базовые конструкции условных операторов. Теперь углубимся в более сложные сценарии и паттерны использования.

Python | Уроки
Python