### Google开源项目Python编码风格指南
---
@作者:[鱼丸粗面](https://github.com/MichaelYin1994)(zhuoyin94@163.com)
Google开源项目Python编码风格指南[1]中文翻译,翻译过程中主要参考了项目[2]与项目[3],但在细节方面捋顺了一些含义,并根据最新指南添加了部分内容。
其中本项目文件组织结构:
- **google-python-style-guide-cn.md**:谷歌开源项目的Python语言指南[1]。主要包括四大部分内容:
- 背景(Background)。介绍Python在谷歌的应用。
- Python语言规范(Python Language Rules)。介绍Python语言的一些格式检查工具的使用与语法应用的一系列定义、优势、劣势与最终规范决定。
- Python风格规范(Python Style Rules)。如何写出具有Python风格的代码。
- 最后的话(Parting Words)。最后给出的编码的总体性原则。
- **the-art-of-readable-code.md**:编写一般性可读代码的一些规范,主要内容总结自文献[4]。
- **tct-python-coding-guide.md**:基于Google的[Google Python Style Guide](https://google.github.io/styleguide/pyguide.html)与[编写可读代码的艺术](https://book.douban.com/subject/10797189/)总结的适用于团队Python 3.x开发的简明指南。
- **.//doc_pdf//Style guides for Google-originated open-source projects.pdf**:当前翻译的谷歌开源项目Python语言规范的版本(其中项目[1]的内容长期更新,因此目前本翻译版本已经落后于实际指导),可与中文译版对照学习。
囿于个人水平有限,在翻译过程也有部分不甚解或者理解不到位的内容。如有疑问,请在issue中按照模板进行提问,并在issue中进行讨论,谢谢各位!同时感谢开源社区(项目[2]与项目[3])的前序翻译版本,大家在学习过程中也可一并对照项目[2]与项目[3]检视细节上的不一致之处。
### References
---
[1] https://google.github.io/styleguide/pyguide.html
[2] https://github.com/shendeguize/GooglePythonStyleGuideCN
[3] https://github.com/zh-google-styleguide/zh-google-styleguide
[4] [编写可读代码的艺术](https://book.douban.com/subject/10797189/):Duncan S P. The Art of Readable Code[J]. Software Quality Professional, 2012, 14(2): 47.
[5] [代码整洁之道](https://book.douban.com/subject/4199741/):Martin R C. Clean code: a handbook of agile software craftsmanship[M]. Pearson Education, 2009.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
资源推荐
资源详情
资源评论
收起资源包目录
谷歌开源项目Python风格指南与编写简洁可读代码的建议.zip (32个子文件)
222
.github
ISSUE_TEMPLATE
-------.md 418B
examples
textrank
utils.py 8KB
segmentation.py 10KB
pylintrc 14KB
main.py 2KB
data
交控科技助力深圳地铁全自动运行工程试验中心建设.txt 1KB
光荣绽放!交控科技郜春海董事长荣获“全国劳动模范”称号.txt 2KB
交控科技精彩亮相北京展-描绘更加智能、安全的出行蓝图.txt 6KB
喜讯,交控科技云平台助力青城地铁开启网络化运营新时代!.txt 3KB
郜春海董事长出席中俄交通大学校长论坛2020交流会.txt 2KB
助力南宁4号线开通-打造全国首个少数民族自治区轨道交通网络.txt 3KB
交控科技亮相2020双创周-科技创新助力乘客智能安全出行.txt 3KB
textrank4keywords.py 4KB
test
test_utils.py 6KB
test_segmentation.py 5KB
README.MD 1KB
stopwords
cn_stopwords.txt 5KB
scu_stopwords.txt 7KB
hit_stopwords.txt 5KB
baidu_stopwords.txt 9KB
README.md 447B
doc_pdf
Style guides for Google-originated open-source projects.pdf 1.67MB
google-python-style-guide-cn.md 79KB
tct-python-coding-guide.md 53KB
tct-python-coding-guide.pdf 1.11MB
the-art-of-readable-code.md 13KB
pics
wx_20210104170819.png 30KB
wx_20210104170922.png 33KB
wx_20210104170958.png 15KB
wx_20210104171015.png 11KB
.gitignore 77B
README.MD 2KB
共 32 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#ASP.NET大型商城系统源码带数据库文档数据库 SQL2008源码类型 WebForm
- (全新整理)中国高校各专业录取分数线、招生计划、分段表数据(2008-2023年)
- 服务端开发复习资料MyBatis与Spring框架
- 中国A股上市公司真实盈余管理REM计算数据(2000-2023年)
- 嵌入式系统开发.docx
- 服务端后端开发复习资料:主流框架详解及应用 - Spring与MyBatis深入剖析
- AI程序源码最新,chat程序源码,支持多个国家语言
- C#ASP.NET自动排课系统源码 大学自动排课系统源码数据库 SQL2008源码类型 WebForm
- mysql数据库项目.docx
- 基于MATLAB的常用智能算法源码及案例
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功