原文发表在我的博客主页,转载请注明出处! 初衷 python是一个入门十分容易的编程语言,但是想要写好python却是一件不容易的事情,如果不是专业使用python的人,只是将python作为一个脚本语言或者用来处理数据,到了掌握基本的语法之后,便不再寻求进步。但是相信每个学习python的人 ...
如何编写高质量的python程序 目录 代码规范 空白项目模版 单元测试 文档 打包 小结 代码规范 首先阅读下面的两份规范,并深入理解。 Python社区官方建议采用的Python编码风格:PEP 中文版 Google SoC 建议的 Python 编码风格:Google Python Style Guide中文版 写出规范的代码是写出高质量代码的第一步,并且有助于培养仔细的习惯。 为了培养规范 ...
2012-09-11 13:08 3 6912 推荐指数:
原文发表在我的博客主页,转载请注明出处! 初衷 python是一个入门十分容易的编程语言,但是想要写好python却是一件不容易的事情,如果不是专业使用python的人,只是将python作为一个脚本语言或者用来处理数据,到了掌握基本的语法之后,便不再寻求进步。但是相信每个学习python的人 ...
原文发表在我的博客主页,转载请注明出处! 建议二十八:区别对待可变对象和不可变对象 python中一切皆对象,每一个对象都有一个唯一的标识符(id())、类型(type())以及值,对象根据其值能否修改分为可变对象和不可变对象,其中数字、字符串、元组属于不可变对象,字典以及列表、字节数组属于可变 ...
SecureCRT默认设置连接linux各种不爽,linux各种命令输出没有颜色,按home键也不会到行首,复制粘贴也很复杂,进入mongodb控制台后按退格键就乱码... 经过如下设置,可以 ...
大多网站的性能瓶颈都会出在数据库上,所以想把Mysql监控起来,就搜索了下相关资料。 后来和同事讨论了下cacti和nagios有些老套和过时,graphite比较时尚,然后就搜了下相关的资料,最后 ...
为了降低前端代码的数量,提高可维护性,可测试性,学习了下AngularJS,正在准备投入项目开发中。 AngularJS的概念比较多,如果面向对象方面的书理解的不透的话学习起来有些费劲,它的官方有个 ...
信息安全基础 信息安全目标 真实性:对信息的来源进行判断,能对伪造来源的信息予以鉴别, 就是身份认证。 保密性:保证机密信息不被窃听,盗取,或窃听者不能了解信息的真实含义。 完整性: ...
对于开发人员来说,编写高质量的代码是有很重要的意义的,特别是在团队协作里。本篇博文从前端开发的角度,总结出编写高质量前端代码的一些经验。前端开发涉及的主要语言包括html,css,js等。这里主要针对JS来介绍。 编码思维 1. 逻辑思维 当接到某个任务的时候,不要急于开始动手,而是先 ...
如何编写一个高质量的plc程序,首先要创建自己的编程框架或者程序分段,把整个程序分成几个部分。比如我给一个设备写PLC程序的时候,我会把它分为五个部分:手动部分、自动部分、数据处理部分、通信部分和模/数转换。我尝试用结构化编程的方法进行编程,这样程序可以分段,简单的工程和结构化的功能都可以 ...