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

Python 入门书籍有哪些?分享一份书单(内有公号宣传,不喜勿进)

  •  
  •   chinesehuazhou · 2019-05-26 21:44:03 +08:00 · 2334 次点击
    这是一个创建于 2011 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本文原创并首发于公众号 [Python 猫] ,未经授权,请勿转载。

    原文地址:https://mp.weixin.qq.com/s/ArN-6mLPzPT8Zoq0Na_tsg

    最近,猫哥的 Python 技术学习群里进来了几位比较特殊的同学:一位初三的以编程为兴趣的女生、一位在大学里刚开始执教 Python 的老师、一位四十多岁仍在编程一线的工程师。

    自从写公众号以来,我就遇到了各色各样的人,比如,一位代替小学生儿子来加群的牙医父亲、一位多年自由职业每天炒股的前黑客、一位来咨询课程的自学编程的听障人士……

    其实,这些人都是极少数的个例,读者里绝大部分应该都是在校学生、程序员或即将转行成为程序员的人,但是,这些身份特殊的少数人群却触动了我。

    一方面,我看到了 Python 的强大吸引力,另一方面,我也看到了 Python 学习群体的多元化。

    近些年,为什么各类培训机构会大行其道呢?也许正是因为这庞大而多元的学习人群,想要挤上通往 Python 引力中心的桥梁啊!

    我以前总是有意无意地忽略了这些读者的存在。前几天,我接了极客时间的一个专栏推广,在跟一些读者的互动中,以及在一些现象的观察中,我加深了对这些非主流人群的认识。

    意识到了这一点后,我想,或许我也能为他们做点什么?至少以后在写文章的时候,应该设法做到兼顾吧。

    正好,最近又有几位不同身份的初学者来咨询,要我推荐几本入门书籍,而我们荐书系列已经停更了两个多月,所以,本期荐书就来推荐一些入门书籍吧。

    为了准备这期荐书,我专门搜集了 40 本 Python 入门书籍,现在全部加入到了一份豆瓣豆列里,方便大家查看。

    先给大家看看完整的书单吧。

    豆列:https://www.douban.com/doulist/114507342/

    《“笨办法”学 Python 》 https://book.douban.com/subject/26264642/

    《 python 学习手册(原书第 5 版)》 https://book.douban.com/subject/30364619/

    《 Head First Python (中文版)》 https://book.douban.com/subject/10561367/

    《 Python 基础教程(第 3 版)》 https://book.douban.com/subject/27667375/

    《 Python 编程无师自通》 https://book.douban.com/subject/30419778/

    《从 Python 开始学编程》 https://book.douban.com/subject/26919485/

    《 Python 编程之美:最佳实践指南》 https://book.douban.com/subject/30314669/

    《 Python 语言及其应用》 https://book.douban.com/subject/26675127/

    《 Python 编程:从入门到实践》 https://book.douban.com/subject/26829016/

    《像计算机科学家一样思考 Python (第 2 版)》 https://book.douban.com/subject/26870407/

    《 Python 编程快速上手》 https://book.douban.com/subject/26836700/

    《 Python 游戏编程快速上手》 https://book.douban.com/subject/26868640/

    《爱上 Python 》 https://book.douban.com/subject/26807339/

    《 Python 编程初学者指南》 https://book.douban.com/subject/26287445/

    《 Python 语言程序设计基础(第 2 版)》 https://book.douban.com/subject/27021033/

    《 Python 语言程序设计》 https://book.douban.com/subject/26643589/

    《 Python 入门经典》 https://book.douban.com/subject/11610789/

    《 Python 入门经典》 https://book.douban.com/subject/26378143/

    《 Python 编程导论(第 2 版)》 https://book.douban.com/subject/30155590/

    《计算机编程导论— Python 程序设计》 https://book.douban.com/subject/25839870/

    《趣学 Python 编程》 https://book.douban.com/subject/25837145/

    《 Python 带我起飞:入门、进阶、商业实战》 https://book.douban.com/subject/30253254/

    《 Python 趣味编程入门》 https://book.douban.com/subject/30310729/

    《从问题到程序-用 Python 学编程和计算》 https://book.douban.com/subject/27076220/

    《跟老齐学 Python 》 https://book.douban.com/subject/26987889/

    《零基础学 Python 》 https://book.douban.com/subject/26414709/

    《 Python 程序设计入门到实战》 https://book.douban.com/subject/26958121/

    《从零开始学 Python 网络爬虫》 https://book.douban.com/subject/27180929/

    《零基础学 Python 图文版》 https://book.douban.com/subject/26607568/

    《教孩子学编程( Python 语言版)》 https://book.douban.com/subject/26773320/

    《父与子的编程之旅:与小卡特一起学 Python 》 https://book.douban.com/subject/26005639/

    《学习 Python:做个有编程能力的设计师》 https://book.douban.com/subject/26590884/

    《零基础入门学习 Python 》 https://book.douban.com/subject/26966433/

    《零压力学 Python 》 https://book.douban.com/subject/30234139/

    《零基础学编程:树莓派和 Python 》 https://book.douban.com/subject/30262045/

    《 Python 编程入门(第 3 版)》 https://book.douban.com/subject/25773122/

    《 Python 语言入门》 https://book.douban.com/subject/1239501/

    《可爱的 Python 》 https://book.douban.com/subject/3884108/

    《 Python 编程入门经典》 https://book.douban.com/subject/6846632/

    《毫无障碍学 Python 》https://book.douban.com/subject/27196748/

    40 本书,这份书单应该是面向 Python 初学者的最全书单了吧。

    我只翻阅过其中几本,其余的书都没看过,也不建议读者全部去读,之所以要搜集这么多,主要有如下考虑:读者面很广,而书种类不同,因此适宜多推荐。

    有些书适合完全零基础、有些书适合有编程基础;有些书面向高校学生、有些书面向小学生;有些书系统全面兼顾进阶内容、有些书简明基础适合快速上手;大部分书籍是外文翻译,少部分是国内原创;有些书是经典常销,有些书是新鲜热门;有些书偏重理论,有些书偏重实战……

    总之,总有一本适合你。

    需要声明一下,书单中都是已出版的中文书籍,都能在豆瓣上找到条目,除了这些,网上还有很多不错的入门书籍,例如《 A Byte of Python 》这本书的中文译本《简明 Python 教程》、Python 之父参与编写的《 Python Tutorial 》、知乎编辑整理的《编程小白学 Python 》等等,无法一一罗列,但都可以作为参考之选。

    另外,以上书名的排序并不代表着推荐度的排序,已附上了豆瓣链接,建议你进入相应条目查看评分与评论,再做选择。

    我的建议是:先查阅相关介绍与评价,然后选择一两本来试读,如果阅读过程不顺畅,就换掉它,如果进展顺利的话,可以考虑再速看几本,交叉阅读,查漏补缺。

    如果你对这份书单有什么意见,例如建议补录某本书、分享对某本书的看法、补充学习资源、提供建立后续书单的建议,等等,欢迎给我留言。

    最后,告诉大家一个好消息:当当网几百万本图书正在做活动(有效期:05.25--06.03 ),每满 100 减 50,而我有幸拿到了定制的优惠码,两重优惠叠加,最低可享 4.3 折(满 400 减 230 )。机会难得,有购书需求的同学,请点击查看 >>> 这篇文章 <<< 来了解使用细则。

    往期荐书回顾:

    第一期:《编写高质量代码改善 Python 程序的 91 个建议

    第二期:《Python 最佳实践指南

    第三期:《黑客与画家

    第四期:《Python 源码剖析

    第五期:《Python 高性能编程

    第六期:《深度学习

    公众号 [Python 猫] , 本号连载优质的系列文章,有喵星哲学猫系列、Python 进阶系列、好书推荐系列、技术写作、优质英文推荐与翻译等等,欢迎关注哦。后台回复“爱学习”,免费获得一份学习大礼包。

    Cooky
        1
    Cooky  
       2019-05-27 07:49:35 +08:00 via Android
    不讨厌宣传,讨厌微信
    lozzow
        2
    lozzow  
       2019-05-27 09:09:00 +08:00 via iPhone
    蛇猫
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3247 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:58 · PVG 20:58 · LAX 04:58 · JFK 07:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.