前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >资料 | 编写高质量代码:改善Python程序的91个建议

资料 | 编写高质量代码:改善Python程序的91个建议

作者头像
AI研习社
发布2019-09-05 16:38:43
5370
发布2019-09-05 16:38:43
举报
文章被收录于专栏:AI研习社AI研习社

今日资料推荐

编写高质量代码:改善Python程序的91个建议

在通往“Python 技术殿堂“的路上,本书将为你编写健壮、优雅、高质量的Python代码提供切实帮助!内容全部有Python编码的最佳实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量Python代码的技巧与禁忌,一共总结出91条宝贵的建议。每条建议对应Python程序员可能会遇到的一个问题。本书不仅以建议的方式从正发两方面给出了被实践证明为十分优秀的解决方案或非常糟糕的解决方案,而且分析了问题产生的根源,会使人有一种醍醐灌顶的感觉,豁然开朗。

本书针对每个问题所选择的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中显露锋芒。建议你将本书搁置在手边,随时查阅,相信这么做一定能使你的学习和开发工作事半功倍。

Python因为具有简单易学、开发效率高、跨平台、面向对象、可扩展、可嵌入、类库丰富等特性,所以被广泛应用于数据处理、游戏逻辑编程、科学计算、系统运维、可编程控制(人工智能)和信息安全等多个领域,是当下最受欢迎的编程语言之一。作为一位python程序员,如何才能编写出健壮、优雅、高质量的代码?这是很多Python程序员都感兴趣和都在探索的问题。本书尝试着从如下8个方面总结了编写高质量Python代码所需掌握的知识、经验和技巧:

  • 容易被忽视的重要概念和常识,如代码的布局和编写函数的原则等;
  • 编写python程序惯用的方法,如利用assert语句去发现问题、使用enumerate()获取序列迭代的的索引和值等;
  • 语法中的关键条款,如有节制地使用from...import语句、异常处理的几点基本原则等;
  • 常见库的使用,如按需选择sort()或者sorted()、使用Queue使多线程编程更安全等;
  • Python设计模式的使用,如用发布订阅模式实现松耦合、用状态模式美化代码等;
  • Python的内部机制,如名字查找机制、描述符机制等;
  • 开发工具的使用,如pip等各种开发工具的使用,各种代码测试用具的使用等;
  • Python代码的性能优化分析,优化的原则、工具、技巧,以及常见性能问题的解决等。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档