精华内容
下载资源
问答
  • Python所有方向性价比最高的书籍推荐!

    写这篇文章的原因是我最近这段时间收到了不下10个粉丝问我关于Python买什么书,尤其是看到有个别粉丝居然买了这本《Python编程实践》作为新手的入门Python的书籍,看到之后我不禁咋舌…

    在这里插入图片描述

    不是说这本书很垃圾,这本书我也看过,书不是很厚,几天就能看完,讲的都是一些很基础的知识,而且有些地方很跳跃,并没有讲清楚,我是觉得有这个钱,你大可去买质量更高、更适合的书籍来看,收获绝不比这本少。

    工作了18年,我自己也是看了200多本技术书籍,现在家里的书房收藏的还有五十多本我个人比较喜欢的书籍,时不时会拿来翻阅,看书已成为了我这些年来一直保持的一个习惯。

    为了让更多想通过看书来学习Python的人能够把钱花在刀刃上,我总结了Python目前所有热门方向上我个人觉得性价比很高、值得一看的书籍,今天来分享给大家,其中的一些精华书籍甚至不比目前市面上收费课程差。


    一、Python新手入门

    在这里插入图片描述

    新手学Python的话我推荐这本《Python编程从入门到实践》,这是一本非常小白的书籍,内容友好,没有深奥晦涩的知识点,讲解到位,能够让小白快速了解Python,享受编程带来的信心和兴趣。

    本书分为两个部分:基础知识和项目实战,先是对Python基础知识循序渐进地学习,再通过一个个优质项目的实战训练,培养自己的编程思维,分析问题的技巧和角度,绝对受益匪浅。

    这本书是基于Python 3 讲的,这本书作为入门书籍是没有任何问题的,Python的常见应用领域也有包含,学完基础之后如果你还想扩展到某一个具体的应用领域,然后你再去找那具体应用领域的书。


    二、网络爬虫方向

    (1)《Python编程快速上手 第二版》

    在这里插入图片描述

    如果你是零基础的小白或者基础比较弱的新手,想往爬虫方向学习,我推荐《Python编程快速上手 第二版》这本书

    这本书主要讲的是Python基础入门、网络爬虫以及自动化办公(Excel/word/PDF)这三个方面,很适合新手小白走网络爬虫这个方向,因为网络爬虫它不仅仅是前端的数据抓取,后面的数据储存和处理也是一块重心,不然你爬下来一大堆乱糟糟的数据,你看着也会头皮发麻,所以自动化办公这个板块的加入可以让网络爬虫如虎添翼。

    这本书比较讲究学以致用,每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答,可以说是往爬虫方面学习不可多得的佳作。

    (2)《Python网络数据采集》

    在这里插入图片描述

    如果你是有Python基础的学习者想往爬虫方向发展,那么可以去看看《Python网络数据采集》这本书。

    这本书就是专门讲网络爬虫,上来就是直奔主题,因此它并不适合零基础或者基础薄弱的新手,反倒是比较适合学过Python的人去读,它会给你省去很多的时间和精力,而且它也不厚,就200页左右。这本实用书的扩展版不仅介绍了网络抓取,而且作为一个全面的指南,可以从现代网络上抓取几乎所有类型的数据。


    三、数据分析方向

    (1)《利用Python进行数据分析》

    在这里插入图片描述

    在数据分析方向上,如果你有Python基础的话,我推荐《利用Python进行数据分析》这本。

    接触过数据分析的人都知道我们常用的Pandas,这本书刚好就是Pandas项目创始人亲笔写的,里面详细介绍利用Python进行操作、处理、清洗和规整数据等方面的具体细节和基本要点,涵盖了pandas、NumPy、IPython和Jupyter,并增加大量实际案例,可以帮助你高效解决一系列数据分析问题。

    去年我在读这个本书的第二版时,感受到了它的增强,但美中不足的点就是这本书的第二版在翻译时有一些错误,比起第一版差了一些,不知道现在有没有出现修订版的,如果有能力的话建议去读英文版的,因为这本书在数据分析方面确实很强。

    (2)《Python数据分析基础教程》

    在这里插入图片描述

    如果你是Python零基础或者基础薄弱的小白,可以从这本《Python数据分析基础教程》看起。

    这是去年由人民出版社出的一本书,它在前面给读者们讲了很多的Python的基础和数据入门,对新手来说很友好,而且同样也是搭配着章节的项目练习;到这文章的重点部分,着重地介绍了NumPy、Matplotlib、Pandas、机器学习库scikit-learn的具体操作,更有着几个不错的真实项目实战。

    可以说是零基础到精通数据分析不可多得的一本好书,但有基础的人适不适合看这本书呢?当然没必要去看它,可以去看它的第二版,直接从NumPy开始讲,会节省很多时间。


    四、前端开发方向

    对于前端必不可少的HTML、CSS 这两块,我个人觉得不需要去看书的,两块新增的点实在是快且多,光看哪一本书有可能你刚学会不久就得弃用学新的技术点,一般的话掌握基础就可以了,基础的话在网上有很多资源可以学习,比如菜鸟教程等等。

    除了HTML、CSS之外,前端涉及的点还有很多,比如AJAX等等,但必不可少的就是我们JS了,关于JS我个人必须得推荐一本业内口碑最好的的红宝书了。

    (1)《JavaScript高级程序设计(第4版)》

    在这里插入图片描述

    这本《JavaScript高级程序设计》又称为红宝书,这本书比起犀牛书《JavaScript权威指南》对于新手来说更友好,犀牛书更像是一本字典式的书籍,有点枯燥难理解,但红宝书就来得更为平缓和通俗易懂,由浅入深地带你理解JS。

    红宝书也出了第4版,里面同样也是增加了不少东西,比如对移动端检测,还有富文本编辑器,还有html5等等,它或许不是一个速成的书籍,但它一定能给予你全面的JS知识沉淀。

    这本书比较厚,八百多页,涉及面也比较广,看完需要较长的时间,但看完了不等于完了,它是一本很适合收藏起来反复翻看的书籍。


    五、后端开发方向

    (1)《图解HTTP》

    在这里插入图片描述

    不少做网站设计的人并没有真正地懂HTTP,这里推荐一本《图解HTTP》书籍,这本书不止可以了解HTTP协议,最有趣的是可以在书的后半部分看到HTTP协议如何基于无状态的简单协议,解决新的交互方式带来的技术挑战。

    这本书适合Web开发工程师,包括前端和后端,以及对HTTP协议感兴趣的各层次读者,它不仅通俗易懂,连产品经理都能读懂,而且容易看完,也就300多页。

    (2)数据库书籍

    数据库书籍我推荐两本很经典且好用的书籍,一本是《SQL必知必会》,另一本是《高性能MySQL》,这两本书大家可以二选一去阅读,根据你的兴趣或者工作需要去选择相对应的书籍阅读,如果你现在不知道的话,那么我觉得你可以去读一下《高性能MySQL》这一本,MySQL是当下比较火的数据库,而且《高性能MySQL》这本书确实也是数据库社群的经典之作,涵盖了所有的知识点,不管是DBA还是前后端开发者,我觉得它都是值得反复学习的一本书。

    在这里插入图片描述

    这两本书籍都是面向有基础的人去看的,如果你基础还不好的话,那么先去学学Python基础再来看吧。


    六、自动化测试方向

    (1)《Selenium3自动化测试实战——基于Python语言》

    在这里插入图片描述

    这本书面向的是零基础的学习者,书籍前面对Python的知识做了很多的讲解,之前我读的时候还是第二版,这本书对没接触过自动化测试领域的人还是很友好的,讲selenium的部分有点少,讲自动化概念的地方有点多,但作为入门书籍还是不错的,现在的话已经出了第三版了。

    (2)《pytest测试实战》

    对于有测试经验或者有Python基础的开发者而言,《pytest测试实战》这本书就很合适了。

    在这里插入图片描述

    《pytest测试实战》我个人认为是测试工程师必读的一本经典好书,里面的测试实例很多,对pytest的使用方法尤其是具有特色的fixture的用法讲解得很透彻,pytest作为业界最受欢迎的Python测试工具,失之交臂的话就太可惜了。


    七、机器学习和人工智能方向

    (1)《Python深度学习》

    本书由Keras之父、现任Google人工智能研究员的弗朗索瓦•肖莱(François Chollet)亲笔所作,是大师之作,也是机器学习和人工智能领域口碑最好、不可多得的好书之一,内容浅显易懂,当初我在读这本书的时候还未曾接触过机器学习这个领域,但自己在看这本书的时候依然是能够看得懂,可以说是入门佳作。

    在这里插入图片描述

    全书基本围绕着 Keras 讲深度学习的各种实现,从 CNN,RNN到GAN等等,总体偏入门,但也承载着很多作者对深度学习整体性的思考。值得一提的是作者推荐用GPU 跑书中的例子,这不是开玩笑, 用CPU 跑你会感到很绝望的。

    (2)《统计学习方法(第2版)》

    这本我必须得做个推荐了,是目前我们国内少有的机器学习巅峰之作,由李航所作,比起周志华的西瓜书《机器学习》强太多了,西瓜书确实很枯燥,我也是没看完就不知道放哪里了,反而是李航的这本《统计学习方法》我是反复看了很多遍。

    在这里插入图片描述

    书里关于机器学习的主流技术都有提及,而且精简不啰嗦,没有多余的图表,从原理上给你整得明明白白的,辅以适当的例子,可以说是统计学习(机器学习)教材经典中的经典,目前也是出了第二版。


    八、其他方向进阶

    上面给大家介绍是我个人在Python各个方向的觉得不错的书籍,如果你把你感兴趣的方向的书籍看完之后,想要看一些进阶书籍来提升自己的技术栈,那么可以从以下几个方向的书籍,当然这几个方向已经跳出了Python这个范围。

    (1)数据结构与算法书籍

    对于编程工作而言,除了语言的精通,最最重要的就是数据结构与算法了。

    这方面我给大家推荐《算法导论》这本书,这本书不适合初学者,因为这本书要求你有很强的数学功底以及比较深的数据结构与算法的基础底子。
    在这里插入图片描述

    相比较上一本书而言,《算法》这本书就比较好接受了,应该适合绝大多数学数据结构和算法的小伙伴们。这本书它基础的数据结构与算法都非常全面的涉及了,基本上就是可以成为你把数据结构和算法学得不错的一本书了。
    在这里插入图片描述

    没有哪一本书你看完就能换个薪资更高的工作,但如果你好好看完它,你的思维会得到很大的开阔,也或许就是思维的提升,让你在工作中能够想到更好的办法去解决问题


    (2)计算机网络书籍

    虽然前面我们在后端的书籍中介绍了《图解HTTP》这本书,但在计算机网络方面,自然少不了TCP/IP。

    我一直觉得《TCP/IP详解》这本书是我看TCP/IP协议栈最好的一本书,虽然说这本书大家觉得很晦涩,太经典了,所以是必须要推荐。当然还有一本《计算机网络 自顶向下》,纵观所有计算机网络方面的书籍,我觉得目前是没有其他比它们俩更好的书籍了,那么可以从中二选一来看。

    图片


    (3)Linux系统书籍

    众所周知,C语言开发很少在windows上做,基本上都是基于Linux操作系统在做,作为一名优秀的程序员,对于Linux的了解是必不可少的。

    首先给大家推荐鸟哥的《linux私房菜》,这本书主要讲Linux操作系统的使用,因为就是主要还是命令,很适合当工具书,如果你对里面的内容基本都熟悉,那你一定能派上用场,不需要你记住细节,但你要大致能知道哪个命令是干啥的,建议大家诵读一遍。
    在这里插入图片描述

    《linux私房菜》讲的还只是Linux操作系统的使用层面,但如果你想学会在Linux操作系统上编程,建议去看这本叫《Unix环境高级编程》,C语言学得再好,不会在Linux操作系统上编程实战,那么也只是一个玩具而已。

    《Unix环境高级编程》会讲很多实战方面的内容,比如文件IO、多线程编程、网络、套接字等等,非常实用和经典。
    在这里插入图片描述


    (3)代码质量书籍

    最后给大家推荐一下代码质量方面的书,也是我对我影响最大的一本书,从中收获了很多的心得和技能,《重构 改善既有代码的设计》,这本书讲的就是最佳实战,当然你需要有一定的编程基础。

    在这里插入图片描述

    结语

    这些书籍都是我在工作的时候才开始读的,那时候读书我就有一种遗憾,遗憾自己没有在读书的时候多看几本,尤其是大学时候图书馆那个偌大的宝库还是免费的。

    这是我目前读过的书籍当中关于Python方面以及编程方面,我个人觉得很不错的书籍,虽然我读的技术书籍不算少,但每个人在读书时所处的技术水平是不一样的,所以对于书籍的理解和评判也是不一样的,但并不影响我们回首对走过的路和读过的书,我们都是为了给后面的人留下一些更好的参考。

    借用著名作家冰心的一句话与大家共勉:读书好,多读书,读好书。

    关于Python或者编程语言的一些好书籍,除了上面的,你们还读过哪些呢?欢迎在评论区留言交流!

    在这里插入图片描述

    感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

    ① 2000多本Python电子书(主流和经典的书籍应该都有了)

    ② Python标准库资料(最全中文版)

    ③ 项目源码(四五十个有趣且经典的练手项目及源码)

    ④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

    ⑤ Python学习路线图(告别不入流的学习)

    在我的QQ技术交流群里可以自助拿走,如果在学习或工作中遇到了问题,群里会有一些大神帮忙解答,有时你闷头想一天,不如别人的三言两语就醍醐灌顶,群553274211。

    在这里插入图片描述

    展开全文
  • 学习python的7本书

    千次下载 热门讨论 2008-09-11 09:06:48
    学习python的7本书 包括6本chm,一本pdf资料 对学习python有很大的帮助
  • 学Python了哪些

    万次阅读 多人点赞 2018-01-06 11:28:15
    当然,也有很多朋友也给我留言,能不能聊聊关于Python的学习建议,时隔一个多月,今天抽空再来谈谈自己学习Python的路程吧。 准确的说自己是从2014年的9月份开始接触Python的,那会由于工作需要,硬着头皮...

    前言


           2017年11月29日,自己曾在公众号内写过一篇《聊聊我的R语言学习路径和感受》的文章,受到了很多朋友的关注和赞扬,同时,也有其他公众号在帮忙转载。当然,也有很多朋友也给我留言,能不能聊聊关于Python的学习建议,时隔一个多月,今天抽空再来谈谈自己学习Python的路程吧。

           准确的说自己是从2014年的9月份开始接触Python的,那会由于工作需要,硬着头皮开始学习Python,不怕各位笑话,我的第一本Python启蒙书籍《与孩子一起学编程》。这本书真的非常通俗易懂,从什么是变量、基本的数学运算、数据类型到复杂一点的控制流语法和应用,再到Python的几种数据结构讲解等等,同时也会将这些基础知识拼起来写一个和小孩一起玩的游戏(尽管自己对游戏没有什么兴趣,但还是照书抄代码了)。

     

    说这段经历的目的是想说明,你必须得明确自己学习Python的目的是什么,因为对于一个初学者来说,经常向度娘或周边的朋友询问:“学习Python,有什么书可以推荐吗?”如果不搞清楚自己学习的目的,那这个问题其实是白问的。因为Python能做的事实在是太多了,对于这个问题,你会得到五花八门的答案,此时你也会疑惑,这么多可供选择的初级书,我该选择哪一本呢?所以,首先问自己,我学习Python是用它来搞运维?还是用它来做开发?还是用它来完成你的数据分析与挖掘?很显然,对于我来说,我应该是用它帮助我完成数据分析或挖掘的工作任务。

           如果你对数据分析或挖掘感兴趣,那这篇文章也许对你会有一点帮助,接下来就跟大家分享一下自己学习Python的一点点经验,内容会涵盖Python基础储备、Python数据分析、Python数据可视化和Python数据挖掘几个部分。

    Python基础储备


           不管你学习什么新东西,都必须牢记一条,基础必须夯实牢因为基础能够决定你能走多远。所以,学习Python也需要你静下心来好好的掌握一下它的基础知识,如基本的数据结构(列表、元组、字典)及对应的方法、字符串处理方法、控制流和自定义函数、正则表达式、文件处理、异常处理、类的创建等等。关于这部分的学习,有很多参考书可供选择,如:

    《Python简明教程》:这是一本只有100页左右的小册子,你可以迅速的浏览并敲一遍代码,或多或少都会提升你的Python基础能力;

    《笨方法学Python》:这本书同样非常的短小精悍,全书是以习题的形式让读者掌握有关Python的基础知识,里面的代码建议读者能够敲一遍;

    《Python基础教程》:这本书的内容非常的详实,几乎覆盖了Python的所有基础知识点,当然有些章节你也并不需要都去看,读者可以根据自己的情况,有针对性的挑着看;

     

    关于Python基础储备方面的书籍我就推荐这三本,书不在多,只要你用心看完一本书就是对自己的挑战,希望读者能够记住:基础决定你能走多远这句话。

    Python数据分析


           当你掌握了有关Python的基础知识后,你就可以尝试着去学习Python在数据分析和挖掘中的应用了。众所周知,随着大数据时代的到来,数据分析显得尤其重要和火热,那么相应的关于Python做数据分析的第三方模块也越来越多,例如numpy用于数值计算、随机数生成等功能、pandas用于数据的清洗和整理等功能、statsmodels和scipy用于统计建模和各种假设检验等功能、matplotlib用于数据数据可视化、sklearn用于常见的数据挖掘算法的落地等。目前市面上也有很多关于Python数据分析的书本,例如:

    《利用Python进行数据分析》:太经典了,作者就是创建pandas模块的大牛,书中详细讲解了有关numpy、pandas、matplotlib等模块的常用函数技巧,同时也结合了一些案例加以说明,书末也简单介绍了Python在时间序列问题上的处理和金融与经济方面的应用;

    《Python金融大数据分析》:如果你对金融比较感兴趣的话,这本书是一个不错的选择。不仅讲了有关金融方面的理论知识和应用案例,也同样讲解了很多基础知识,如常见的数据结构、数据可视化操作、数据操作、数学基础、统计学基础等;

    《Python数据分析与挖掘实战》:这是一本很棒的实战书籍,结合Python这个工具讲解了有关数据分析过程中的数据探索和数据预处理,同时,也介绍了很多数据分析和挖掘的案例,一步步带着读者完成每一个实战项目的操作。例如,窃电行为识别、家电用户行为分析、电商用户行为分析等;

     

    有关更多的类似numpy、pandas数据处理模块的讲解,读者可以自行查阅官网的文档说明。

     

    Python数据可视化


           数据可视化的目的就是让读数据的人留下直观而深刻的记忆,这也是数据分析过程中必备的技能,一方面方便自己和读者发现数据的规律和关系,另一方面也是数据的一种展现方式。关于专门讲Python可视化的书,在市面上并不多,这里就跟大家分享一本我认为非常棒的书吧:

    《Python数据可视化编程实战》:本书涵盖了基本的统计图形,如条形图、饼图、直方图、箱线图、面积图、散点图等,还讲解了有关作图的细节,如坐标轴、刻度值、图例的处理等,除此,还单独将3D图作为一个章节进行讲解。如果你想了解关于地图的绘制,书中也有案例,只不过没有提到中国地图的绘制。

     

    更多有关matplotlib模块的内容学习,读者可以查看官网的文档说明。关于数据可视化的实现,除了matplotlib这个模块,还有seaborn模块、bokeh模块、plotly模块等,同样你可以通过搜索关键词,到其对应的官网查看更多的帮助文档。

    Python数据挖掘


           数据挖掘部分相对而言要难一些,光实现数据挖掘的操作还不够,还需要一定的数学功底,正如吴恩达所说,数学只是机器学习的基础。对于一般常用的预测模型、分类模型和聚类模型都可以通过Python的sklearn模块实现,所以实操不难。重要的是理论知识的掌握,这里介绍几本理论方面的书:

    《数据挖掘导论》:非常适合数据挖掘入门,内容详实,讲解的条理也很清晰;

    《数据挖掘概念与技术》:同样是一本不可多得的好书,首先介绍挖掘方法的概念和理论知识,然后通过某些数据集来完成手工计算的过程,对于读者来说,具有代入感,学习起来也会比较有劲;

    《统计学习方法》:是一本完全偏理论的书籍,包含了很多算法的推理过程,如knn算法、贝叶斯算法、决策树算法、支持向量机算法等,这些推理对读者的数学知识要求比较高;

     

    书虽好,但都需要一定的数学基础才能看上面的内容,关于数学基础大学里学的高等数学、线性代数、概率论、统计学等基本上就够用了。如果觉得自己不够扎实,赶快去充充电哦。

           再来推荐两本使用Python进行数据挖掘实战方面的书籍:

    《Python数据挖掘入门与实践》:该书的译者尽然是英语专业学生,是不是惊呆了!全书通篇都是讲解有关数据挖掘的实战案例,如使用决策树预测获胜球队、使用神经网络破解验证码、使用k均值完成新闻语料的分类等等,基本是都是基于sklearn这个模块来实现的;

    《机器学习实战》:这本书对读者的编程技能要求比较高,几乎所有的挖掘算法都是一个重复造轮子的过程(可能不太适合调包侠),我觉得该书的最大优点就是加强对算法的理解,一遍讲解算法,一遍通过基本的编程将算法进行重现;

     

    结语


     

           OK,关于个人学习Python的书籍推荐就分享到这里,如果你需要上面的提及的书籍,我已经将电子版的整理好了,你只需关注“lsxxx2011”公众号并回复002”就可获得下载链接。

           最后,我得通知大家,公众号原名称“每天进步一点点2015”这个名称我将改成“数据分析1480”。主要出于两个原因,一方面字太长,网友搜索起来比较不方便;另一方面1480这个数字涵盖了“每天进步一点点”的含义,因为它是1.01的365次方与0.99的365次方的比值。

    展开全文
  • Python的书单汇总

    千次阅读 2020-01-24 11:00:00
    Python 看什么书?这是刚接触 Python 的朋友最疑惑的问题。今天就结合自己入门时的学习历程和大家来聊一聊如何入门 Python,为了更有说服性一些,这里我把入门时过的一些...

    学 Python 看什么书?

    这是刚接触 Python 的朋友最疑惑的问题。

    今天就结合自己入门时的学习历程和大家来聊一聊如何入门 Python,为了更有说服性一些,这里我把入门时看过的一些大佬推荐的书单进行了汇总,最后给出我觉得不错的书单,帮助你快速找到合适自己的书。

    这里分享 5 位大佬推荐的书单,除了入门书,还包括数据分析、数据挖掘、机器学习等方面,可以说是非常全面。

    刘志军 (Python 之禅 作者)

    刘志军是位不折不扣的 Python 大佬,他博客中的 Python 文章最早可以追溯到 2013 年。


    leoxin (菜鸟学 Python 作者)

    辛哥爬取分析了豆瓣 Python 相关的 1000 多本书籍,从各个角度找到了最受欢迎的书目,然后给出了自己的推荐。


    刘顺祥 (数据分析 1480 作者)

    刘顺祥大佬的公众号干货很多,入门时学习到很多。


    秦路 (七周成为数据分析师课程作者)

    秦路大佬在天善智能开设的《七周成为数据分析师》课程非常全面,他的推荐非常值得参考。


    ▌王大伟 (Python爱好者作者)

    王大伟大佬写的文章非常有趣,我看了他的几篇关于类(Class) 的文章后才彻底搞懂类是怎么回事。

    以上就是 5 位大佬的推荐,想必你心里大概有个谱了,下面再说说我看过的一些书。

    ▌我都看了哪些书

    由于我此前是零编程基础,helloworld 都不会打的那种,在知乎上搜了圈觉得从爬虫开始入手比较好,因为基础的爬虫比数据分析简单,学习曲线不陡,而且爬虫比较有意思,写出来别人也更愿意看,进一步了解到初步的爬虫学习主要学几个爬虫类库、网页解析提取库、框架这几块就行了,这样一下就缩小了书的选择范围和内容范围。

    至此,我就选择了「Python 基础——爬虫——数据分析」这样一条路线。

    首先,我选择了《深入浅出 Python 》这本书作为入门的第一本书,这本书浅显易懂,注释详尽,对新手很友好。接着,我又大致过了一遍《Python 编程从入门到实践》,前面几章写得非常实用,这样对 Python 就有了一个大致了解。

    接着,便开始上手爬虫,但爬虫类的书非常少,起先只找到两本,一本是国外的《Python 网络数据采集》,书不厚,看了后大致了解了:爬虫是怎么一回事、爬虫能做什么、要会哪些东西等这几个问题,另一本是韦玮老师的《精通 Python 网络爬虫》,这本书当时觉得还不错,有很多实操案例,但是理论部分欠缺一些。

    后来偶然搜到了崔庆才大佬的爬虫文章,很赞果断就买了他刚出的《Python3 网络爬虫实战》这本书,由此算是找到了爬虫方向。

    之后通过爬虫把数据爬下来后就开始尝试一些简单的分析,但发现很多操作根本不熟练,于是采取了两种方法去学习,首先是谷歌解决实际问题,然后闲的时候翻看了《利用 Python 进行数据分析》、《流畅的 python》、《 Python Cookbook》这几本书,算是系统地巩固了一下相关知识。

    如果对里面的书感兴趣的话可以去找来看看,为了更方便你,我这里准备好了部分电子书,扫描下方二维码关注:TOP 程序员,在后台回复:Python书 就可以得到了。

    展开全文
  • Python是一种通用的解释型编程,主要用于Web开发、机器学习和复杂数据分析。...有的人问学习Python编程能干什么…这些问题的答案是因人而异的,推荐你一些学习Python编程适合。你可以试着看看是不...

    Python是一种通用的解释型编程,主要用于Web开发、机器学习和复杂数据分析。Python对初学者来说是一种完美的语言,因为它易于学习和理解,随着这种语言的普及,Python程序员的机会也越来越大。

    有的人问零基础能否学好Python编程?有的人问Python适合自学吗?有的人问学习Python编程能干什么…这些问题的答案是因人而异的,推荐你一些学习Python编程适合看的书。你可以试着看看是不是可以看懂,是不是感兴趣…书中藏着你想要的答案。下面就为大家揭秘学习Python编程看哪些书比较好?
    在这里插入图片描述
    如果你想学习Python编程,市场上就有很多的书籍。

    比如:适合初学者的Python书籍

    1、《Python编程:从入门到实践》

    埃里克·马瑟斯的这本《Python编程:从入门到实践》是一本快速,全面的Python语言入门教程,适合初学者,他们希望学习Python编程并能够编写出有用的程序。本书旨在让读者快速上手编写真正的程序。本书也适用于对语言有模糊理解并希望在尝试Python编程之前了解其知识的程序员。在学习本书时,你将学习使用Numpy和matplotlib等库和工具,并使用数据创建令人惊叹的可视化效果。你还将了解2D游戏和Web应用程序背后的思想以及如何创建它们。

    这本560页长的书主要分为两部分。本书的第一部分讨论了Python编程的基础知识,并阐述了字典,列表,循环和类等概念,在此部分你将了解Python程序的工作原理,并学习如何编写干净且可读的代码来创建交互式程序,第一部分最后讲解的主题是关于测试代码。本书的第二部分遵循实用的方法,通过使用Python的库实现三个不同的项目,街机游戏,简单的Web应用程序和数据可视化,帮助你检验通过这本书你都学到了什么。

    2、《Head-First Python (2nd edition)》

    如果你想要学习Python编程的基础知识,并且不想要看一堆乏味难懂的书籍和教程。那么Paul Barry的《Head First Python》就是你的不二之选,它将帮助你快速掌握Python编程的基础知识,并使用内置函数和数据结构。然后,本书将帮助你构建自己的Web应用程序,异常处理,数据争论和其他概念。

    作者是Paul Barry,是一位讲师。在进入学术界之前,他在IT行业工作了十多年。他是许多著名编程书籍的作者。

    3、《“笨方法”学Python》

    这本书结构很简单,是52个习题的集合。你必须认真阅读这些习题的代码并准确输入,然后你还得修复代码中的Bug,以便更好地理解并观察程序的运行情况。在这个过程中,你将了解软件是如何工作的,好的程序看起来是什么样子,怎样阅读、编写、思考代码,以及如何用专业程序员的技巧来找出并修正错误。

    本书通过帮助你安装完整的Python环境开始,接着教你如何编写优化的代码。然后,本书讨论了基础数学,变量,字符串,文件,循环,程序设计和数据结构等主题。本书非常适合想通过语言的核心来学习Python编程的初学者。作者是Zed A. Shaw,他是Hard Way系列的创建者,该系列包括有关C,Python和Ruby编程语言的书籍。

    4、《Python程序设计(第3版)》

    John Zelle的《Python程序设计》,与其把它当做Python编程的代码介绍,不如把它当做是一本关于编程艺术的介绍,这本书将向你介绍计算机科学、编程以及其他相关的概念,只是使用Python语言作为初学者的媒介,本书以最适合初学者的方式讨论,因此书中的概念是非常有趣并易于理解

    第三版中最显著的变化就是几乎删除了所有python eval()库的使用,并增加了一个讨论其缺点的部分,最新版本还使用了新的图形示例。

    5、《像计算机科学家一样思考Python (第2版)》

    本书按照培养读者像计算机科学家一样的思维方式的思路来教授Python语言编程。作者从最基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。此外,书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法、运行时和语义错误。

    本书是遵循GUN自由文档许可,可以被免费下载和打印,已经被翻译成西班牙语、意大利语、德语、捷克语、中文等

    6、《A Byte of Python》

    这是另外一本关于Python的免费书籍,本书主要讨论Python 3版本,这本书有超过26种语言可供选择,包括土耳其语、瑞典语、法语、汉语、德语、西班牙语、俄语、乌克兰语、葡萄牙语和朝鲜语。这些翻译是由活跃的社区成员提供的

    这本书首先介绍了这本书是关于什么的,然后介绍Python以及它如何成为编程世界中最强大的语言之一。然后介绍Python概念,并在每个示例的步骤中详细讲解。在阅读完本书之后,你还需要继续深入学习Python

    比如:适合中高级程序员的Python书籍

    7、《Python Cookbook(第3版)中文版》

    《Python Cookbook(第3版)中文版》旨在帮助你掌握Python 3中的编程技巧,对于那些想要采用现代工具和用法,而不仅仅是标准编码的有经验的Python程序员来说,这本书包含了大量用Python 3.3测试过的代码。本书提供了各种主题的完整代码,包括Python语言及其用途,以及大量应用程序领域的常见示例。

    8、《Python机器学习基础教程》

    许多商业应用和项目都将机器学习作为其不可或缺的组成部分,而这类的应用程序多年来一直在增加。Sarah Guido和Andreas C. Muller的这本书将教你如何使用Python编程语言来构建自己的机器学习解决方案。

    在本书中,你将了解使用Python和scikit-learn库创建丰富的机器学习应用程序所需的步骤。向你介绍机器学习的基本概念和用法,然后再介绍流行的机器学习算法的优缺点。然后,你还将了解交叉验证和网格搜索;管道的概念;如何将前面各章的方法应用到文本数据上,以及介绍了一些文本特有的处理方法。总之,本书将提供能够帮助你提高数据科学技能的一切建议。

    9、《流畅的Python》

    本书将帮助你学习如何使用该语言最被忽视但最好的特性来编写有效的Python代码。作者将带你了解该语言的特性和库,并帮助你使代码更短、更快和可读。

    本书涵盖了各种概念,包括python数据模型、数据结构、把函数视作对象、面向对象习惯用法、控制流程和元编程。通过这本书,高级Python程序员将了解Python 3以及如何精通该语言版本。

    本文作者Luciano Ramalho是一名Web开发人员,他通过Python与巴西一些最大的新闻门户网站合作,并拥有自己的Python公司。

    10、《Programming Python》

    非常适合那些已经了解了Python编程的基本原理并准备学习如何使用它们来完成实际工作的程序员。这本书包含了关于Python的各种应用领域的深入教程,例如gui、Web和系统管理。本书还将讨论如何在数据库、文本处理、前端脚本层、网络等方面使用该语言。

    这本书还介绍了一些常用的工具,语言语法,和编程技术等,还有许多示例,向你讲解正确的用法。这本书还深入探讨了这种语言作为软件开发工具的会遇到问题,并举例说明了几个具体的例子。

    以上就是推荐的学习Python编程比较适合看的书!说来,Python开发入门还是比较简易的。所以,对于Python开发有兴趣的小伙伴们,不妨先从看看Python开发书籍开始入门!

    展开全文
  • 学习Python必备的8本书

    万次阅读 多人点赞 2019-03-24 16:20:31
    在过去一年里,Python的热度一路飙升,国内...想要学好Python语言,需要了解Python什么,都能够做什么,知道算法,变量,解释器,还有Python的基本数据类型等。所以,本文将推荐几本学习Python编程必的几本书籍...
  • Python学习必书籍_带你高效学习

    千次阅读 2019-02-21 20:14:25
    1.《笨办法学Python 3》 入门强烈推荐 本书是一本Python入门,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的...
  • 学习python的三本

    万次阅读 2012-06-17 16:35:20
    ……如果你非要找一本可以捧在手上的,那么一本好的 Python 的标准是要么在广度上有建树要么就是深度。广度上来说,《Python编程金典》做得不错;深度上, 《python cookbook》和《可爱的 Python》系列文章比较好...
  • python学习的读书路线

    千次阅读 2016-06-30 17:23:11
    python学习路线 python书籍推荐,python基础
  • 因为干活要用到,所以我大概于19年5月开始学python,大概学了1个月后,我就能干公司的活了,而且这python项目还包含了机器学习等要素,大概3个月后,我还承担了项目里开发机器学习数据分析的任务。所以我感到,虽然...
  • 按顺序学python的3本书

    千次阅读 2019-06-15 20:02:10
    顺序准备三本,难度依次递进,把知识点都一遍,理解,然后照葫芦画瓢,写写实用的工具。对,重要的是不能光,还要动手!这很关键 开始入门:《Python基础教程》 系统性提高:《Python核心编程》 高级进阶:...
  • python基础学习的书籍

    万次阅读 2019-04-05 10:22:56
    内容简介:本书是一本针对所有层次的Python 读者而作的Python 入门。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典...
  • 2019学习Python最值得的七本书

    千次阅读 2018-12-04 15:38:40
    大概是一时改变不了之前的学习习惯,所以很多Python小白都来问我有什么适合的Python入门书籍推荐。接下来我就为大家推荐七本经典的:(请大家根据自己以下六种情况对号入座,挑选适合自己的2019年 Python 入门书籍)...
  • 学Python这本书不错!

    千次阅读 2015-02-13 14:47:14
    学Python这本书不错! 自己整理的Python基础教程上传到csdn上了,请有兴趣了解学习Python语言的csdn的网友们下载吧。 csdn下载地址 http://download.csdn.net/detail/u014036026/7188403 百度网盘地址 ...
  • 非常喜欢python 我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且...接下来推荐3本学python一定要的书籍,有了他们,至少能节省50%的时间少走一半的弯路! ...
  • 上周,PYPL(编程语言受欢迎程度) 四月官方榜单已发布,Python荣获NO.1,相比去年 4 月份,今年上涨了 5.2%,成绩颇为亮眼,从去年开始,Python就开始霸占榜单长达1年,成为编程市场上份额最高的语言! 推荐第一本...
  • 今天这本书终于在六月初与大家见面啦,与作者其他的图书风格一样,《“笨办法”学Python 3》也不仅仅是一本,随附赠5个多小时充满激情的视频,这是一套完整的Python语言视频课程! 纯正的美式发音,中文字幕,边...
  • Python初学者(零基础学习PythonPython入门)书籍、视频、资料、社区推荐   本文 主要 针对 零基础 想学习Python者。本文本文由@史江歌(shijiangge@gmail.com QQ:499065469)根据互联网资料收集整理而成...
  • 欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给...
  • (文末查看送规则)你还在枯燥无味地学编程吗?你还在闷头背诵那些根本没有理解的内容吗?根本不用那么煎熬!想不想来体验一下翻着漫画就搞定Python的感觉??《漫画学Python:有趣、...
  • 《零基础入门学习Python》读书笔记

    千次阅读 2019-04-30 19:19:46
    嘻,计划每个月读一本新书,这个月一直在忙考试,都没怎么编程方面的知识,这是去年假期的一本,当时没有做笔记,现在都忘得差不多啦!!,嗯,在这个月的最后一天,写了这篇博客,笔记会陆续的整理,嗯,要把...
  • 经过10多个月的努力,《从零开始学Python--数据分析与挖掘》的新书上市啦,在此感谢清华大学出版社对本书提出的宝贵建议,也感谢广大网友及粉丝对我的期待。本书一共包含16章的内容,涉及四大模块,分别是Python基础...
  • (文末查看送规则)大家好,你们期待已久的漫画学编程这本书终于回归了!总有人一直找我:狗哥,漫画学Python这本书还有吗?为了满足大家,狗哥带着这本书回来了!时隔四个月,这本超级火...
  • 如果我是小白,学Python要准备什么呢? 对于有编程基础的码农来说,可以快速过一下【python 基础教程】。对于零编程基础的人,可以去京东或者当当买一本语法全面系统一些的,推荐《笨办法学Python》。此外,学习...
  • python编程》上、下册 ...该旨在让你尽快学会Python,以便能够编写能正确运行的程序——游戏、数据可视化和 Web应用程序,同时掌握让你终身受益的基本编程知识。 适合任何年龄的读者阅读,它不要求你有任何P...
  • 非常喜欢python 我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的...接下来推荐3本学python一定要的书籍,有了他们,至少能节省50%的时间少走一半的弯路! 零基础学python 《父与子编程:与小...
  • ​《“笨办法Python3》 Zed Shaw 著 (2018年5月) 本书是基于Python 3.6版本编写的。百万粉丝程序员带你轻松入门Python语言! 手机扫码视频,学习更轻松!5小时的完整视频教程,纯美式发音,搭配...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 173,197
精华内容 69,278
关键字:

学python看什么书

python 订阅