### 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.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
适合学习/练手、毕业设计、课程设计、期末/期中/大作业、工程实训、相关项目/竞赛学习等。 项目具有较高的学习借鉴价值,也可直接拿来修改复现。可以在这些基础上学习借鉴进行修改和扩展,实现其它功能。 可放心下载学习借鉴,你会有所收获。 可放心下载学习借鉴,你会有所收获。 可放心下载学习借鉴,你会有所收获。 —— 博主领域:嵌入式领域&人工智能&软件开发。 有任何使用问题欢迎随时与博主沟通(公主呺:阿齐Archie)。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
资源推荐
资源详情
资源评论
收起资源包目录
谷歌开源项目Python风格指南与编写简洁可读代码的建议.zip (32个子文件)
Python_code1
.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
资源评论
阿齐Archie
- 粉丝: 3w+
- 资源: 2467
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- coco.names 文件
- (源码)基于Spring Boot和Vue的房屋租赁管理系统.zip
- (源码)基于Android的饭店点菜系统.zip
- (源码)基于Android平台的权限管理系统.zip
- (源码)基于CC++和wxWidgets框架的LEGO模型火车控制系统.zip
- (源码)基于C语言的操作系统实验项目.zip
- (源码)基于C++的分布式设备配置文件管理系统.zip
- (源码)基于ESP8266和Arduino的HomeMatic水表读数系统.zip
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功