Информационные технологии и программирование

Булгакова Е. В. и др.
680₽
ISBN
978-5-9729-2698-5
Кол-во страниц
120
Формат
148х210
Переплет
Твердый
Год
2025
Вес
0,260
И74 Информационные технологии и программирование : учебное пособие / [Булгакова Е. В. и др.]. – Москва ; Вологда : Инфра-Инженерия, 2025. – 120 с. : ил., табл. ISBN 978-5-9729-2698-5

Рассматриваются ключевые аспекты, лежащие в основе современных информационных систем и программных решений. Даны основные понятия в программировании, типы данных и управляющих конструкций, описаны нюансы взаимодействия программы с операционной системой компьютера, показано создание собственных функций, модулей и пакетов. Обучение проводится с помощью языка Python. Для студентов по направлениям группы специальностей 10.00.00 «Информационная безопасность» в рамках освоения дисциплины «Информационные технологии и программирование».

Введение 6 ГЛАВА 1. ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ. НАЧАЛО РАБОТЫ С ЯЗЫКОМ PYTHON 7 Основные понятия в программировании 7 Язык Python: особенности, сферы применения, рекомендации по написанию программ 11 Практическое задание № 1. Начало работы с Python 13 Основные типы данных 19 Практическое задание № 2. Работа со списками 23 Практическое задание № 3. Работа с множествами 26 Практическое задание № 4. Работа со словарями 29 Встроенные методы строк. Инструменты их форматирования 30 Практическое задание № 5. Манипуляции со строками 33 Практическое задание № 6. Форматирование строковых данных 34 Управляющие конструкции: условие и цикл 36 Практическое задание № 7. Условия 43 Практическое задание № 8. Циклы 45 Функция как способ организации программы 49 Практическое задание № 9. Функции 53 Основные операции с файлами 55 Практическое задание № 10. Работа с файлами 57 Контрольные вопросы 61 ГЛАВА 2. ВСТРОЕННЫЕ МОДУЛИ В PYTHON. ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ 63 Область видимости и пространство имен 63 Что такое модуль, пакет, библиотека, фреймворк? 67 Как создать пользовательский модуль и пакет? 71 Практическое задание № 11. Создание модуля и пакета 75 Модуль «os». Работа с операционной системой компьютера 79 Практическое задание № 12. Модель «os» 82 Модуль «sys». Работа с интерпретатором Python 85 Практическое задание № 13. Модуль «sys» 88 Модуль «re». Поиск по шаблону 95 Практическое задание № 14. Регулярные выражения 98 Модуль «json». Работа со структурированными данными 100 Практическое задание № 15. Парсинг JSON 102 Контрольные вопросы 109 Заключение 110 Список литературы 111 ПРИЛОЖЕНИЕ А. ФАЙЛЫ ДЛЯ ПРАКТИЧЕСКИХ ЗАДАНИЙ 115

Отзывов пока нет. Будьте первым!

Оставить отзыв о книге:

captcha

Также советуем посмотреть