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

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

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

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

Python for Secret Agents

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

О курсе

This course takes a unique approach to learning Python by focusing on practical applications used by secret agents. Through hands-on projects, you will explore encryption, data analysis, and intelligence gathering techniques using Python. By working on real-world tasks like steganography, geocoding, and web scraping, learners will sharpen their skills while creating valuable tools. You'll be equipped to solve problems and analyze data like a secret agent. The course stands out by combining playful, real-world applications with Python, giving you the experience to develop actual tools and solve complex challenges. This course is perfect for beginners in Python who want to dive into its applications in data analysis and intelligence tasks. A basic understanding of programming and statistics is beneficial but not required.

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

Python ProgrammingRestful APIImage AnalysisScriptingJSONData ValidationStatisticsStatistical MethodsIntelligence Collection and AnalysisWeb ScrapingPackage and Software ManagementOpen Source TechnologyGeographic Information SystemsData AnalysisFile Transfer Protocol (FTP)Correlation AnalysisProbability & StatisticsSpatial Data AnalysisData ProcessingStatistical Analysis

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

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

01The Espionage Toolkit15 материалов

Lesson 1

Course OverviewВидеоThe Espionage Toolkit - Overview VideoВидеоIntroductionЧтениеGetting More Tools A Text EditorЧтение

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

Packt - Course Instructors

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

Python for Secret Agents
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 17.6 ч

5 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Mac OS and GNU/Linux SecretsЧтение
Rational NumbersЧтение
Outside the numbersЧтение
Writing Scripts and Seeing OutputЧтение
Handling ExceptionsЧтение
Handling Text and StringsЧтение
Organizing Our SoftwareЧтение
Reading a fileЧтение
Solving Problems Recovering a Lost PasswordЧтение
Introduction to Scripting and File ManipulationЗадание
Discussion: Choosing the Right Python ToolkitОбсуждение
02Acquiring Intelligence Data15 материалов

Lesson 1

Acquiring Intelligence Data - Overview VideoВидеоIntroductionЧтениеUsing HTTP Client for HTTP GETЧтениеUsing FTP in PythonЧтениеUsing Our FTP Get() FunctionЧтениеUsing a REST API in PythonЧтениеPractice: Design a Data Acquisition StrategyDIALOGUEUsing More Complex RESTful QueriesЧтениеOrganizing Collections of DataЧтениеUsing a Python TupleЧтениеUsing a Python Dictionary MappingЧтениеTransforming Sequences with Generator FunctionsЧтениеUsing a Python SetЧтениеSolving Problems Currency Conversion RatesЧтениеData Handling and Structure FundamentalsЗадание
03Encoding Secret Messages with Steganography16 материалов

Lesson 1

Encoding Secret Messages with Steganography - Overview VideoВидеоIntroductionЧтениеWorking with ZIP FilesЧтениеJPEG and PNG Graphics Pixels and MetadataЧтениеInstalling and Confirming PillowЧтениеManipulating Images Resizing and ThumbnailsЧтениеManipulating Images EnhancingЧтениеPractice: Analyze Image Processing Trade-offsDIALOGUESome Approaches to SteganographyЧтениеExtracting Bytes from Unicode CharactersЧтениеAssembling the BitsЧтениеEncoding the MessageЧтениеDecoding a MessageЧтениеSolving Problems Encrypting a MessageЧтениеExploring Hidden Communication TechniquesЗаданиеDiscussion: Hiding Information Versus Verifying IntegrityОбсуждение
04Drops, Hideouts, Meetups, and Lairs16 материалов

Lesson 1

Drops, Hideouts, Meetups, and Lairs - Overview VideoВидеоIntroductionЧтениеFinding Out Where We Are With Geocoding ServicesЧтениеReverse Geocoding a Latitude-Longitude PointЧтениеCombining Geocoding and HaversineЧтениеCreating GeoRef CodesЧтениеDecoding a GeoRef CodeЧтениеDecoding the Maidenhead Grid CodesЧтениеDecoding Natural Area CodesЧтениеPractice: Design a Location Intelligence WorkflowDIALOGUEWorking with HTML Web Services ToolsЧтениеWorking with HTML Web Services Parsing a TableЧтениеEnriching Python Objects with GeocodesЧтениеCombining the Pieces and PartsЧтениеCombining Different Pieces and PartsЧтениеNavigating Geographic Data and ToolsЗадание
05More Sensitive Spymaster Analyses10 материалов

Lesson 1

More Sensitive Spymaster Analyses - Overview VideoВидеоIntroductionЧтениеFinding an Average ValueЧтениеFinding the Most Popular ValueЧтениеCreating a Hybrid ModuleЧтениеComparisons and CorrelationsЧтениеPractice: Analyze and Interpret Espionage DataDIALOGUEComparing a Sequence and an IterableЧтениеCreating More Sophisticated TestsЧтениеExploring Advanced Python TechniquesЗадание