https://github.com/eastlakeside/interpy-zh
📘《Python进阶》(Intermediate Python - Chinese Version)
https://github.com/eastlakeside/interpy-zh
book python python3 skills
Last synced: about 1 year ago
JSON representation
📘《Python进阶》(Intermediate Python - Chinese Version)
- Host: GitHub
- URL: https://github.com/eastlakeside/interpy-zh
- Owner: eastlakeside
- License: apache-2.0
- Created: 2015-09-21T05:29:20.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-07-11T07:57:49.000Z (almost 4 years ago)
- Last Synced: 2025-04-11T03:38:09.981Z (about 1 year ago)
- Topics: book, python, python3, skills
- Language: CSS
- Homepage: https://py.eastlakeside.cn
- Size: 794 KB
- Stars: 6,453
- Watchers: 318
- Forks: 1,326
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-learning - eastlakeside/interpy-zh
- awesome-wiki-books - eastlakeside/interpy-zh
- xiao-awesome - interpy-zh
- StarryDivineSky - eastlakeside/interpy-zh - Chinese Version)是GitHub仓库eastlakeside/interpy-zh托管的一个开源翻译项目,旨在为中文开发者提供高质量的中文版Python进阶教程,解决了英文原版Intermediate Python因语言门槛导致部分开发者学习效率低下的痛点。该项目并非简单的机械翻译,而是由社区技术专家结合中文语境进行本土化重构,既保留了原版对装饰器、生成器、元类等Python高级特性的深度剖析,又通过中文特有的表述逻辑降低了理解成本。 该项目的核心亮点首先体现在内容维度的立体化——其覆盖了Python中容易被忽视却至关重要的"灰色知识点",例如上下文管理器的底层协议实现、描述符协议与属性访问的钩子机制,这些内容通常散落在官方文档角落,而该教程通过"问题场景-原理透视-最佳实践"的三段式讲解将其系统化。其次,其技术深度与可读性的平衡极具匠心,比如用"魔法方法的调用链如同快递分拣中心的自动化流水线"来类比Python运算符重载的调度机制,这种具象化表达在同类翻译教程中极为罕见。更独特的是项目维护机制,采用"译注+代码热补丁"模式,所有示例都经过Python 3.x环境验证,并针对中文区常见误区添加了警示标签。 从技术实现看,项目架构遵循"语义对等"的翻译哲学。当处理像闭包变量的late binding这类概念时,不仅进行词汇转换,还通过重构代码示例中的变量命名(如将英文惯用的x/y改为更具中文思维的温度/湿度等变量名)来实现认知对齐。其质量控制体系尤为硬核:利用AST(抽象语法树)比对确保翻译前后的代码执行逻辑完全一致,并通过Sphinx构建双链索引实现中英文术语的即时对照。这种设计使得该教程既可作为新手跨越中级门槛的垫脚石,又能成为高级开发者温故知新的备忘录,其知识密度和教学友好度在中文Python社区中堪称标杆。 (Python程序 / 资源传输下载)
README
---
title: 主页
nav_order: 0
permalink: /
has_children: true
---
Python进阶
=======
《Python进阶》是《Intermediate Python》的中文译本, 谨以此献给进击的 Python 和 Python 程序员们!
# 阅读本书
2021最新目录版,实时更新托管在GithubPages:
[进入阅读](https://py.eastlakeside.cn){: .btn .btn-green }
# 前言
Python,作为一个"老练"、"小清新"的开发语言,已受到广大才男俊女的喜爱。我们也从最基础的Python粉,经过时间的摧残慢慢的变成了Python老鬼。
《Intermediate Python》这本书具有如下几个优点:
1. 简单
2. 易读
3. 易译
这些都不是重点,重点是:**它是一本开脑洞的书**。无论你是Python初学者,还是Python高手,它显现给你的永远是Python里最美好的事物。
>
世上语言千万种
美好事物藏其中
译者在翻译过程中,慢慢发现,本书作者的行文方式有着科普作家的风范,--那就是能将晦涩难懂的技术用比较清晰简洁的方式进行呈现,深入浅出的风格在每个章节的讨论中都得到了体现:
- 每个章节都非常精简,5分钟就能看完,用最简洁的例子精辟地展现了原理。
- 每个章节都会通过疑问,来引导读者主动思考答案。
- 每个章节都引导读者做延伸阅读,让有兴趣的读者能进一步举一反三。
- 每个章节都是独立的,你可以挑选任意的章节开始阅读,而不受影响。
总之,这本书非常方便随时选取一个章节进行阅读,而且每次阅读一个章节,你都可能会有一些新的发现。
## 原书作者
感谢英文原著作者 @yasoob《[Intermediate Python](https://github.com/yasoob/intermediatePython)》,有了他才有了这里的一切。
## 译者
- 总顾问+审校: 刘宇 [@liuyu](https://github.com/liuyu)
- 主译: PyCon老高 [@spawnris](https://github.com/spawnris)
- 主译: matt老苏 [@suqi](https://github.com/suqi)
- 参译: 明源 [@muxueqz](https://github.com/muxueqz)
## 欢迎建议指正或直接贡献代码
### 微信交流群
可参考这个issue里的指引来加群: