蓝桥云课推出了这本书的课程——《 Effective Python :编写高质量 Python 代码的 90 个有效方法》,通过90个实验的方式,帮助你更好地理解这本书,并且提升使用 Python 代码的技能。(Tips:文末有超大福利礼包哦~) 01 查询自己使用的 Python 版本 很多电脑都预装了多个版本的标准 Cpython 运行时环境,然而,在命令行...
2,使用copyreg实现可靠的pickle操作 python内置的pickle模块能将python对象转化为字节流,也能把字节反序列化为python对象,但pickle处理后的数据实际上就是一个程序,可能会混入恶意信息,对程序造成损坏,json产生的数据是一种安全的信息,只描述对象如何构成,不会造成额外风险,所以pickle处理的字节流不应该在未受信任的程序...
1,查看版本 $ python --version 或者使用sys.version_info,sys.version查看版本 2,命名风格 变量,函数,属性应该用小写字母拼写 受保护的实例属性以单个下划线开头 私有的实例属性应该以两个下划线开头 类与异常首字母使用大写字母拼写 模块级别常量全部使用大写形式命名 类实例首参数命名self,表示自身 类方法首参数命名...
1.1 确认自己的Python版本 有很多流行的Python运行环境,比如Cython, Jython, IronPython 确保你使用着你想用的版本的Python 1.2 遵循PEP8代码风格 使用space表示缩进,而不是tab; 每一层缩进用4个空格 每行字符不要过79个 对过长的表达式,除了首行之外的其余每行在正常缩进基础上再缩进4个空格 ...
Effective Python:编写高质量Python代码的90个有效方法(原书第2版) Effective Python: 90 Specific Ways to Write Better Python, Second Edition 【美】布雷特·斯拉特金(Brett Slatkin) 著 爱飞翔 译 ISBN:978-7-111-67402-3 本书纸版由机械工业出版社于2021年出版,电子版由华章分社(北京华章图文信息有限公司,...
用Python编写程序,是相当容易的,所以这门语言非常流行。但若想掌握Python所特有的优势、魅力和表达能力,则相当困难,而且语言中还有很多隐藏的陷阱,容易令开发者犯错。 本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开...
本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。ScottMeyers在畅销书《EffectiveC++》中开创了一种以使用场景为主导的精练教学方式,本书作者BrettSlatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。Slatkin根据自己在Googl...
Effective Python(1)- 查询自己使用的Python版本 命令行查询 AI检测代码解析 > python --version Python 2.7.16 > python3 --version Python 3.9.7 1. 2. 3. 4. 5. 通过内置的 sys 模块查询 AI检测代码解析 import sys print(sys.version) print(sys.version_info)...
Effective Python:编写好Python的90个有效方法(第2版 英 [美]布雷特·斯拉特金(Brett Slatkin)|译者:无 人民邮电 电子发票 正版保证 多仓就近发货 作者:[美]布雷特·斯拉特金(Brett Slatkin)|译者:无出版社:人民邮电出版时间:2024年03月 手机专享价 ¥ 当当价 降价通知 ¥106.20 定价 ¥128.00 ...