《数据驱动安全:数据安全分析、可视化和仪表盘》一第3章
本节书摘来异步社区《数据驱动安全:数据安全分析、可视化和仪表盘》一书中的第2章 ,第2.1节,[美]杰·雅克布(Jay Jacobs)鲍布·鲁迪斯(Bob Rudis) 着 薛杰 王占一 张卓 胡开勇 蒋梦飏 赵爽 译, 更多章节内容可以访问云栖社区“异步社区”公众号查看。
第3章
学习安全数据分析的“Hello World”
举一反三,由简入深。
—宫本武藏《五轮书》
如果你曾经尝试学习一门编程语言,你会知道,从“Hello World”示例开始学习是迅速了解这门语言的好办法。当语法被编译器/解释器成功编译,熟悉的两个字展现在屏幕上的时候,这一刻的成就感会成为你对这门语言理解上的催化剂,让你欣然学习这门新语言。
本章将采取“Hello World”示例的理念并且将其扩展至安全数据分析所使用的示例,你可以从中学习、执行并且验证自己的分析。本章将大量使用Python和R语言实例来展现两种语言的相似性、优势,以及在实际数据分析领域中两种语言的差异。如果你不熟悉其中的某种语言,请阅读本书的第2章内容,或者至少浏览其中一些被引用的相关材料。
在这里建议使用IPython Notebooks或RStudio作为分析及探索的环境,因为这两种工具提供了宽松的环境,使用它们在shell下可以更灵活地书写、保存以及运行程序。本章所使用的所有源代码、样本数据以及可视化的展示都能从本书的网站获得(www.wiley.com/go/datadrivensecurity),不需要重新抄写。可以通过复制、粘贴来使用代码并专注于示例所展示的观点。程序清单3-0和程序清单3-1是本章代码的起点。
程序清单3-0
最后更新:2017-06-21 18:02:10
上一篇:
企业级API网关的设计
下一篇:
如何解决Oracle ASM故障导致的数据丢失问题
屏蔽android的menu键,使menu键不能用,自定义menu键
Xml SelectNodes 与 XPath
数字资产区块链建设撮合交易系统
QQ游戏的PKG格式文件解压工具
如何基于Raft绕过分布式算法一致性的那些痛?
Hans Uszkoreit:机器学习在商务智能中的创新应用
Version Control with Git (Udacity)优达学城笔记--L1:What is Version Control
微软XP系统明日“退休” 中国用户数超三亿 其中有你么?
Hibernate中id的table生成策略之联合主键
CareerCup之1.1字符串中字符判重