К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Automate Cybersecurity Tasks with Python · LearnSpace
Назад в каталог
courseraПрограммирование

Automate Cybersecurity Tasks with Python

Курс от Google
Начальный≈ 24.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This is the seventh course in the Google Cybersecurity Certificate. In this course, learners will be introduced to the Python programming language and learn how to apply it to a security setting to automate tasks. First, learners will focus on key foundational Python programming concepts, including data types, variables, conditional statements and iterative statements. Next, they will learn to work effectively with Python by developing functions, using libraries and modules, and making their code readable. Following this, they will explore working with string and list data. A final component of learning to automate tasks through Python will be an exploration of how to import and parse files, and then the course will conclude with a focus on debugging. By the end of this course, you will: - Explain how the Python programming language is used in cybersecurity. - Write conditional and iterative statements in Python. - Create new, user-defined Python functions. - Use Python to work with strings and lists. - Use regular expressions to extract information from text. - Use Python to open and read the contents of a file. - Identify best practices to improve code readability. - Practice debugging code.

Навыки, которые вы освоите

Python ProgrammingFile I/ODebuggingAlgorithmsIT AutomationFile ManagementMaintainabilityProgram DevelopmentProgramming PrinciplesAutomationData Import/ExportComputer ProgrammingCybersecurity

Программа курса

4 модулей · 119 учебных материалов

01Introduction to Python36 материалов

Get started with the course

Introduction to Course 7 ВидеоCourse 7 overview ЧтениеÁngel: My personal career journeyВидеоHelpful resources and tipsЧтение

Introduction to Python programming in cybersecurity

Учитесь у экспертов

Google Career Certificates

Преподаватель курса

Automate Cybersecurity Tasks with Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 24.9 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Бразильский португальский, Вьетнамский, Корейский, Немецкий, Индонезийский, Турецкий, Испанский, Японский

Часть программы вашего университета
Welcome to module 1 Видео
Python and cybersecurityВидео
Get to know Python Чтение
Create a basic Python script Видео
Python environments Чтение
Lab tips and troubleshooting stepsЧтение
Activity: Practice writing Python code Лабораторная
Exemplar: Practice writing Python codeЛабораторная
Akash: Python and the cybersecurity professionalВидео
Test your knowledge: Introduction to Python programming in cybersecurityЗадание

Core Python components

Data types in Python ВидеоMore about data types ЧтениеWork with variables in PythonВидеоAssign and reassign variables in PythonЧтениеActivity: Assign Python variables ЛабораторнаяExemplar: Assign Python variables ЛабораторнаяTest your knowledge: Core Python components Задание

Conditional and iterative statements

Conditional statements in PythonВидеоMore on conditionals in PythonЧтениеActivity: Create a conditional statement ЛабораторнаяExemplar: Create a conditional statementЛабораторнаяFor loops ВидеоWhile loopsВидеоMore on loops in PythonЧтениеIdentify: Select the correct iterative statementPLUGINActivity: Create loops ЛабораторнаяExemplar: Create loops ЛабораторнаяTest your knowledge: Conditional and iterative statements Задание

Review: Introduction to Python

Wrap-up ВидеоReference guide: Python concepts from module 1ЧтениеGlossary terms from module 1 ЧтениеModule 1 challengeЗадание
02Write effective Python code25 материалов

Introduction to functions

Welcome to module 2 ВидеоIntroduction to functionsВидеоCreate a basic functionВидеоPython functions in cybersecurityЧтениеActivity: Define and call a functionЛабораторнаяExemplar: Define and call a functionЛабораторнаяTest your knowledge: Introduction to functionsЗадание

Work with functions

Use parameters in functionsВидеоReturn statementsВидеоFunctions and variablesЧтениеExplore built-in functionsВидеоWork with built-in functionsЧтениеActivity: Create more functionsЛабораторнаяExemplar: Create more functions

Learn from the Python community

Modules and libraries ВидеоImport modules and libraries in Python ЧтениеCode readabilityВидеоEnsure proper syntax and readability in Python ЧтениеDorsa: Use Python efficiently on a cybersecurity teamВидеоTest your knowledge: Learn from the Python communityЗадание

Review: Write effective Python code

Wrap-up ВидеоReference guide: Python concepts from module 2 ЧтениеGlossary terms from module 2ЧтениеModule 2 challengeЗадание
03Work with strings and lists23 материалов

Working with strings

Welcome to module 3 ВидеоString operations ВидеоString indices and slices ВидеоStrings and the security analyst ЧтениеPractice: Work with index valuesPLUGINActivity: Work with strings in Python ЛабораторнаяExemplar: Work with strings in PythonЛабораторнаяTest your knowledge: Work with strings Задание

Work with lists and develop algorithms

List operations in PythonВидеоWrite a simple algorithm ВидеоLists and the security analyst ЧтениеActivity: Develop an algorithm ЛабораторнаяExemplar: Develop an algorithm ЛабораторнаяTest your knowledge: Work with lists and develop algorithmsЗадание

Regular expressions

Regular expressions in Python ВидеоMore about regular expressions ЧтениеActivity: Use regular expressions to find patterns ЛабораторнаяExemplar: Use regular expressions to find patterns ЛабораторнаяTest your knowledge: Regular expressionsЗадание

Review: Work with strings and lists

Wrap-up ВидеоReference guide: Python concepts from module 3ЧтениеGlossary terms from module 3 ЧтениеModule 3 challengeЗадание
04Python in practice 35 материалов

Python for automation

Welcome to module 4ВидеоAutomate cybersecurity tasks with PythonВидеоAutomating Tasks in CI/CDЧтениеEssential Python components for automation ЧтениеClancy: Continual learning and Python ВидеоTest your knowledge: Python and automation Задание

Work with files in Python

Access a text file in PythonВидеоImport files into PythonЧтениеParse a text file in PythonВидеоWork with files in PythonЧтениеActivity: Import and parse a text file ЛабораторнаяExemplar: Import and parse a text file ЛабораторнаяDevelop a parsing algorithm in PythonВидеоActivity: Create another algorithm ЛабораторнаяExemplar: Create another algorithm ЛабораторнаяPortfolio Activity: Update a file through a Python algorithmЗаданиеPortfolio Activity Exemplar: Update a file through a Python algorithmЧтениеTest your knowledge: Work with files in Python Задание

Debug Python code

Debugging strategiesВидеоMatt: Learning from mistakesВидеоApply debugging strategiesВидеоExplore debugging techniques ЧтениеActivity: Debug Python code ЛабораторнаяExemplar: Debug Python code ЛабораторнаяTest your knowledge: Debug Python code

Review: Python in practice

Coach dialogue: Automate security tasks and parse files with PythonDIALOGUEWrap-upВидеоReference guide: Python concepts from module 4ЧтениеGlossary terms from module 4 ЧтениеModule 4 challengeЗадание

Congratulations on completing Course 7!

Reflect and connect with peersЧтениеCourse wrap-upВидеоReference guide: Python concepts from Course 7ЧтениеCourse 7 glossary ЧтениеGet started on the next course Чтение
Лабораторная
Test your knowledge: Arguments, parameters, and return statements Задание
Задание