Py学习  »  Python

硬核!美国国家安全局NSA的Python培训文档免费公开了

开源最前线 • 4 年前 • 360 次点击  


来源:程序员书库(ID:CodingBook) 


此前像微软、谷歌这样的企业都上线了 Python 教程文档、视频教程等,开发人员已经有很多途径可以获取免费的Python学习资料,如今,美国国家安全局(NSA)的 Python 培训文档也在网上公开了。想要入门Python的伙伴们不要错过了。




事情是这样的,软件工程师克里斯·斯文森(Chris Swenson)向美国国家安全局提交了《信息自由法》(Freedom of information Act, FOIA),申请获取其Python培训材料,并收到了一份400页的NSA Python培训资料,不过这份资料经过轻微修改。



之后,斯文森扫描了这份文件,如今也已经上传到了网上。 文件中的资料似乎没有任何争议,文件中包含的课程材料基本在45到90钟就可以完成,你也可以分模块学时,每周学习10个模块,两周时间就可以完成。

NSA官方建议,这些材料可以以一种更“悠闲”的节奏学习,该课程资料简要介绍了 Python 语法以及Python适合什么领域,例如自动化任务、创建Web应用程序或者进行高级数学研究,它还结识了为什么Python在初级开发人员和数据科学家中如此流行。

如果你还不知道学习何种编程语言,Python是一个很好的起点,如果你已经具备另一门编程语言基础,那么,学习Python对你来说更是轻而易举。但是,NSA 表示:“Python 并非完全没有挫折和困惑,但是希望你在很好地使用 Python 很长时间之后才会遇到这些问题。”  

Python开发人员Kushal Das从材料中提取了一些有趣的细节。诸如他发现美国国家安全局有一个内部的Python包索引,它的GitLab实例是GitLab .coi. NSA .ic.gov,它还有一个运行在HTTPS上的木星图库。NSA还为CentOS、Red Hat Enterprise Linux、Ubuntu和Windows提供git安装说明,但却忽略了Debian。

部分内容展示:





此外,有网友通过ghostwriter压缩了文档并将其上传到GitHub,感兴趣的也可以通过GitHub下载PDF版本(GitHub地址:https://github.com/petebuffon/comp3321



●编号927,输入编号直达本文

●输入m获取文章目录

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