【2020新书】如何写出简洁Python代码,321页pdf

2020 年 12 月 26 日 专知



本书带您学习Python的基础知识。不仅仅是高级语法和编写干净代码的熟练技巧的集合,您将学习如何通过使用命令行和其他专业工具(如代码格式化器、类型检查器、linters和版本控制)来提高您的Python编程技能。


Sweigart带您通过设置开发环境、命名变量和提高可读性的最佳实践,然后处理文档、组织和性能度量,以及面向对象设计和编程面试中常用的Big-O算法分析。你所学的技能将会提高你编程的能力——不仅仅是用Python,而是用任何语言。


https://nostarch.com/beyond-basic-stuff-python


你将学习:

  • 编码风格,以及如何使用Python的黑色自动格式化工具来更简洁的代码

  • bug的常见来源,以及如何使用静态分析器检测它们

  • 如何使用Cookiecutter模板工具在你的代码项目中构造文件

  • 函数式编程技术,如lambda和高阶函数

  • 如何使用Python内置的timeit和cProfile模块来配置代码的速度

  • Big-O算法分析背后的计算机科学

  • 要使您的注释和文档字符串提供信息,以及编写它们的频率

  • 在面向对象编程中如何创建类,以及为什么它们被用于组织代码

  • 在本书的末尾,您将阅读两个经典命令行游戏的详细源代码分解,它们是河内塔(一个逻辑谜题)和四人一排(一个双人游戏),以及它们的代码是如何遵循本书的最佳实践的。你可以通过自己实施这个计划来测试你的技能。

  • 当然,没有哪本书可以使您成为专业的软件开发人员。但是,在Python的基础知识之外,当你学习编写易于调试和完全Python化的可读代码时,你会在这条道路上走得更远,并使你成为一个更好的程序员


专知便捷查看

便捷下载,请关注专知公众号(点击上方蓝色专知关注)

  • 后台回复“P321” 可以获取《【2020新书】如何写出简洁Python代码,321页pdf》专知下载链接索引

专知,专业可信的人工智能知识分发,让认知协作更快更好!欢迎注册登录专知www.zhuanzhi.ai,获取5000+AI主题干货知识资料!
欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程资料和与专家交流咨询
点击“ 阅读原文 ”,了解使用 专知 ,查看获取5000+AI主题知识资源
登录查看更多
0

相关内容

Python是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强大的通用型语言。
【干货书】Python参考手册,210页pdf
专知会员服务
63+阅读 · 2021年4月30日
专知会员服务
142+阅读 · 2020年12月28日
专知会员服务
98+阅读 · 2020年12月19日
【2020干货书】Python3基础导论介绍,98页pdf
专知会员服务
100+阅读 · 2020年10月11日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
52+阅读 · 2019年12月31日
最新《图理论》笔记书,98页pdf
专知
51+阅读 · 2020年12月27日
【干货书】计算机科学离散数学,627页pdf
专知
60+阅读 · 2020年8月31日
Arxiv
56+阅读 · 2021年5月3日
Arxiv
35+阅读 · 2020年1月2日
Arxiv
26+阅读 · 2018年8月19日
VIP会员
相关VIP内容
【干货书】Python参考手册,210页pdf
专知会员服务
63+阅读 · 2021年4月30日
专知会员服务
142+阅读 · 2020年12月28日
专知会员服务
98+阅读 · 2020年12月19日
【2020干货书】Python3基础导论介绍,98页pdf
专知会员服务
100+阅读 · 2020年10月11日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
52+阅读 · 2019年12月31日
Top
微信扫码咨询专知VIP会员