7本经典的Python书籍,你都读过了么?
【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》
许多程序员都认为Python是最适合作为入门的编程语言,而有的程序员却认为Python是你应该学的最后一门编程语言,无论如何,毋庸置疑Python是一门非常流行的编程语言,根据TIOBE Index,它是目前世界上第三大流行的编程语言,而且它的增长速度还在不断增加。
如果你想学习Python,市场上有许多可用的资源,本文我们为广大初学者们推荐7本最经典的Python书籍,这些书籍都非常受欢迎,你可以根据自己的需求选择:
1. 《Python编程:从入门到实践》
这是一本非常出色的书,它全面介绍了Python,让你可以快速学会Python编程,通过这本书,你将会学到各种Python库和工具(NumPy,Pygal等),制作基本的Python 2D游戏,创建可自定义的Web应用程序等……
这本书基本分为两个部分,第一部分侧重于用Python编程所必须了解的基本概念,第二部分则比较有趣,它侧重于Python的实际应用,有三个重要的项目:一个Python 2D游戏开发,学会利用数据生成交互式的信息图,以及创建和定制简单的Web应用
2. 《Head-First Python》
如果你觉得阅读《Python编程:从入门到实践》这本书让你觉得费力,那么就读《Head-First Python》吧,这是一本对大脑很友好的书籍,它为了避免文本过多的情况出现,选择了一种可视化的形式,从而让读者不觉得枯燥乏味。
本书首先介绍了数据结构和函数,然后转向Python Web应用程序、数据库管理、异常处理、数据处理等问题,你可以通过它学到许多有趣的主题,诸如上下文管理器、装饰器和生成器等。
3. 《 "笨办法"学Python 3》
这本书将教你52个精炼的Python练习,你一定要亲自敲一遍这里面的代码(不要复制粘贴),然后修改你的错误的地方,直到代码能够正常运行,这样做可以教你如何编写良好的代码,以及如何修复常见的代码错误。
本书首先会教你如何安装完整的Python环境,然后才正式开始学习Python编程,52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。
4. 《Python Cookbook》
本书介绍了Python应用在各个领域中的一些使用技巧和方法,从最基本的字符、文件序列、字典和排序,到进阶的面向对象编程、数据库和数据持久化、 XML处理和Web编程,再到比较高级和抽象的描述符、装饰器、元类、迭代器和生成器,均有涉及。
5. 《Python 机器学习基础教程》
机器学习是目前一个热门的话题,已经有无数个超乎你想象的机器学习应用被创建,这本书主要教你使用Python和scikit-learn库创建自己的机器学习解决方案,这本书从机器学习的基础开始,接着向你介绍各种机器学习算法的有缺点,最后才是讨论其他高级的主题,如数据处理、模型评估、pipeline等,简而言之,这本书就是利用Python来提高你的机器学习技能的。
6. 《Fluent Python》
如果你想流畅地使用Python,这本书就是你的最佳选择,它是一本实践指南,它会使用Python的最佳(也是最容易被忽视的)特性来指导你编写高效的Python代码。个人认为阅读这本书是很有必要的,因为大多数程序员都想要将他们从其他语言中学到的模式应用到Python中,到最后,一个最佳的Python特性也没学到。
7. 《Python 编程》
如果你已经理解了Python的基本原理,那么是时候开始将学到的东西用到实际工作中去,本书通过大量的示例,帮助你深入了解Python主要的应用领域,如系统管理、GUI、Web应用程序、数据库、网络等。
本书首先快速介绍了Python的基础知识,然后开始探索系统编程、GUI编程、Internet编程等。所有这些概念都以简单清
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 市场估值将超 70 亿美元,主要原因是安全与开源需求
根据Market Research Future(MRFR)的最新研究报告,预计全球 Linux 操作系统市场在 2018 年至 2023 年的预测期内将实现 18.5% 的复合年增长率。全球 Linux 操作系统市场主要由对安全操作系统和对开源操作系统需求的增长所驱动。到 2023 年,全球 Linux 操作系统市场的估值预计将超过 70 亿美元。 在预测期内,一方面,Linux 作为开源操作系统的性质可能会成为全球 Linux 操作系统市场的主要驱动力。由于具有灵活性、敏捷性、速度和成本效益等优势,当前需要开源软件。 另一方面,Linux 操作系统的高操作性可能会成为全球 Linux 操作系统市场的主要驱动力。与其它操作系统相比,Linux 操作系统在处理多用户方面也表现得更好,这可能是预测期内全球 Linux 操作系统市场的主要驱动力。 同时,Linux 更高的安全性也可能是全球 Linux 市场的主要驱动力,与主要竞争对手 Windows 相比,Linux 具有明显的安全优势。 详情查看: https://www.marketwatch.com/press-release/li...
- 下一篇
【已结束】【送书】双十一,订阅组合专栏送图书!!!
又是一年双11,剁手也得先囤课!话不多收,这是我们的双十一福利 ↓↓ 活动时间 2019年11月11日9:00——2019年11月15日24:00,嗨购111小时! 一. 买组合专栏,免费送图书 活动详情: 活动期间,凡订阅组合专栏者(不含补差价用户),可免费领取技术图书一本,限量50本,先到先得。 领取方式? ①成功订阅任一组合专栏②选定图书,书单在此>>>③扫码回复小助手【组合】 组合专栏: 《IT人必备的主流技术》《从虚拟化到容器云的实战之路》《由点及面学Linux》请添加链接描述《一线DBA的进阶指南》《从零到 一 搞定Python》《网络工程师的看家本领》《新时代网工高薪必备技能》《大牛带你解决运维典型难题》《网络工程师高手养成记》《自动化运维必备实战秘籍》 二. 全场拼团,111小时 活动详情: 活动期间,51CTO订阅专栏,全场拼团价。(原价51元,拼团只要39元) 更多福利? ①生成分享海报>>>https://blog.51cto.com/distribution/summary②邀请朋友拼团,可得现金 三. 进读者群,天降福利 活...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8