更新:

有很多朋友私信问我Python学习有没有什么好的资料,我给大家找了几门不错的免费课,想学的可以看看。

《Python入门教程》Python入门教程--Python视频教程-编程语言-CSDN学院​edu.csdn.net

《Python初级入门精讲》Python初级入门精讲--Python视频教程-编程语言-CSDN学院​edu.csdn.net

《Python爬虫开发》Python爬虫开发--Python视频教程-编程语言-CSDN学院​edu.csdn.net

《Python实战编程》Python实战编程--Python视频教程-编程语言-CSDN学院​edu.csdn.net

《1小时掌握Python爬虫+高效学习法则》1小时掌握Python爬虫+高效学习法则--Python视频教程-编程语言-CSDN学院​edu.csdn.net

原回答:

这一份零基础 Python 入门书籍指南,你一定要收好。

1.《Python编程快速上手——让繁琐工作自动化》

作者:Al Sweigart

豆瓣评分:9.0 />

这是一本面向实践的Python编程实用指南。

如果你曾经花了几个小时,重命名文件或更新成百上千个电子表格单元格,会知道这些工作多么乏味。

本书的确是教你快速上手,甚至不需要有编程经验。全书大致分为两部分,第一部分介绍了基本的Python编程概念,第二部分则会介绍一些不同的任务以及程序,通过编写Python程序,可以让计算机自动完成它们。

另外在每章结束后都会有一些习题已经实践项目可以去练习,使知识更加深刻。

2.“笨方法”学Python(Learn Python the Hard Way)

作者:Zed A. Shaw

豆瓣评分:8.4 />

这本书主要是强调动手实践的,编程原理讲的相对很浅,在本书中,你将通过完成52个精心设计的习题来学习Python。

真正实践总是比学习理论更加印象深刻,这本书会让你的每一分钟投入都有回报。在这本书中,你将通过实践来了解软件是如何工作的,好的程序看起来是什么样子,怎样阅读、编写、思考代码,像一个专业的程序员一样找出bug并修正错误。

如果你动手能力很强,可以读这本书来入门。

3.《Python核心编程(第3版)》 />

自学经典书籍之一,兼顾Python2和Python3。

本书涵盖了成为一名技术全面的Python开发人员所需的一切内容,讲解了应用开发相关的多个领域,里面有很多使用Python 2和Python 3编写的代码案例,以及一些代码移植技巧,甚至可以将书中的内容可以立即应用到项目开发中。

4.《Python基础教程》 />

这本书主要讲了最新的Python编程范式,和Python3.0中几个最重要的功能,也覆盖了高级主题,如扩展Python和打包/发布Python应用程序。

但有一个问题就是书里没有习题。

5.《趣学Python编程》

作者:Jason R. Briggs />

趣味趣味,这本书最大的优势就会把你带入一个鲜活的Python编程世界,作者会用很有趣的示例程序带你学习基础知识,让编程学习不那么枯燥。

简单易学,通俗易懂。

6.《Python编程从入门到实践》

作者:Eric Matthes

豆瓣评分:9.1 />

这是一本针对所有层次的Python读者而作的Python入门书,很是很多人推荐的“名书”了。

本书分为两部分,第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容。

第二部分将理论付诸实践,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用。

7.《Python编程从入门到精通》 />

这是一本详细讲解Python 3开发核心技术的书籍,会通过具体实例的实现过程演练了各个知识点的具体使用流程。

这本书除了基础和实例,还增加了综合实例部分,会使你的学习更加系统巩固。

8.《像计算机科学家一样思考Python》

作者:Allen B. Downey

豆瓣评分:8.7 />

贯穿全书的主体是如何思考、设计、开发的方法。作者会带你循序渐进地学习变量、表达式、语句、函数和数据结构等。

本书是高中和大学阶段的学生、自学者,以及需要了解编程基础的专业人士的理想读物。初学者可以在浏览器中学习如何开始Python编程。

一个好处就是这本书的示例代码均在GitHub仓库中维护,很容易下载和修改。

整理不易,如果对你有那么一点用处就给我点个赞吧~

python自学教材-最好的Python入门教材是哪本?相关推荐

  1. python自学视频教程 38-python编程开发入门中文视频培训教程38讲

    Python 当前位置:主页 > 编程教程 > Python > python编程开发入门中文视频培训教程38讲 python编程开发入门中文视频培训教程38讲 教程大小:   发布 ...

  2. python自学多久能精通-python多久可以精通

    AlphaGo 都在使用的 Python语言,是最接近 AI 的编程语言. 教育部考试中心近日公布了"关于全国计较机等级(NCRE)体系调解"的通知,抉择自2018年3月起,在全国 ...

  3. python自学网站有哪些-Python自学之路-前期准备

    继上一篇「Python自学之路-序」之后,决定开始零基础学习Python了,今天花了点时间去系统的了解下Python,同时也找了一些相关的教程,这里分享给大家. (一)Python可以做什么 1.各式 ...

  4. python自学网站推荐-杭州python自学网站

    杭州python自学网站 来源:教育联展网 编辑:佚名 发布时间:2018-10-11 学习python有什么用? 如果你想学Python,或者你刚开始学习Python,那么你可能会问:"我 ...

  5. 「python自学建议贴」Python学习路线+视频教程完整版

    前言 最近有些朋友问我如何尽快入门Python,还有些是想从别的职业转行过来,但都不太了解Python开发究竟需要学什么,究竟要从哪里学起,哪些是主流的Python技术等等,导致想学,但又很迷茫,不知 ...

  6. python自学网站有哪些-Python学习网站有哪些?Python基础教程网站推荐

    Python学习网站有哪些?Python基础教程网站推荐:菜鸟教程.PHP中文网.PHP中文网.W3C.Reddit.博学谷.python中文学习大本营.Python 3 Module of the ...

  7. python自学看什么书-python自学看什么书

    于我个人而言,我很喜欢Python,当然我也有很多的理由推荐你去学python.我只说两点.一是简单,二是写python薪资高.我觉得这俩理由就够了,对不对.买本书,装上pycharm,把书上面的例子 ...

  8. Python自学难吗?Python课程主要学些什么内容?

    自学一门技能,本身就有难度,更何况还是编程类型的Python,要是有兴趣还好说,兴趣是原始动力.但是光有兴趣还远远不够,要足够坚持才能学有所成.那么Python自学难吗?本文将为大家来解答! 前期可以 ...

  9. python自学能学会吗-python自学行吗 新手可以自学python吗

    python自学行吗?我们知道python是开发人工智能的编程语言,多年来不温不火,直到最近python编程随着人工智能的火爆而变得热门起来,那么现在学习python编程可以吗,python自学难度大 ...

  10. python自学路线-零基础Python学习路线,小白的进阶之路!

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

最新文章

  1. 字符串反转python_python字符串反转的四种方法详解
  2. python 图像iou_如何通过python实现IOU计算代码实例
  3. 标准正态分布表_表达矩阵的归一化和标准化,去除极端值,异常值
  4. 【HDU - 1754】I Hate It (线段树模板 单点覆盖更新+区间最大值查询)
  5. java多态的两种形式_java核心(八):继承与方法重写、final、多态性的两种描述形式...
  6. 从程序员到项目经理(六):程序员加油站 -- 懂电脑更要懂人脑
  7. Hyper-V 2016 系列教程45 System Center 2016 Data Protection Manager 可以备份什么
  8. 一年多的远程办公带给我的感悟
  9. 如何摆脱工具类【转载】
  10. STM32F407概述
  11. Hexo博客主题安装及Next主题个性化修改
  12. 2020 dns排名_2020年新版全球/全国各地ISP的DNS服务器地址表
  13. 学术英语理工(第二版)Unit5课文翻译
  14. 直线和直线,直线和圆,直线和矩形的交点
  15. php 2038年,php实现兼容2038年后Unix时间戳转换函数,2038unix_PHP教程
  16. 计算机学报在线阅读,含指针程序的单子切片方法-计算机学报.pdf
  17. 安卓苹果手机有效清除微信浏览器内部缓存
  18. 【C语言】比较两个数组中是否有相同的元素
  19. arm linux 工控,基于ARM和Linux通用工控平台设计 - ARM - 电子发烧友网
  20. 计算机更改默认设置,电脑怎么修改默认打开程序 Win7设置默认打开程序方法详解...

热门文章

  1. 为什么我的开发方式如此愚蠢?
  2. dns tunnel CC
  3. STM32(六)- 系统定时器
  4. python并发编程:阻塞IO
  5. python----面试题(一)
  6. SSL 1055——能量项链_DP
  7. ubuntu清除mac缓存
  8. Visual Studio 2013 Update 2 and with Update 2
  9. 《程序员》2007第2期,新产品工具点评 特别推荐“万能数据库查询分析器”发布...
  10. WPF实现listview横向排列图标