互联网的发展带动了各行各业信息化的趋势,一大批高新企业如雨后春笋般出现在大众的视野中。于是,不同类型的软件项目应运而生。在这些琳琅满目的项目中,有企业管理、电商平台、财务报表、金融银行、医疗器械、智慧城市和大数据分析等类型。Python凭借其灵活性,在自动化运维方面已经被广泛使用,能够大大提高运维效率,服务器集群的规模越大,优势越明显。
Python 是军刀型的开源工具,被广泛应用于Web 开发、爬虫、数据清洗、自然语言处理、机器学习和人工智能等方面,而且 Python 的语法简洁易读,这让许多编程入门者不再望而却步,因此Python 在最近几年非常受欢迎,各行各业的技术人员都开始使用Python。
Python控们,还在为如何开始学Python而不知从何下手吗?或者您已经积累了一定的经验,像打游戏一样,不知从哪升级?再或者您有哪些编程思路没有打开?这里通通有,各种玩家必看。
今天带来这份Python书单,从入门进阶到开发实战,总有一本适合现阶段的你来学习!
1、《Python编程快速上手》
这本书对于那些想要开始学习和使用Python的人来说,绝对是不二之选,本书根据Creative Commons共享许可协议发布,除此之外,作者还为本书创建了一个网站。如果你喜欢一个视频格式,你还可以到YouTube上听AIbert讲解。
2、《Effective Python 中文版》
本书将帮助你利用Python编写出功能强大、高校、可维护且性能良好的代码,Brett Slatkin汇集了来自权威专家的59个最佳的Python实践、技巧和实际代码示例
3、《流畅的Python》
本书由奋战在Python开发一线近20年的Luciano Ramalho执笔,从语言设计层面剖析编程细节,兼顾Python 3和Python 2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,并教你写出风格地道的Python代码。
4、《Hello Web App》
这是一个系列,向你展示了如何构建第一个Web应用程序,而且是使用Django(最近更新为Django 2.0)。它非常适合初学者,还有有一本专门针对中级程序员的书,而关于设计的系列中的几本也非常好。这个系列涵盖了纸质书、28个视频和电子书。
5、《Python游戏编程快速上手》
学习编程学习动力是最重要的因素之一,有趣的编程书籍能让你一直保持学习动力,本书通过一个个小巧、有趣的游戏来教会读者Python编程,十分适合不同年龄和层次的Python初学者,让你在学习Python的同时还不缺趣味性。
6、《Python学习手册(第4版)》
本书是易于掌握和自学的教程,根据作者Python专家Mark Lutz的著名培训课程编写而成。每一章都包含关于Python语言的关键内容的独立的一课,并且包含了一个独特的“练习题”部分,其中带有实际的练习和测试,以便你可以练习新的技能并随着学习而测试自己的理解。
7、《Learning Python》
适合第一次接触Python的程序员,不适合第一次使用Python学编程的读者,这本书提供了一种学习Python最简单的途径,是读者能够轻松地学会该语言,这对初学者来说是个不错的起点
8、《Learn to Program with Python 3》
本书针对Python 3进行了全面更新,包含代码和示例,本书通过循序渐进的方法解释Python编程,让你可以轻松进入软件开发领域。
9、《Programming Arcade Games with Python and Pygame》
本书向你展示了如何使用Python和PyGame框架构建出既酷又有趣的街机游戏,学习游戏编程是学习Python的一种好方法,也是最有趣的方式,你将看到你写的代码在屏幕上生动的呈现,而且本书还涵盖了重要的基础知识。
10、《Python 101》
这本书非常适合新手,内容非常接地气,相信看完本书之后,你会拥有一个十分扎实的Python基础。
11、《Python 3 Object-oriented Programming》
当你学会了初中级的Python技能之后,本书就是讲你的技能水平提升到另一个水平的书籍,书中涵盖了更多的面向对象编程的知识
12、《Python Cookbook 中文版,第 3 版》
本书面向专业的Python程序员,介绍了Python应用在各个领域中的一些使用技巧和方法,覆盖了Python应用中的很多常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,可以很方便地应用到实际项目中去。
13、《Python Tricks: The Book》
本书向读者介绍了一些有趣的,但经常被忽略的语言语法领域,以及使用官方Python解释器CPython有哪些利弊。通过这样的学习,程序员就会知道在一些极端的情况下如何高效的优化代码。
14、《Python高手之路》
这不是一本常规意义上Python的入门书,它完全从实战的角度出发,对构建一个完整的Python应用所需掌握的知识进行了系统而完整的介绍。
15、《The Quick Python Book》
本书的作者Naomi长期以来一直是Python社区的一员,本书已经第三版,这本书专注于Python3的面向对象的编程,前面章节注重基础知识的介绍,后面则把重心放在了数据结构和 设计模式 上。
总结:
随着机器学习的兴起,Python 逐步成为了「最受欢迎」的语言。它简单易用、逻辑明确并拥有海量的扩展包,因此其不仅成为机器学习与数据科学的首选语言,同时在网页、数据爬取可科学研究等方面成为不二选择。此外,很多入门级的机器学习开发者都是跟随大流选择 Python。
欢迎加入 51软件测试大家庭,在这里你将获得【最新行业资讯】,【免费测试 工具 安装包】,【软件测试技术干货】,【面试求职技巧】... 51与你共同学习,一起成长!期待你的加入: QQ 群: 755431660
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Don't Make Me Think
Steve Krug / New Riders Press / 18 August, 2005 / $35.00
Five years and more than 100,000 copies after it was first published, it's hard to imagine anyone working in Web design who hasn't read Steve Krug's "instant classic" on Web usability, but people are ......一起来看看 《Don't Make Me Think》 这本书的介绍吧!