Архив статей

АСИНХРОННОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PYTHON: ПРИНЦИПЫ, ПРИМЕНЕНИЕ И РАЗВИТИЕ (2025)
Выпуск: № 1 (2025)
Авторы: СТОЛЯРОВ В. Н., Кольцов Игорь Викторович

Статья посвящена основным принципам, применению и развитию асинхронного программирования на языке Python. Показано, что асинхронное программирование - это способ, позволяющий выполнять операции ввода-вывода и другие длительные процессы без блокировки основного потока выполнения программы. Описано, что указанный способ достигается за счет использования корутин, событийных циклов и других механизмов, позволяющих программе переключаться между разными задачами, что, в свою очередь, повышает эффективность использования ресурсов, снижает время ожидания и улучшает отзывчивость приложений, особенно в сценариях, связанных с большим количеством параллельных операций. В данной статье авторами подробно рассматриваются основные принципы асинхронного программирования на языке Python, его применение в различных сферах, включая взаимодействие с API, базами данных, возможности масштабируемости, а также перспективы развития данного подхода в будущем. Проведено сравнение асинхронного программирования с другими способами, такими, как синхронное программирование и многопоточность, показаны преимущества и недостатки каждого подхода. Приведены примеры ряда направлений разработки программных продуктов в ФСИН России, применение асинхронного программирования в которых позволит улучшить их эффективность, а также повысит качество разработанных программных средств и увеличит скорость обработки информации.

Сохранить в закладках
ЧЕЛОВЕЧЕСКИЙ ФАКТОР И ЕГО ВЛИЯНИЕ НА КАЧЕСТВО ФОРМИРОВАНИЯ БАНКОВ ДАННЫХ В ИСУБД «CRONOSPRO» (2025)
Выпуск: № 1 (2025)
Авторы: Кознакова Марина Александровна

Статья посвящена анализу и оценке влияния человеческого фактора на качество формирования электронных банков данных в формате ИСУБД «CronosPRO». Рассмотрены такие понятия, как «человеческий фактор», «качество данных», «банк и база данных». Также в качестве примера приведены варианты некорректного заполнения различных сведений, предназначенных для формирования банка данных: опечатки, орфографические, пунктуационные и логические ошибки. Предложены способы решения данной проблемы. Кроме того, в статье в качестве примера приведено программное средство, в котором реализован алгоритм проверки сведений в формате «Excel», предназначенных для занесения в формируемый централизованный банк данных в формате ИСУБД «CronosPRO». Рассмотренное программное средство позволяет в автоматическом режиме определить наличие ошибок в таблице «Excel», планируемой к конвертированию в формат ИСУБД «CronosPRO», возможность вывести их на экран или выгрузить в файл. Внедрение рассмотренного программного средства позволило минимизировать количество ошибочных записей в ежемесячно формируемых централизованных банках данных путем проверки и исправления ошибок на стадии их формирования и, как следствие, минимизировать влияние человеческого фактора на качество данных в информационных ресурсах УИС.

Сохранить в закладках