http://www.ipaomi.com/2017/10/20/自学-python-最好的-入门-书籍-推荐(附-免费-在线阅读-下/
请大家根据自己的实际情况对号入座,挑选适合自己的 Python 入门书籍:
完全没有任何编程基础:01 号书
少量编程基础,不求全,只希望能以最快的速度入门:02 号书
少量编程基础,有一定的英文阅读能力,喜欢多一些项目实例:03, 04 号书
没什么编程基础,但时间较充裕,希望学习得全面一些:05, 06 号书
有一定编程基础,而且时间较充裕,希望学习得全面一些:09 号书
已经掌握了基本的 Python 编程,希望学习更多 Python 编程的技巧:07 号书
已经掌握了基本的 Python 编程,有一定的英文阅读能力,不差银子(能买英文原版书),希望多学习一些 Python 项目:08 号书
有一定编程基础,有一定的英文阅读能力,不差银子(能买英文原版书),时间较充裕,希望学习得全面一些:10 号书
许多 Python 的初学者都希望大神能推荐一本入门书籍,于是你就会看到有人在网上推荐了一个超长的入门书单,简直跟没推荐一样。咪博士就想问一句,“你自己是通过这些书入门的吗?你自己读过这些书吗?” 甚至还有人推荐初学者去读 Python 的源代码,天哪!人家只是初学者,有能力读 Python 源代码的人,还需要劳烦您推荐什么?
这里咪博士只向初学者推荐 10 本书,您只需要挑选适合自己的 1 本书入门就足够了。这 10 本书,咪博士肯定没有都精读过,但起码都有浏览过。另外,咪博士自己当年是通过阅读 Python 官方文档,而不是阅读书籍入门 Python 的。但这只适合有编程基础,而且英文阅读能力还可以的朋友,并不适合大部分初学者。
最后,咪博士要提醒大家的是,这 10 本书原版都是英文的,所以如果你有一定的编程基础,同时英文阅读能力还不错的话,建议直接看英文原版。其次,咪博士推荐你看那些支持在线阅读的中文版,因为这些中文版都是 Python 爱好者翻译的,不但免费,而且翻译得还要比出版社的翻译要好得多。最次的选择,才是看出版社翻译的中文版,不但全部都是要收费的,而且大部分都翻译得很糟糕,有些可以在网上找到免费的版本,但都不支持在线阅读。
【零基础 入门系列】
编号:01
书名:与孩子一起学编程 (Hello World!: Computer Programming for Kids and Other Beginners)
费用:付费(但是网上可以找到免费的电子版)
语言:英文、中文
适用:特别适合完全没有任何编程基础的朋友入门
点评:配图丰富、深入浅出
免费下载:https://pan.baidu.com/s/1bphL9oj
编号:02
书名:简明 Python 教程 (A byte of Python)
费用:免费
语言:英文、中文
适用:适用零编程基础的朋友
点评:真的非常简短,特别适合快速入门
免费在线阅读(英文):https://python.swaroopch.com/oop.html
免费在线阅读(中文):https://bop.molun.net
编号:03
Invent with Python 系列
https://inventwithpython.com/
费用:英文(免费)、中文(付费,网上可以找到部分免费的电子版)
语言:英文、中文
适用:有少量编程基础、英文还不错的朋友(因为有些书没有免费的中文版)
点评:实例代入,既有趣又实用。这套 Python 入门系列包含好几本书,选择自己最感兴趣的一本读起。
书名:Python 编程快速上手 让繁琐工作自动化 (Automate the Boring Stuff with Python)
免费在线阅读(英文):https://automatetheboringstuff.com/
免费下载(中文):https://pan.baidu.com/s/1bphL9oj
书名:Python 游戏编程快速上手 (Invent Your Own Computer Games with Python)
免费在线阅读(英文):http://inventwithpython.com/chapters/
免费下载(中文):https://pan.baidu.com/s/1bphL9oj
书名:Python 和 Pygame 游戏开发指南 (Making Games with Python & Pygame)
免费在线阅读(英文):http://inventwithpython.com/pygame/chapters/
书名:Python 密码学编程 (Hacking Secret Ciphers with Python)
免费在线阅读(英文):http://inventwithpython.com/hacking/chapters/
编号:04
书名:Python Programming for the Absolute Beginner
费用:付费(但是网上可以找到免费的电子版)
语言:英文
适用:适用零编程基础的朋友
点评:通过一系列小游戏的制作来学习 Python
免费下载:https://pan.baidu.com/s/1bphL9oj
编号:05
书名:笨办法学 Python (Learn Python 3 the Hard Way)
费用:付费(但是网上可以找到免费的电子版)
语言:英文、中文
适用:适用零编程基础的朋友
点评:由许多练习和实例代入,容易理解
免费下载:https://pan.baidu.com/s/1bphL9oj
编号:06
书名:Python 入门指南 (The Python Tutorial)
费用:免费
语言:英文、中文
适用:适用有少量编程基础的朋友
点评:Python 3 官方 入门教程,中规中矩
免费在线阅读(英文):https://docs.python.org/3/tutorial/
免费在线阅读(中文):http://www.pythondoc.com/pythontutorial3/
【高手 进阶系列】
编号:07
书名:Python Cookbook
费用:英文(付费)、中文(免费)
语言:英文、中文
适用:已经掌握基本的 Python 编程,但在实际工作中仍然有许多小问题不知道怎么解决
点评:这是一本工具书,针对每个具体问题,提出解决方案和示例代码
免费在线阅读(中文):http://python3-cookbook.readthedocs.io/zh_CN/latest/
编号:08
书名:Python Playground: Geeky Projects for the Curious Programmer
费用:付费
语言:英文
适用:已经掌握基本的 Python 编程
点评:给了许多项目实例,可以参考
编号:09
书名:像计算机科学家一样思考 Python (Think Python: How to Think Like a Computer Scientist)
费用:免费
语言:英文、中文
适用:有一定编程基础的朋友
点评:严格讲这也是一本 Python 入门书,但是书中的实例和练习对完全没有编程基础的朋友还是有一些难度的
书本源代码:https://github.com/AllenDowney/ThinkPython2
免费在线阅读(英文):http://greenteapress.com/thinkpython2/html/index.html
免费在线阅读(中文):https://cycleuser.gitbooks.io/think-python/content/
编号:10
书名:Fluent Python: Clear, Concise, and Effective Programming
费用:付费
语言:英文
适用:已经掌握基本的 Python 编程
点评:无
【原文链接】 http://www.ipaomi.com/2017/10/20/自学-python-最好的-入门-书籍-推荐(附-免费-在线阅读-下/
---------------------
作者:爱跑咪
来源:CSDN
原文:https://blog.csdn.net/ipaomi/article/details/78317022
版权声明:本文为博主原创文章,转载请附上博文链接!
http://www.ipaomi.com/2017/10/20/自学-python-最好的-入门-书籍-推荐(附-免费-在线阅读-下/
===
Python 基础
当你学到 Django 的时候,我们默认你已经有了 Python 基础。如果你没有 Python 基础,或者认为自己还需要在 Python 基础上多花一些时候,你可以选择从以下三本书着手。
《Python编程 从入门到实践》
(Python Crash Course: A Hands-On, Project-Based Introduction to Programming)
这本书的作者就是 Django 项目的维护者之一。本书在学习 Python 基础的同时,可以学到一些 Python 的最佳实践(当然谈到最佳实践,有更多的进阶书籍的选择)。推荐本书的另一个原因是书籍质量不错,在美国亚马逊的 Python programming 排行榜上荣获“Best seller“,194个读者综合评分为4.4的高分(满分5分)。
《“笨办法”学Python(第3版)》
(Learn Python the Hard Way)
这本书简称“LPHW”,是经久不衰的 Python 入门书。本书强调的是肌肉记忆,强调的是编程犹如弹吉他,需要亲手实践、加强肌肉记忆。如果你对编程也没有太多概念,这本书会比较轻松的带你入门,增强你的编程自信心。
《Python学习手册(第4版)》
(Learning Python, 5th Edition)
本书中文是第四版,英文已经更新到第五版。该作者长期从事 Python 教育,他知道学习者通常会问什么问题,所以讲解也是比较详细。如果你需要快速入门 Python ,不推荐这本书。但是相信你在 Python 进阶过程中,迟早会遇到一些很 Pythonic 的问题,比如:字典的三种创建方式、列表推导式(list comprehension)和装饰器(decorator)。你可以在这里快速找到详细的讲解。作者的另外还有两本高质量的 Python 书值得一读:Python Pocket Reference: Python In Your Pocket (Pocket Reference (O'Reilly)) 以及Programming Python: Powerful Object-Oriented Programming。
作者:Tim Lee
链接:https://www.zhihu.com/question/21790279/answer/196650837
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Django
A python web framework
https://docs.djangoproject.com/en/1.11/
-
分享到:
相关推荐
根据提供的文档信息,本文将对Python学习书籍进行详细介绍,并针对不同层次的学习者提供相应的书籍推荐。这些建议不仅适用于初学者,也适用于希望进一步提高技能的中级和高级程序员。 ### 一、入门读物 #### 1....
3.python机器学习推荐书籍 4.python高级推荐书籍 5.python基础推荐书籍 6.python科学计算推荐书籍 7.python数据分析/大数据推荐书籍 8.python算法相关书籍 9.python算法与数据结构推荐书籍 10.python游戏设计推荐...
Python学习推荐书籍,包括四本,感觉还不错。 具体如下: 1、python核心编程(第二版); 2、Python机器学习; 3、Python数据分析基础教程:NumPy学习指南(第2版); 4、深入理解Python中文版高清。
本学习书籍是为对Python感兴趣的读者准备的,旨在帮助他们快速上手Python,并了解其在数据科学中的重要地位及应用前景。本书将详细介绍Python的基础知识,包括变量、操作、控制流、函数、以及模块等概念,并通过实例...
以下是对6本推荐的Python入门书籍的详细解析: 1. 《Python编程:从入门到实践》(Python Crash Course): 作者Eric Matthes的这本书适合完全没有编程背景的读者,它分为理论和实践两大部分。理论部分涵盖了...
安装Python时,推荐使用Anaconda,因为它预装了大量科学计算和机器学习所需的库,如numpy、scikit-learn和matplotlib,同时提供了iPython Notebook这一交互式学习环境。 【机器学习入门】 在具备了Python基础之后...
基于python的豆瓣书籍推荐问答系统源代码含使用说明.zip知识图谱项目-基于python的豆瓣书籍推荐问答系统源代码含使用说明.zip知识图谱项目-基于python的豆瓣书籍推荐问答系统源代码含使用说明.zip知识图谱项目-基于...
系统性python相关学习推荐及介绍,涵盖非常全面,感兴趣的小伙伴可以看一下,作为学习参考1.python Linux运维相关的2.python web开发/爬虫/网络编程推荐书籍学完你就是大佬
推荐《如何像计算机科学家一样思考》,对应中文版本《Python学习笔记--皮大庆》,非常适合零基础入门。推荐【《Python编程实践》】(http://book.douban.com/subject/7059900/)推荐《简明Python教程》推荐《笨方法
Python 书籍推荐 Python 是一门热门的编程语言,近年来在国内的热度持续飙升,越来越多的人选择学习 Python。作为入门和第二编程语言,Python 也逐渐成为了大量开发者推荐的选择。学习 Python 需要了解 Python 是...
本文将基于提供的几个链接以及其他相关资源,为大家总结归纳一系列值得收藏的Python学习资料。 #### 一、Python基础知识学习资源 1. **《Python基础教程》** - **下载地址**:...
Python学习总结 Python学习总结全文共34页,当前为第1页。Python学习总结全文共34页,当前为第1页。Python总结 Python学习总结全文共34页,当前为第1页。 Python学习总结全文共34页,当前为第1页。 目录 Python总结 ...
Python 学习教程推荐书目(分模块) Python 是一个广泛应用于数据科学、人工智能、网络爬虫等领域的高级编程语言。为了帮助 Python 初学者和开发者快速掌握 Python 技术,本文推荐了一些优质的 Python 学习教程,...
书籍推荐系统是人工智能在现实世界中的一个重要应用,它利用数据挖掘和机器学习技术来分析用户的行为和偏好,为用户提供个性化的书籍推荐。本项目实践基于Python语言,旨在帮助学生掌握如何构建一个有效的书籍推荐...
书籍推荐系统是现代数字化时代的一种智能工具,它利用大数据和机器学习技术,为用户提供个性化、精准的书籍推荐。本文档详细介绍了基于Python开发的书籍推荐系统的设计与实现过程,涵盖了从系统背景、技术原理到实际...
Python期末大作业-基于知识图谱的豆瓣书籍推荐问答系统源码(高分项目),个人经导师指导并认可通过的98分大作业设计项目,主要针对计算机相关专业的正在做课程设计、期末大作业的学生和需要项目实战练习的学习者。...
这个答案是肯定的,AI课程都已经进⼊⼩学教材了,未来Python趋势⽆疑是光明的,但是如何学习Python,很 多Python⼩⽩都来问⼩编有什么适合的Python⼊门书籍推荐。 接下来就为⼤家推荐⼏本官⽅推荐的经典的: 官⽅...