《Beyond the Basic Stuff with Python》
超越 Python 的基本内容:编写简洁代码的最佳实践
内容包含编码风格、常见错误、Cookiecutter 模板工具、函数式编程技术、Big-O 算法分析等等
你会学到:
编码风格,以及如何使用 Python 的 Black 自动格式化工具来获得更清晰的代码
错误的常见来源,以及如何使用静态分析器检测它们
如何使用 Cookiecutter 模板工具构建代码项目中的文件
函数式编程技术,如 lambda 和高阶函数
如何使用 Python 的内置 timeit 和 cProfile 模块分析代码的速度
Big-O 算法分析背后的计算机科学
如何让你的评论和文档字符串提供信息,以及多久写一次
如何在面向对象编程中创建类,以及为什么使用它们来组织代码
在本书的末尾,你将阅读两个经典命令行游戏的详细源代码分解,汉诺塔(逻辑谜题)和四人行(两人游戏) ),以及他们的代码如何遵循本书最佳实践的细目。你将通过自己实施该程序来测试你的技能。
当然,没有任何一本书可以使您成为专业的软件开发人员。但是,《Beyond the Basic Stuff with Python》会让你在这条道路上走得更远,并在学习编写易于调试且完美 Pythonic 的可读代码的过程中使你成为更好的程序员。
在线阅读 | #电子书 #Python
超越 Python 的基本内容:编写简洁代码的最佳实践
内容包含编码风格、常见错误、Cookiecutter 模板工具、函数式编程技术、Big-O 算法分析等等
你会学到:
编码风格,以及如何使用 Python 的 Black 自动格式化工具来获得更清晰的代码
错误的常见来源,以及如何使用静态分析器检测它们
如何使用 Cookiecutter 模板工具构建代码项目中的文件
函数式编程技术,如 lambda 和高阶函数
如何使用 Python 的内置 timeit 和 cProfile 模块分析代码的速度
Big-O 算法分析背后的计算机科学
如何让你的评论和文档字符串提供信息,以及多久写一次
如何在面向对象编程中创建类,以及为什么使用它们来组织代码
在本书的末尾,你将阅读两个经典命令行游戏的详细源代码分解,汉诺塔(逻辑谜题)和四人行(两人游戏) ),以及他们的代码如何遵循本书最佳实践的细目。你将通过自己实施该程序来测试你的技能。
当然,没有任何一本书可以使您成为专业的软件开发人员。但是,《Beyond the Basic Stuff with Python》会让你在这条道路上走得更远,并在学习编写易于调试且完美 Pythonic 的可读代码的过程中使你成为更好的程序员。
在线阅读 | #电子书 #Python