Основы программирования на Python в задачах информационной безопасности (офлайн, базовый)

Основы программирования на Python в задачах информационной безопасности (офлайн, базовый)

Основы программирования на Python в задачах информационной безопасности (офлайн, базовый)

Для регистрации авторизуйтесь с помощью аккаунта Университета 2035:

Программа для участников проекта "Код будушего"
230 дней
148 академических часов
Основы программирования на Python в задачах информационной безопасности

Для освоения программы «Основы программирования на Python в задачах информационной безопасности» необходимы лишь базовые знания школьной информатики

Курс «Основы программирования на Python в задачах информационной безопасности» рассчитан на школьников 8–11 классов, интересующихся современными технологиями и цифровой безопасностью. Курс поможет освоить язык Python как универсальный инструмент для решения прикладных задач, в том числе связанных с анализом данных, работой с логами, сетевыми взаимодействиями и кибербезопасностью. Студенты научатся использовать Python для автоматизации процессов, парсинга сайтов, работы с API, анализа журналов безопасности, обработки текстовых и табличных данных, а также познакомятся с основами киберугроз и создания инструментов для их выявления. Программа состоит из четырёх модулей: 1) Основы Python и автоматизация рутинных задач; 2) Обработка и анализ данных; 3) Работа с логами и сетевыми журналами; 4) Создание собственных инструментов и утилит. Все модули включают теоретическую часть, практические задания и проектную работу. Программа построена с учётом принципов модульности, межпредметных связей, практико-ориентированного подхода и направлена на формирование ИТ-компетенций и цифровой грамотности школьников.

инструменты
  • Pandas
  • Web
  • HTML
  • GET/POST
  • git
  • docker
  • hashlib
  • API
среда программирования
  • Python IDE

На этом курсе ты научишься:

  • Работать с API, запросами и сетевыми библиотеками
  • Создавать утилиты и инструменты на Python для решения прикладных задач ИБ
  • Выполнять проектную работу по автоматизации ИБ-задачи
  • Анализировать и обрабатывать текстовую и табличную информацию средствами Python