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
piglei
V2EX  ›  Python

推荐一本中文 Python 新书《 Python 工匠:案例、技巧与工程实践》

  •  
  •   piglei ·
    piglei · 2022-06-10 19:25:22 +08:00 · 6528 次点击
    这是一个创建于 926 天前的主题,其中的信息可能已经有所发展或是发生改变。

    V2EX 的朋友们好,我是 piglei ,一位从十几年前就开始使用 Python 编程的程序员。今年三月份,我的新书《 Python 工匠:案例、技巧与工程实践》正式上市了,想给大家简单介绍一下它。

    “Python 工匠”这个名字,最早来源于我原创的一系列 Python 编程进阶文章。也许有些朋友会觉得它有点眼熟,那是因为我在 V2EX 也发布过这些文章,比如:编写地道循环的两个建议

    2020 年,我开始着手写作图书版《 Python 工匠》,次年完稿,今年三月终于由人民邮电出版社顺利出版。它是一本以 Python 进阶编程为主题的技术图书,与其他同类书相比,有着以下突出特色:

    • 专注于基础编程素养与 Python 高级技巧的结合
    • 内容深入 Python 语言内核,不浮于表面
    • 知识点都由作者精心挑选过,而非罗列官方文档
    • 通过有趣的“案例故事”表达有用的编程理念

    简而言之,我认为《 Python 工匠》是本值得一读的本土原创 Python 读物(有王婆卖瓜嫌疑),假如你对书感兴趣,欢迎通过以下方式了解更多:

    也欢迎通过邮件( piglei2007#gmail.com )直接与我交流有关书的更多细节。多有打扰,感谢各位。

    36 条回复    2022-06-21 12:15:26 +08:00
    mylifcc
        1
    mylifcc  
       2022-06-10 19:43:14 +08:00
    第一章应该叫 变量名与注视吧。。。我以为是讲变量的结果是命名规范
    另外第六章提到 for 比 while 方便,但是在 python 里 for 的底层其实是 while 。。。。
    taoshaoz1
        2
    taoshaoz1  
       2022-06-10 19:52:08 +08:00
    高考完看过一本 什么 智捷老关 写的《从小白到大牛》,直接给我劝退,那书还贼贵,七八十 一本。。
    wklken
        3
    wklken  
       2022-06-10 20:58:32 +08:00
    阅读中, 强烈推荐使用 Python 的童鞋买一本
    chi1st
        4
    chi1st  
       2022-06-10 21:17:40 +08:00
    从 github 看过后已经买了实体书,感谢大佬的分享,要是能给我签个名就更好了
    LeeReamond
        5
    LeeReamond  
       2022-06-10 21:36:42 +08:00   ❤️ 5
    帖子标题叫“推荐一本新书”,感觉是在分享知识,结果点进来是广告,也许改名叫“推荐我的新书”更好。看了看试读里介绍的内容也都是一些基础知识,感觉阅读价值还不如 fluent python ,回过头来意识到为什么书名语焉不详地叫了个“工匠:案例”。
    piglei
        6
    piglei  
    OP
       2022-06-10 21:37:29 +08:00
    @wklken 感谢。
    @chi1st 感谢支持。我字丑,你就当我用意念给你签过了吧,祝你读得开心。
    piglei
        7
    piglei  
    OP
       2022-06-10 21:49:09 +08:00
    @LeeReamond 感谢建议,起标题时没多想,抱歉引起了您的误解。《流畅的 Python 》是一本非常棒的经典之作,内容既有深度,也十分全面,拙作在这些方面的确难以望其项背。但作为一本书,阅读价值是因人而异的。对于那些刚迈过新手阶段不久,苦恼于自身代码质量的程序员,我认为《 Python 工匠》里的经验之谈确实能为其提供一些帮助。感谢您的指点。
    a852695
        8
    a852695  
       2022-06-10 22:43:30 +08:00
    是一本非常有干货的书,给同事点赞
    wonderfulcxm
        9
    wonderfulcxm  
       2022-06-10 22:53:21 +08:00 via iPhone
    建议移到推广节点
    chi1st
        10
    chi1st  
       2022-06-10 23:17:46 +08:00 via Android
    @piglei 哈哈,没想到这贴里能看到两位熟悉的大佬,楼上也是我初学 Python 时的启蒙老师
    devtiange
        11
    devtiange  
       2022-06-11 00:11:58 +08:00
    请问哪里能买到电子版?
    upojzsb
        12
    upojzsb  
       2022-06-11 04:09:53 +08:00
    哈哈,下午看到帖子,晚上就发现学校图书馆进了这本书,过段时间有空了买本品读一下~
    [pic]( https://files.catbox.moe/4294iy.jpeg)
    korokke
        13
    korokke  
       2022-06-11 05:16:31 +08:00 via iPhone
    目前是不是没有电子版的购买渠道
    fantix
        14
    fantix  
       2022-06-11 05:51:57 +08:00
    有幸在本书成书后的开发阶段抢先阅读过,非常认同“基础编程素养”和“编程理念”的部分,结合案例讲技巧,非常值得收藏。
    piglei
        15
    piglei  
    OP
       2022-06-11 06:44:48 +08:00
    @devtiange
    @upojzsb 电子版昨天刚在图灵社区上架(仅 mobi 格式): https://www.ituring.com.cn/book/3007 ,欢迎了解。
    lion9527
        16
    lion9527  
       2022-06-11 09:09:40 +08:00
    试看了第一章,挺不错的。
    虽然我不是以 Python 为主,但这种“工匠精神”对我写其他语言也有帮助。
    ClericPy
        17
    ClericPy  
       2022-06-11 09:57:35 +08:00
    开源阶段读过, 虽然大部分都是总结性质的常识, 读的时候基本已经掌握了, 但这书如果早出五六年, 可以让我刚毕业时候少走多少弯路(这话怎么感觉说过...), 那年代想获取这些知识要么靠大佬带, 要么靠英文读物

    认真做内容的不多了, 挺多博主要么卖课要么直接弃更, 希望楼主再接再厉, 生命不息 coding 不止
    tfull
        18
    tfull  
       2022-06-11 10:05:51 +08:00   ❤️ 1
    试读看了第一章,写的挺真诚的,下单买了一本
    dream4ever
        19
    dream4ever  
       2022-06-11 10:14:04 +08:00
    作为一名写 JS 的,把这本书看完了,也是有不少收获的,的确挺适合入门阶段的新人,也可以用来检查自己的编码习惯是否还有可以提升的地方,挺不错的。
    ice2016
        20
    ice2016  
       2022-06-11 10:42:42 +08:00
    前两个月就买了,断断续续的在看~~
    写的挺好。
    Freya21
        21
    Freya21  
       2022-06-11 11:34:54 +08:00
    还没来得及看,挺期待的,希望内容不让人失望。
    psyer
        22
    psyer  
       2022-06-11 11:41:03 +08:00
    和《 Python 编程:从入门到实践》比怎么样?
    root01
        23
    root01  
       2022-06-11 17:13:00 +08:00
    怎么白嫖?
    Elaina
        24
    Elaina  
       2022-06-11 18:59:28 +08:00
    推荐这本书,目前读过最好的基本 Python 相关书籍之一了,内容很清晰,也很干练
    fx0719
        25
    fx0719  
       2022-06-12 00:11:46 +08:00 via iPhone
    之前已经买了
    yaron
        26
    yaron  
       2022-06-12 00:23:48 +08:00
    翻了几章,还没看完,挺不错的。
    joApioVVx4M4X6Rf
        27
    joApioVVx4M4X6Rf  
       2022-06-12 01:08:29 +08:00
    好书一本!
    piglei
        28
    piglei  
    OP
       2022-06-12 08:51:02 +08:00
    @psyer 不是一类风格,不太好对比,建议简单试读后自己判断是否适合。
    @root01 可以先看试读章节与开源文章,够你读一阵了。
    @lion9527 @ClericPy @tfull @dream4ever @ice2016 @Freya21 @Elaina @fx0719 @yaron @v2exblog 感谢对书的认可和支持。
    QuinceyWu
        29
    QuinceyWu  
       2022-06-13 10:09:25 +08:00
    已购买电子版,支持一下
    junnplus
        30
    junnplus  
       2022-06-13 17:29:23 +08:00
    @mylifcc 但是在 python 里 for 的底层其实是 while 。。。。

    这个是出自哪里?
    frostming
        31
    frostming  
       2022-06-14 08:28:18 +08:00
    @mylifcc
    for 比 while 方便,但是在 python 里 for 的底层其实是 while 。。。。

    这个不够成转折,退一步,就算 for 的底层是 while 也并不能说明 for 不比 while 方便
    weihuilee
        32
    weihuilee  
       2022-06-15 16:46:03 +08:00
    非常优秀的书,感谢大佬分享
    dearmymy
        33
    dearmymy  
       2022-06-19 10:05:18 +08:00
    我 k ,我也想大家推荐这本书,之前 c++转 python ,写出的代码那叫一个烂,这本书让我对 python 认识上了一个阶级。
    特别是异常处理,我自己之前真是从 c 风格,转 go 风格,然后在搜到他用异常。现在代码好看多了。
    charexcalibur
        34
    charexcalibur  
       2022-06-20 12:28:16 +08:00
    已买电子版,这两天读一下
    toan
        35
    toan  
       2022-06-21 09:21:10 +08:00
    已购。是否会出 PDF 版本?
    piglei
        36
    piglei  
    OP
       2022-06-21 12:15:26 +08:00
    @QuinceyWu @weihuilee @dearmymy @charexcalibur 感谢你们的支持。
    @toan 问了出版方,还没有确定的答复 :(
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2804 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:06 · PVG 20:06 · LAX 04:06 · JFK 07:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.