我已经使用Python大约一年了,主要来自Java背景。我发现Python非常容易学习,因为它注重可读性和简单的设计。关于python,我不明白的是,对于一种非常注重可读性的语言,它常常使用非常非描述性的名称来表示模块、函数、常量等。。我喜欢Java的一点是它非常具有描述性的类/属性/方法名(为此,我更喜欢objective-C)。似乎python程序员通常似乎都采用C类型的方法来命名,他们在哪里使用尽可能短的名称。我知道每个人都希望尽可能少地打字,但我喜欢很多程序员把我的大部分时间花在阅读而不是编写代码上,这样我就可以在短的非描述性名称和长的描述性名称之间做出选择,这是一个很容易的选择。(我喜欢较长的描述性名称xD)

举几个例子,看看标准库中的一些模块sched-Event scheduler,这可能是EventScheduler吗?在

asyncore-异步套接字处理程序,AsynchronousSocketHandler?在

imghdr-确定图像的类型,确定图像类型?在

泡菜?在

我知道这不是一个很大的问题,但我发现自己比不去查找任何新的(或被遗忘的)模块的含义更常见,因为在其他语言中,比如Objective-C或Java,我可以直接从modules/functions/attributes的定义中获得这些含义。

如果非描述性代码库使用的是非描述性代码,那么即使是非描述性代码,你也可以使用类似的非描述性代码。在

我只是想知道有人知道这是为什么吗?在

python可读性好吗_通过Python命名的描述性可读性相关推荐

  1. python大数据免费_用python做大数据

    不学Python迟早会被淘汰?Python真有这么好的前景? 最近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言就是最火的,应用的非常非常的广泛,而Pytho ...

  2. python大牛 关东升_《Python从小白到大牛》第4章 Python语法基础

    本章主要为大家介绍Python的一些语法,其中包括标识符.关键字.常量.变量.表达式.语句.注释.模块和包等内容. 标识符和关键字 任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍Pyth ...

  3. python画交互式地图_使用Python构建交互式地图-入门指南

    python画交互式地图 Welcome to The Beginner's Guide to Building Interactive Maps in Python 欢迎使用Python构建交互式地 ...

  4. 以下选项中python用于异常处理结构_《Python 程序设计》复习题

    目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...

  5. 简单叙述python的编程规范_简明 Python 编程规范

    注:之前发布一篇<简明 Python 编程规范>(见:http://blog.csdn.net/lanphaday/article/details/2834883),本是我给当时所在的公司 ...

  6. python的ai写作_使用Python创建AI比你想象的轻松

    可能对AI领域,主要开发阶段,成就,结果和产品使用感兴趣.有数百个免费源和教程描述使用Python的AI.但是,没有必要浪费你的时间看他们.这里是一个详细的指南,你需要知道在使用Python构建人工智 ...

  7. python库开源网站_开源Python库

    开源Python库 Python 一个很受人欢迎的原因之一是其有很丰富的第三方库,到本文开始写的时候已经在 PyPI 上有108298个第三方包提供.有人还对第三方库做了很好的总结 Awesome P ...

  8. python程序设计教材浅显易懂_这些python自学技巧,你不会?

    python自学,其实很简单. 其实python非常适合初学者入门.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易.自带的各种模块加上丰富的第三方模块,免去了很多"重复造轮子& ...

  9. python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议

    <Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  <Python之禅>中对于Pyt ...

  10. 初学者先学python语音好吗_献给Python初学者 零基础学习Python能学会吗

    献给Python初学者 零基础学习Python能学会吗 时间:2018-01-08     来源:零基础学习Python方法讲解 零基础学习Python能学会吗?这个问题几乎是所有初学Python的小 ...

最新文章

  1. HTML5背后的故事
  2. 缺少 mcrypt 扩展。请检查 PHP 配置。(phpmyadmin)
  3. 1.Spring Cloud Alibaba教程:简介
  4. 拽 Excel 到 ComponentOne C1FlexGrid
  5. [BUUCTF-pwn]——axb_2019_brop64
  6. Android源码和内核源码的下载,编译和执行
  7. 3038 3n+1问题
  8. 【2017级面向对象程序设计寒假作业】第4次作业情况
  9. 日记20211028
  10. 函数模板---清晰的例子,通俗易懂(超详细)
  11. 诺基亚如何利用计算机上网,诺基亚E63的WIFI上网功能全教程
  12. 学编程考计算机二级,如何通过计算机一、二级考试?方法很重要,过来人的经验告诉你...
  13. android更改menu字体颜色,Android 修改 Menu字体颜色
  14. Python解决五猴分桃问题
  15. Service Mesh对比:Istio与Linkerd
  16. pico的学习之路(四)——HC-SR501人体感应模块(树莓派pico实现)
  17. Java架构师和java工程师的区别是什么?架构师薪资是多少?
  18. python数据内容_炼数成金:Python数据分析内容分享
  19. 点云平滑之双边滤波适用性分析
  20. 计算机格式化什么意思,终极:计算机格式化是什么意思?

热门文章

  1. OptiX资料学习笔记1——简介
  2. 劳务派遣单位与员工发生争议算不算劳动争议
  3. Sublime Text For Mac 快捷键设置
  4. 阿里《算法进阶指南》,完整版开放下载!
  5. centos 7 部署 汉化版 gitlab
  6. springboot+mysql宿舍管理平台app-计算机毕业设计源码13023
  7. 平安ETL开发面试积累
  8. oracle 怎么不让下载不了,Oracle为何不让下载11.2.0.4版本的最新补丁集PSU
  9. 屁孩君儿子讲解 1090:含k个3的数
  10. 小于m的最大的10个素数