Python 工匠:容器的门道
序言 这是 “Python 工匠”系列的第四篇文章。[查看系列所有文章] 图片来源: "The Humble Mason Jar" by Chiot's Run - 非商业性使用 2.0 通用 容器”这两个字很少被 Python 技术文章提起。一看到“容器”,大家想到 … … View more
Python 工匠:使用数字与字符串的技巧
『Python 工匠』是什么? 我一直觉得编程某种意义上是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目。 在雕琢代码的过程中,有大工程:比如应该用什么架构、哪种设计模式。也有更多的小细节,比如何时使用异常(Exceptions)、或怎么给变量起名。那些 … … View more
[译] 在 Kubernetes 之上架构应用
原文:architecting-applications-for-kubernetes 作者:Justin Ellingwood 译者:朱雷(piglei) 简介 设计并运行一个兼顾可扩展性、可移植性和健壮性的应用是一件很有挑战的事情,尤其是当系统复杂度在不断增长时。应用或 … … View more
Python 工匠:编写条件分支代码的技巧
『Python 工匠』是什么? 我一直觉得编程某种意义上是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目。 在雕琢代码的过程中,有大工程:比如应该用什么架构、哪种设计模式。也有更多的小细节,比如何时使用异常(Exceptions)、或怎么给变量起名。那些 … … View more
基于 GitLab 的简单项目管理与协作流程
GitLab 是一个类似于 GitHub 的开源源码托管服务,它除了提供基于 git 的基本代码托管服务外。还具备很多与软件开发协作相关的其他功能。比如 issues、Merge Requests 等。 利用 GitLab 提供的这些功能,我们可以实践一些简单的项目管理和协作流程 … … View more
在 macOS 下为 Markdown 文件开启全文检索
曾经的我一直使用 Evernote + 马克飞象来记录笔记和文档。不过感觉这两个工具越来越不思进取,几年都没什么变化。所以,一年多以前,我就把所有笔记迁移成本地 Markdown 文件,配合 Dropbox 来实现云端同步。 在新方式下,我用的 Markdown 编辑器是 Mar … … View more
Instagram 在 PyCon 2017 的演讲摘要
图:Instagram Loves Python PyCon 简介 PyCon 是全世界最大的以 Python 编程语言 为主题的技术大会。大会由 Python 社区组织,每年举办一次。在大会上,来自世界各地的 Python 用户与核心开发者齐聚一堂,共同分享 Python … … View more
Python 工匠:善用变量来改善代码质量
『Python 工匠』是什么? 我一直觉得编程某种意义上是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目。 在雕琢代码的过程中,有大工程:比如应该用什么架构、哪种设计模式。也有更多的小细节,比如何时使用异常(Exceptions)、或怎么给变量起名。那些 … … View more