Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
names = [
'image.bmp',
'second.txt.bkp',
'data.db',
'.config.cfg',
'file.ext.bkp'
]
И мы хотим убрать у них окончание ".bkp".
Не знаю зачем, пример довольно надуманный) Но суть он показывает, а это главное.
Те, кто еще не очень знаком с библиотекой os.path или pathlib, вероятно решат обработать имена как строки. И тут вполне подойдет метод строки strip().
Что делает этот метод? Он отрезает указанные символы по обеим сторонам строки. Если ничего не указать, то убирает невидимые символы (пробелы, табуляции и переносы строк).
В нашем случае будет выглядеть вот так:
>>> name.strip('.bkp')
То есть просим удалить строку '.bkp' по краям имени файла, если таковая есть.
Можно применить аналогичный метод rstrip(), чтобы отрезать только справа, но для этого примера используем обычный.
>>> for name in names:
>>> print(name.strip('.bkp'))
image.bm
second.txt
data.d
config.cfg
file.ext
Хм, что-то не то с нашими именами! Что случилось??? Видим нежелательное переименование в именах, где и близко не было указанной строки '.bkp'
А дело всё в том, что данный метод ищет не указанную строку, а указанные символы, и не важно в каком порядке.
Для метода strip() строка '.bkp' это не паттерн для поискаа список символов. Потому он отрезал симовол 'p' от '.bmp' и удалил точку из файла '.config.cfg'.
Как тогда правильно заменить именно паттерн? Для начинающего можно посоветовать метод строки replace(), который как раз использует для замены указанную строку целиком. В нашем примере заменим её на пустую строку.
>>> for name in names:
>>> print(name.replace('.bkp', ''))
image.bmp
second.txt
data.db
.config.cfg
file.ext
Уже лучше, но помните, это лишь пример про strip(). Для работы с именами файлов есть способы и более "правильные", дающие однозначно верный результат. Я взял файлы только в качестве примера. Даже replase() тут может сделать не то что ожидаем.
Просто впредь будьте внимательны с этим strip().
#basic
Предлагаю поговорить о тренажёрах
Нет, не о плейне или мфс, а о тех тренажерах, вкоторых проходят тренировки реальные пилоты
📌FFS (Full Flight Simulator) или фсс в народе - полётный тренажёр, максимально точно имитирующий кабину и поведение настоящего самолёта. Это не просто симулятор для игры — это профессиональное оборудование, на котором пилоты проходят обучение, тренировки и проверку навыков будущие и действующие пилоты.
Как устроен FFS?
⏺Реальная кабина — всё в ней один в один, как на реальном борту: приборы, органы управления и даже кресла.
⏺Специальная подвижная платформа, которая имитирует поведение самолёта в воздухе.
⏺Рядом с креслами пилота располагаются кресло инструктора, который сможет в любой момент подсказать или сделать подарок в виде неисправности.
Почему FFS так важен?
✨Безопасность — на FFS можно отработать любые внештатные ситуации: отказ двигателей, пожар, разгерметизация и др. без риска для жизни и здоровья.
✨Удобная проверка — все пилоты проходят регулярную проверку навыков на FFS.
✨Обучение на будущий тип — отработка процедур и выработка правильной последовательности действий при внештатных ситуациях.
Интересный факт
Стоимость такого тренажёра превышает стоимость реального самолёта
⸻
А как считаете вы, есть ли смысл в фсс или их прохождение вовсе не обязательно?
✈️ - Конечно, без предварительных тренировок на фсс полет не будет безопасен
💯 - Думаю, что иногда можно пренебречь подготовкой
🔥 - Толка в FFS нет, это лишь пустая трата времени и сил
👨✈️ - Я работаю на нём, без тренировок никуда
Лёгкое небо | Подписаться
#aviation#FFS#ГА
🥰Full Flight Simulator от Thales
📌Full Flight Simulator (FFS) стал незаменимым инструментом современной лётной подготовки, создавая условия, в которых грань между тренировкой и реальным полётом практически стирается
🔵Возможности
⬅️Тренажёры Thales сертифицированы на высшем уровне и воссоздают полный спектр ощущений полёта - от вибраций при рулении до реакции самолёта на турбулентность. Визуальная система погружает в реалистичную внешнюю среду, а системы управления точно имитируют аэродинамику
🔵Адаптивность
⬅️Модульная архитектура позволяет быстро адаптировать стимуляторы под различные типы воздушных судов, а программное обеспечение регулярно обновляется, синхронизируясь с изменениями в реальной авионике
🔵Функция FFS
⬅️FFS используются для отработки критических сценариев - отказов двигателей, сложных погодных условий, аварийных посадок. То, что невозможно безопасно воспроизвести в реальном полёте, становится рутинной практикой в симуляторе.
Именно такие технологии формируют стандарты подготовки пилотов и напрямую влияют на безопасность полётов
🔵А вы когда нибудь были на настоящем FFS?
Лёгкое небо
#aviation#Thales #FFS
Процедурный тренажер
📌Каждому члену экипажа необходимо досконально знать процедуры и уметь работать с конкретным типом воздушного судна. Для этого используются процедурные тренажеры, которые являются более доступной альтернативой полноценным авиасимуляторам - FFS. Последние крайне дороги, сложны в эксплуатации и обслуживании, а установка нескольких FFS для обучения нескольких экипажей одновременно становится экономически нецелесообразной.
📌Процедурные тренажеры не предназначены для симуляции полета, но на них можно отрабатывать действия, связанные с запуском ВСУ, двигателей и другими базовыми процедурами. Такие тренажеры ориентированы исключительно на отработку процедур, что и отражено в их названии.
Основные особенности процедурного тренажера:
⏺Функциональность тумблеров и ламп: Экипаж может отработать запуск, выключение систем и другие действия.
⏺Фиксированный штурвал: В отличие от ручек управления двигателями (РУД), штурвал в таких тренажерах статичен.
⏺Низкая стоимость: Тренажеры обходятся значительно дешевле FFS, так как не требуют сложных механизмов, экранов или программного обеспечения. Часто их логика реализована на базовом уровне — с минимальным набором проводов и прямой подачей электричества.
⏺Отсутствие симуляции полета: Тренажеры не имеют визуализации внешней среды и предназначены исключительно для изучения порядка действий.
⏺Возможность массового обучения: Благодаря низкой стоимости можно построить несколько тренажеров и обучать одновременно несколько экипажей.
Такие тренажеры играют важную роль в подготовке экипажей. Несмотря на то, что многим интереснее отрабатывать полеты, без освоения процедур невозможно стать полноценным пилотом. Сегодня такие тренажеры активно используются как для переподготовки, так и для регулярных проверок летного состава. ✈️
А удавалось ли вам, дорогие подписчики, побывать на процедурном тренажёре?
Лёгкое небо
#FFS#Ил76#Процедурныйтренажер
🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣🟣
📌Дорогие подписчики, мы продолжаем модернизацию канала, поэтому сегодня собрали для вас глоссарий с основными хэштегами канала
Основные:
#aviation
#news
#LN_EDU
#airport
Страны:
#Россия
#Белоруссия
Остальные:
#vibe
#metar
#S7TRAINING
ВС:
#A320
#B777
#A350
#B777X
#B737
#A380
#А330
#МС21
#Ту214
#Су57
#ssj100
#B737
#B787
#drone
#аэростаты
Системы:
#Leonardo
#FFS
Компании:
#Airbus
#Boeing
#Embraer
#Cessna
#ВертолётыРоссии
#ОАК
#Росавиация
#Ростех
#winwing#winctrl
#flightradar24#fr24
#Авиатор
Авиакомпании:
#Аэрофлот
#S7#S7Airlines
#ЮТэйр
#Белавиа
#Azur
#Ямал
Аэропорты:
#Шереметьево#Sheremetyevo
#Домодедово
#Внуково
#Жуковский
#Пулково
События:
#Emergency
#деньрождения
#ковёр
#sqw7700
#MayDay
#quiz
#spotting#споттинг
#конкурс
#DubaiAirShow2025#DAS25
Профессии:
#бортпроводники
#crew
#FlightAttendant
🔵Мы непрерывно работаем над тем, чтобы каждый день радовать вас качественным контентом и удобной навигацией по каналу
⬅️Если у вас есть идеи по новым рубрикам на канале - пишите их в комментарии. Кто знает, возможно именно ваша идея будет воплощена в жизнь 👀
Лёгкое небо