Py学习  »  Python

用于开源情报的python 面向初学者的21天课程

情报分析师 • 9 月前 • 280 次点击  
       

这本《用于开源情报的python 面向初学者的21天课程》是一本全面介绍如何使用Python进行开源情报分析的实用指南。


在21天的课程中,读者将学习如何使用Python编写脚本和程序来收集、分析和可视化与各种领域相关的开源情报数据。 


本书非常适合初学者,因为它使用简单易懂的语言和示例,帮助读者逐步理解Python编程的基础知识。同时,本书还提供了大量的实践项目和实用工具,为读者提供了练手的机会和能够立即应用的工具。 


此外,该书还介绍了Python在开源情报领域中的广泛应用,包括情报收集、分析、可视化和沟通。读者将了解如何使用Python来构建能够实现快速、准确和自动化的情报分析系统。 


总的来说,《用于开源情报的python 面向初学者的21天课程》是一本非常实用的工具书,适合任何对开源情报感兴趣的初学者。它将为你提供丰富的知识和技能,帮助你更加高效地开展情报分析工作。


那之前小编就分享过什么是开源情报,相关链接如下:

开源情报(OSINT)实用指南

本书涵盖了许多与开源情报调查和数据收集相关的主题,旨在帮助开源情报工作者编写小型自动化执行代码,以提高效率和完成日常任务。这些代码包括处理来自 API 的数据、从网站收集数据、收集搜索结果、使用网络缓存、创建报告和数据可视化,并且适用于任何具备基础Python编程知识的读者。


这本书的目标是为开源情报从业者提供更加高效的工具,让他们能够更快地达成目标。此外,该书籍也适合那些没有计算机相关背景,但想要提高技术水平的读者。


本书将教读者如何尝试使用Linux、学习使用命令行以及了解JSON、API、WHOIS等不同流行的IT术语,让读者获得更广泛的知识面和技能。


目录


本课程适合谁?

谁应该避免这门课程?

如何学习这门课程

第0天:准备工作

第1天:运行第一个脚本

第2天:最低基本语法

第3天:安装并运行Python命令行工具

第4天:如何读写文件

第5天:处理HTTP请求和使用API

第6天:学习JSON

第7天:学习CSV

第8天:学习数据库

第9天:如何自动收集搜索结果

第10天:学习抓取

第11天:正则表达式

第12天:代理

第13天:学习处理列表的函数

第14天:如何使用文件系统

第15天:如何进行域信息收集

第16天:用于处理字符串的列表映射和函数

第17天:学习如何生成文档

第18天:学习生成图表和地图

第19天:认识和使用网站时光机和时间/日期功能

第20天:Web应用程序创建

第21天:帮助处理代码的工具


本书中英文已上传至情报学院知识星球识别下方二维码加入即可下载学习,社群内有5000+专业情报资料可供下载并每日持续更新中。加入后可与众多业内人士互动交流学习,优先获得全球各类情报信息相关资料。


往期推荐

揭秘美国的军事院校及相关课程

美《国防科技战略2023》哪些方面值得重点关注?(全文附下载)

美国智库和科研机构大起底【一】

如何分析动态类情报(附《中央情报局2022-2023 年世界概况》)

无人机低空安全面临的风险隐患与对策建议



记得关注我们的小号哦~



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/156047
 
280 次点击