Python因为具有简单易学 开发效率高 跨平台 面向对象 可扩展 可嵌入 类库丰富等特性,所以被广泛应用于数据处理 游戏逻辑编程 科学计算 系统运维 可编程控制(人工智能)和信息安全等多个领域,是当下最受欢迎的编程语言之一。作为一位Python程序员,如何才能编写出健壮 优雅 高质量的代码?这是很多Python程序员都感兴趣和都在探索的问题。本书尝试着从如下8个方面总结了编写高质量Python代码所需掌握的知识 经验和技巧。容易被忽视的重要概念和常识,如代码的布局和编写函数的原则等;编写Python程序惯用的方法,如利用assert语句去发现问题 使用enumerate()获取序列迭代的索引和值等;语法中的关键条款,如有节制地使用from…import语句 异常处理的几点基本原则等;常见库的使用,如按需选择sort()或者sorted() 使用Queue使多线程编程更安全等;Python设计模式的使用,如用发布订阅模式实现松耦合 用状态模式美化代码等;Python的内部机制,如名字查找机制 描述符机制等;开发工具的使用,如pip等各种开发工具的使用 各种代码测试用具的使用等;Python代码的性能优化分析,优化的原则 工具 技巧,以及常见性能问题的解决等。
python因为具有简单易学 开发效率高 跨平台 面向对象
相关链接
- 感觉前半部分比较合适我
- 总有一些你不认识的人,知道你想知道的东西
- 哪个更适合找工作,python还是java
- python是一种解释型、面向对象、动态数据类型的高级程序设
- 唯一一本详细讲解使用python分析处理金融大数据的专业图书
- 唯一一本详细讲解使用python分析处理金融大数据的专业图书
- 对于那些从来没有学习过编程或者并非计算机专业的编程学习者而言
- python培训为何如此受欢迎
- python是我喜欢的语言,简洁,优美,容易使用
- 解释器是一种让其他程序运行起来的程序
- 从c api看,python的复数对象由两个不同的部分实现:
- 近日消息称,python是一种面向对象的解释型计算机程序设计
- 导读:现在python编程语言可谓火热,应用范围越广
- python中::双冒号的用法,有需要的朋友可以参考下
- 为什么python在众多编程语言中脱颖而出
- 随着这两年人工智能的普及
- 如果你是一个初学者,或者你以前接触过其他的编程语言
- 了解数据结构与算法是透彻理解计算机科学的前提
- python 是一种面向对象、解释型计算机程序设计语言
- 用文本编辑器写python程序,然后保存为后缀为
- 对于那些从来没有学习过编程或者并非计算机专业的编程学习者而言
- 本文摘要:编程语言风行指数pypl排行榜近日发布了2019年
- 为什么python在众多编程语言中脱颖而出
- 苹果iospythonista 3ipa下载
- python编程教育中心简析python培训课程多少钱
- 《python入门经典:以解决计算问题为导向的python编
- 直接运行python文件
- 对于那些从来没有学习过编程或者并非计算机专业的编程学习者而言
- python中的多线程没有真正实现多现程
- 在众多开发者的眼中,linux系统是专门为开发者所设计的