V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
fushall
V2EX  ›  Python

[蛇年进阶 Python !] 过年蹲家里翻译了本书《Cosmic Python 》,楼主认为是 Python 届的 DDD(领域驱动设计)手把手喂饭教学

  •  3
     
  •   fushall · 10 小时 34 分钟前 · 763 次点击

    如题,

    楼主从业开始用 Python 七八年了,这几年也看到了行业的不景气,

    自己这几年一直很努力学习 Python 技术+领域驱动设计+需求分析,

    以前的梦想就是当一个合格的 Python 软件工程师,可现实吧......哎.....

    不知道自己能在这个行业还能多久,过年期间突然想着给心爱的 Python 留点儿什么,

    于是开始了翻译(其实英文原文也很通俗易懂,楼主翻译完全是自己太闲了)

    基本上是 AI+人工复制粘贴,这几天正在人工核对一些翻译不准确的地方...

    仓库的 Readme.md 里可以看所有的文字,也没有什么商业目的,单纯希望 Python 越来越好,

    这是翻译后的 github: https://github.com/fushall/cosmicpython-book

    这是原作者的 github: https://github.com/cosmicpython/book

    下面书的目录:

    Chapter
    章节
    Preface
    前言(已翻译)
    Introduction: Why do our designs go wrong?
    引言:为什么我们的设计会出问题?(已翻译)
    Part 1 Intro
    第一部分简介(已翻译)
    Chapter 1: Domain Model
    第一章:领域模型(已翻译)
    Chapter 2: Repository
    第二章:仓储(已翻译)
    Chapter 3: Interlude: Abstractions
    第三章:插曲:抽象(已翻译)
    Chapter 4: Service Layer (and Flask API)
    第四章:服务层(和 Flask API )(已翻译)
    Chapter 5: TDD in High Gear and Low Gear
    第五章:高速档与低速档中的测试驱动开发( TDD )(已翻译)
    Chapter 6: Unit of Work
    第六章:工作单元(已翻译)
    Chapter 7: Aggregates
    第七章:聚合(已翻译)
    Part 2 Intro
    第二部分简介(已翻译)
    Chapter 8: Domain Events and a Simple Message Bus
    第八章:领域事件与简单消息总线(已翻译)
    Chapter 9: Going to Town on the MessageBus
    第九章:深入探讨消息总线(已翻译)
    Chapter 10: Commands
    第十章:命令(已翻译)
    Chapter 11: External Events for Integration
    第十一章:集成外部事件(已翻译)
    Chapter 12: CQRS
    第十二章:命令查询责任分离(已翻译)
    Chapter 13: Dependency Injection
    第十三章:依赖注入(已翻译)
    Epilogue: How do I get there from here?
    尾声:我该如何开始?(已翻译)
    Appendix A: Recap table
    附录 A:总结表格(已翻译)
    Appendix B: Project Structure
    附录 B:项目结构(已翻译)
    Appendix C: A major infrastructure change, made easy
    附录 C:轻松替换重要的基础设施(已翻译)
    Appendix D: Django
    附录 D:Django (已翻译)
    Appendix F: Validation
    附录 F:校验(已翻译)
    6 条回复    2025-02-01 22:42:01 +08:00
    whereFly
        1
    whereFly  
       9 小时 44 分钟前
    对于我这种头脑简单四肢发达的人来说,只喜欢那种搭配卡通说明图喂饭式的教程。
    liprais
        2
    liprais  
       9 小时 33 分钟前
    你有版权么?
    llmice
        3
    llmice  
       9 小时 11 分钟前   ❤️ 4
    @liprais #2 不识字吗?原著发在 github 上面,CC 许可,人家又没翻译了哪去卖
    ruanimal
        4
    ruanimal  
       8 小时 6 分钟前   ❤️ 1
    @llmice 哈哈,又看到版权警察了
    admirez
        5
    admirez  
       7 小时 6 分钟前
    为什么不能生成一个完整 md 单个文件呢,方便看啊
    WorseIsBetter
        6
    WorseIsBetter  
       4 小时 51 分钟前
    @llmice #3

    IANAL ,但看上去确实没有遵守原作品的许可证 CC BY-ND (原作者未指定版本,这里默认 4.0 )。
    因为按版权法,译作通常被视为衍生作品。而许可证中的「禁止演绎」条款禁止分发这类作品。

    参考:
    - https://creativecommons.org/licenses/by-nd/4.0/
    - https://creativecommons.org/faq/#when-is-my-use-considered-an-adaptation
    - https://en.wikipedia.org/wiki/Derivative_work

    楼主显然是知道这一点的,所以才会到原作品的 GitHub 仓库中提 issue 请求许可: https://github.com/cosmicpython/book/issues/354
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   737 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:33 · PVG 03:33 · LAX 11:33 · JFK 14:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.