摘要: 此编码风格指南主要基于 Google Python Style Guide [中译版],结合百度python使用习惯和实际开发情况制定。 1. 语言规范 1.1 import [强制] 禁止使用from xxx import yyy语法直接导入类或函数(即yyy只能是module或package,不 阅读全文
posted @ 2021-04-13 11:18 blitheG 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 一、 python基础 1. 字符串 ### 斜杠转义 和 r 不转义 # \可以转义很多字符,\n表示换行,\t表示制表符,\\表示\ # \ \ print('\\\t\\') # \\\t\\ print(r'\\\t\\') # hello,\n # world print(r'''hell 阅读全文
posted @ 2021-03-05 14:45 blitheG 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.cnblogs.com/kaituorensheng/p/4516983.html 函数式编程 命令式的编程风格已经成为事实上的标准。命令式编程的程序是由一些描述状态转变的语句组成。虽然有时候这种编程方式十分的有效,但有时也不尽如此(比如复杂性)——而且,相对于声明式编程 阅读全文
posted @ 2017-11-22 11:30 blitheG 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 归类三种注释风格: 大段的自定义块状注释 大段的函数语句块注释 单条语句注释 阅读全文
posted @ 2017-11-06 14:44 blitheG 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.mifengtd.cn/articles/body-mechanics-and-workrave.html 超负荷地工作会累坏身体的,而且效率也不高,所以工作一段时间就应该休息一下。长时间在电脑前一动不动,很容易患上“重复性劳损”,即 Repetitive Strai 阅读全文
posted @ 2017-09-25 10:12 blitheG 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 中文目录:http://blog.csdn.net/jurbo/article/details/52334345 官方网站:https://docs.python.org/2.7/index.html 阅读全文
posted @ 2017-09-18 18:03 blitheG 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 为方便查看研究,用google翻译,翻译自官方文档。 可用vscode 的markdown PDF 插件导出成pdf文件,更加方便 <!-- vscode-markdown-toc -->* [一、介绍](#)* [二、安装](#-1) * [1. 简单安装](#-1) * [2. 建议虚拟环境安装 阅读全文
posted @ 2021-12-22 09:59 blitheG 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 使用 pip freeze > requirements.txt 命令导出已安装的模块,其中部分模块显示了 @ file:///...,而不是具体的版本号,如下图: 此时,如果我们直接在其他机器上边使用 pip install -r requirements.txt 安装模块时,就会遇到如下错误: 阅读全文
posted @ 2021-04-19 17:12 blitheG 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 在Python语言中,使用变量之前不需要声明其类型,直接赋值即可创建变量,变量初始类型取决于等号右侧表达式的值的类型。 创建之后,变量的类型可以随时发生变化,但在任何时刻,每个变量都有确定的类型。 很多从其他语言转过来的朋友很不习惯这样的方式,还是习惯于声明变量和参数的类型。 虽然Python不支持 阅读全文
posted @ 2021-04-15 16:03 blitheG 阅读(326) 评论(0) 推荐(0) 编辑
摘要: @functools.wraps(func) 用在装饰器函数之上,用于写装饰器时,保留原有函数的名称和函数属性。 # 定义一个最简单的装饰器 def user_login_data(f): def wrapper(*args, **kwargs): return f(*args, **kwargs) 阅读全文
posted @ 2021-04-12 17:15 blitheG 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 一、 gunicorn介绍 1.1 gunicorn gunicorn是一个python Wsgi http server,只支持在Unix系统上运行,来源于Ruby的unicorn项目。 Gunicorn使用prefork master-worker模型(在gunicorn中,master被称为a 阅读全文
posted @ 2021-04-12 14:42 blitheG 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 衡量单元测试对相应代码的测试重量,覆盖率是一个必要非充分条件,因此统计代码的覆盖率,检视单测是否充分,就尤为的重要。这里针对python-unittest的单测的覆盖率coverage进行使用说明与分析. coverage是一种用于统计Python代码覆盖率的工具,通过它可以检测测试代码对被测代码的 阅读全文
posted @ 2021-04-09 16:24 blitheG 阅读(496) 评论(0) 推荐(0) 编辑
摘要: pyenv 用来管理不同版本的python,管理python的虚拟环境 1、 安装 1.1 安装依赖 sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev lib 阅读全文
posted @ 2021-04-07 18:23 blitheG 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 安装zsh以后 linux中的执行文件.bashrc 变更为 .zshrc 目录为/home下的用户文件夹中 正确的做法: 将所需配置修改写入~/.zshrc 执行 source ~/.zshrc 阅读全文
posted @ 2021-04-07 17:24 blitheG 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/AS7062031/article/details/114391223 VSCode 官网 下载安装包太慢了,复制下载地址,将地址中的 az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 使用国内的镜像服 阅读全文
posted @ 2021-04-07 13:53 blitheG 阅读(502) 评论(0) 推荐(0) 编辑