BHIS Webcast: Py2k20 - 从Python2向Python3过渡
Joff Thyer//
在本网络研讨会中,我们讨论了Python2于2020年终止支持的问题。我们分析了短期和中期可能产生的影响,重点突出了关键语言差异,并提供了修改代码以实现向前兼容的技术方法。
本次研讨会的幻灯片可在此处获取:https://www.blackhillsinfosec.com/wp-content/uploads/2020/09/SLIDES_P2K20Python2Python3.pdf
作为SANS研究所SEC573课程《使用Python自动化信息安全》的讲师,在过去三年中,我已逐步将教学材料、示例、演示和个人代码迁移到Python3。在这个过程中,我不得不打破旧习惯并学习新习惯,以编写兼容Python3的脚本。我还花费了大量精力向人们展示如何编写与Python3向前兼容的Python2脚本,以简化过渡过程。
大多数人面临的最大障碍是Python3将默认字符串编码更改为UTF-8,而不是简单的字节编码。一旦学会了如何管理字符串对象,剩余的过渡问题主要是语言的现代改进,大多数人认为采用这些改进是有利的。
由于Python2在2020年后将不再有活跃版本发布,拥抱变化并与Python脚本社区共同前进至关重要。
本次网络研讨会最初于2019年3月12日现场录制。
附言:我通过SANS研究所在全球各地教授Python课程,如果您想了解我接下来的授课地点,请访问:https://www.sans.org/instructors/jonathan-thyer
您可以直接从Joff的课程中了解更多内容:
- 正则表达式,您的新生活方式
- 企业攻击者模拟与C2植入开发
- Python入门 提供实时/虚拟和点播形式!