《编写高质量代码:改善Python程序的91个建议》点评赠书
创始人
2024-03-01 12:53:42
0

从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化方面探讨编写高质量Python代码的技巧、禁忌和最佳实践。

关注@Linux中国 @互动出版网china-pub 转发本微博并添加有效评论,即有机会获赠本书。

活动内容

活动时间:2014年6月27日-7月8日

活动要求:

活动形式一 :在新浪微博关注@Linux中国 @互动出版网china-pub 转发本微博并添加有效评论。
**活动形式二:**在Linux中国(http://linux.cn)对本书进行评论,说说你喜爱它的理由。

活动奖品:活动结束后,我们会评选出2位积极参与评论的网友赠送《编写高质量代码:改善Python程序的91个建议》图书1本,3位获得@互动出版网china-pub 赠送的30元互动出版网购书卡1张

特此注意:1、本站论坛评论方式参与的用户,评论前需登录您的Linux中国账号,匿名评论无效。

2、微博用户参与活动,活动结束后注意查看@LINUX中国 官方微博公布的中奖名单或留意您的微博私信,本站用户参与活动,注意查看您注册Linux中国时所填写的邮箱。 我们会通过微博私信以及电子邮件两种方式获取您的邮寄信息。

基本信息

作者: 张颖 赖勇浩

出版社:机械工业出版社

上架时间:2014-6-13

出版日期:2014 年6月

开本:16开

页码:262

版次:1-1

试读章节:http://images.china-pub.com/ebook3770001-3775000/3770256/ch01.pdf

购买链接:http://product.china-pub.com/3770256

内容简介

在通往“python技术殿堂”的路上,本书将为你编写健壮、优雅、高质量的python代码提供切实帮助!内容全部由python编码的最佳实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量python代码的技巧与禁忌,一共总结出91条宝贵的建议。每条建议对应python程序员可能会遇到的一个问题。本书不仅以建议的方式从正反两方面给出了被实践证明为十分优秀的解决方案或非常糟糕的解决方案,而且分析了问题产生的根源,会使人有一种醍醐灌顶的感觉,豁然开朗。
《编写高质量代码:改善python程序的91个建议》针对每个问题所选择的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中显露锋芒。建议你将本书搁置在手边,随时查阅,相信这么做一定能使你的学习和开发工作事半功倍。

作者简介

张颖,资深软件开发工程师,精通Java、Python、Perl等技术,以及多种脚本语言,有多年开发经验。曾就职于阿尔卡特朗讯上海公司的LTE无线事业部,现就职于IBM CSTL,工作期间获得过多种奖励,并于2012年获得一项云计算相关的专利。

赖勇浩,资深软件开发工程师,自2006年起以编写Python代码为生,现已创业。在Python领域有深厚的积累,CSDN博客专家,博客浏览量超过200万。也是珠三角技术沙龙创始人之一,从2009年起担任沙龙组委,长年活跃在社区第一线,在国内Python圈子里有较高的知名度和影响力。有超过7年的游戏开发经验,擅长Python、C++等网游相关的技术,曾就职于网易等网游研发厂商;现专注于中国彩票事业,开发互联网、电话和自助终端彩票销售平台,以促进行业信息化为己任。

精彩书摘

第1章
  引论
  “罗马不是一天建成的”,编写代码水平的提升也不可能一蹴而就,通过一点一滴的积累,才能达成从量变到质变的飞跃。这种积累可以从很多方面取得,如一些语言层面的使用技巧、常见的注意事项、编程风格等。本章主要探讨Python中常见的编程准则,从而帮助读者进一步理解Pythonic的本质。本章内容包括如何编写Pythonic代码、在实际应用中需要注意的一些事项和值得提倡的一些做法。希望读者通过对本章的学习,可以在实际应用Pythonic的过程中得到启发和帮助。
  建议1:理解Pythonic概念
  什么是Pythonic?这是很难定义的,这就是为什么大家无法通过搜索引擎找到准确答案的原因。但很难定义的概念绝非意味着其定义没有价值,尤其不能否定它对编写优美的Python代码的指导作用。
  对于Pythonic的概念,众人各有自己的看法,但大家心目之中都认同一个更具体的指南,那就是Tim Peters的《The Zen of Python》(Python之禅)。在这一充满着禅意的诗篇中,有几点非常深入人心:
  美胜丑,显胜隐,简胜杂,杂胜乱,平胜陡,疏胜密。
  找到简单问题的一个方法,最好是唯一的方法(正确的解决之道)。
  难以解释的实现,源自不好的主意;如有非常棒的主意,它的实现肯定易于解释。
  不仅这几点,其实《Python之禅》中的每一句都可作为编程的信条。是的,不仅是作为编写Python代码的信条,以它为信条编写出的其他语言的代码也会非常漂亮。

相关内容

AI+Python数据分析...
教学大纲 01 课程性质和目的 数据分析与可视化为数据科学与大数据...
2026-05-06 20:23:25
AI税宣“潮”出圈,南山区...
“看!这张‘诚信纳税’的AI贴纸,拍得真好!”4月16日,在南山区...
2026-04-18 11:14:44
华山医院AI评估技术亮相宣...
4月11日是第30个世界帕金森病日,复旦大学附属华山医院神经内科主...
2026-04-11 22:52:44
人才直通车|精彩不容错过!...
“破局AI漫剧·共筑发展新机”版权与商业变现协同赋能主题沙龙 AI...
2026-04-10 22:44:11
运用AI帮毕业生精准对接岗...
2026年湖北工会就业服务进校园启动 运用AI帮毕业生精准对接岗位...
2026-04-07 02:14:33
千问开启AI体验活动,邀用...
近期,千问密集上线AI打车、AI充话费等一系列“AI办事”新能力。...
2026-03-30 18:21:39

热门资讯

PHP最佳实践(译) 简介PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都...
值得收藏的 27 个机器学习的... 机器学习 ( Machine Learning ) 有很多方面,当我开始研究学习它时,我发现了各种各...
为什么计量 IT 的生产力如此... 在某些行业里,人们可以根据一些测量标准判定一个人的生产力。比如,如果你是一个零件制造商,可以通过一个...
8 个提升你的隐私防护的开源密... 使用一些顶级开源密码管理器,确保你的登录凭证安全无虞。密码管理器是一项非常有用的实用程序。在你想寻找...
硬核观察 #885 苹果 AR... 苹果 AR 眼镜被无限期推迟据报道,由于技术上的挑战,苹果公司已经无限期推迟了其轻型增强现实(AR)...
8个有趣的Linux提示与技巧... 我们时不时给你带来关于Linux的提示与技巧。和这个系列保持一致,这里有8个我们从读者收到最有趣的提...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
KDE4.11 Beta1 正...   KDE 项目工作组刚刚发布了 KDE Software Compilation 4.11 Bet...