图灵书籍
Python现在是入门者学习编程的理想语言,不仅被web APP设计等传统编程任务采用,也被许多“鸭子程序员”——科学家、数据专家、工程师也采用他们的编程并不令人感兴趣
你必须通过编程在自己的领域更进一步。
简单的编程语言为业余程序员提供的便利不容小觑。
Python也是图灵网站上搜索最多的关键词。
这几年,从语言本身的学习,到它在各方面的应用,我们也出版了很多与之相关的书。 本文大致梳理了许多重点好书的学习途径,希望对大家选本时有所帮助。
Python语言学习零度基点《父与子的编程之旅:与小卡特一起学Python》
这本书的作者之一是小学生,对零起点读者非常友好,不仅以有趣的方式介绍了Python编程知识,而且适用于其他编程语言的学习。
入門《Python编程:从入门到实践》
进入python,达到能够开发实际项目的水平。
70多万人选择在这本书上学习Python。
《流畅的Python》上級機関
挖掘Python及相关库的优秀特性,编写简洁、流畅、易读、易维护的代码。
深入探讨了Python语言的高级用法,涵盖了数据结构、Python样式对象、并行和并发、元编程等不同方面。
《Python数据结构与算法分析》
数据结构和算法通常是计算机科学专业的第二门课程。
《精通Python设计模式》
设计模式意味着解决软件设计问题的方案,通过学习设计模式,可以构建灵活、可伸缩、稳健的APP,有助于将编程技能提高到新的水平。
《Python函数式编程》 Python具有函数式编程的许多核心特征,因此可以借鉴其他函数式语言的设计模式和编程技术,编写简洁优雅的代码。
其他基础知识在实际应用中,不可避免地要学习诸如git、shell、数据库以及算法等基础知识。 我们拥有广受欢迎、初学者友好的入门教程,有助于你更快掌握:
git 《GitHub入门与实践》
秉承日系技术书籍一贯的“手把手教学”模式,从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,并在实践中学习GitHub。
shell 《Linux Shell脚本攻略》
结合丰富的实际案例介绍了如何利用shell命令与操作系统有效地交流。
sql 《SQL基础教程》
这是日本著名的数据库工程师为初学者编写的实用指南,面向完全没有编程经验的初学者,介绍了关系数据库和为了操作它的SQL语言的使用方法。
网络《网络是怎样连接的》
《计算机网络概论》图解趣味版。 读了这本书,了解了网络世界的全貌。
算法《我的第一本算法书》
即使没有编程的基础也知道。 比另一本《算法图解》有更多的插图。
是自学算法的好伙伴,也是人渣的希望。
如果学校的数据结构和算法课吓到了你,我保证这本书不是。
《算法图解:像小说一样有趣的算法入门书》
最好有编程的基础。 除了图解以外,为了说明还用Python写了样品。
这本书的特点是隐藏在标题中,好评如潮的算法入门书。
多面手Python数据分析初探《Python数据分析基础》
如果你日常使用Excel等电子表格处理数据,这本书是为你准备的。 你可以学会用Python自动完成现在必须重复的工作。
《Python数据科学手册》上級機関
学习如何将IPython、NumPy、Pandas、Matplotlib和Scikit-Learn包括在Python的数据科学堆栈——中。
和其他相关库——有效地存储、处理和分析数据。
《Python数据分析:活用Pandas库》
详细解说了Pandas的基础知识和一般用法,涵盖数据处理、数据可视化、数据建模等。
《Python数据挖掘入门与实践》
作为数据挖掘入门书,涵盖了比赛结果预测、电影推荐、特征提取、朋友推荐、验证码解读、作者归属、新闻聚类等诸多经典案例
《程序员的数学》
为了让程序员容易理解编程而写的书,希望通过本书学习对编程有帮助的“数学思考”。
爬行动物在我的软件工程师职业生涯中,很少发现类似网页捕获的编程实践,它能同时吸引程序员和门外汉的注意力。
写一条简单的网络爬虫并不容易,就是收集数据,然后在命令行上显示出来,或者保存到数据库里,但是不管你之前做过多少次,这件事永远会让你兴奋,带来新的可能性。
—— 《Python网络爬虫权威指南》
《Python网络爬虫权威指南》
网页捕获是一个相当分散的主题,实践中涉及数据库、web服务器、HTTP协议、HTML语言、网络安全、图像处理、数据科学等内容。
本书试图从“数据收集”的角度涵盖所有这些内容和其他话题。
《Python 3网络爬虫开发实战》
如果你知道全面而尖端的爬虫技术,想快速上手实战,这本书是首选。
博客文章是超过百万人的静求大神的力作。
《Python 3反爬虫原理与绕过实战》
知己知彼百战不殆。
书中首先对各类反爬虫技术进行了合理的分类,然后通过对多个案例的分析有助于理解各类反爬虫技术的原理。
人工知能機械学習《Python机器学习基础教程》
机器学习入门书帮助读者使用Python和scikit-learn库一步一步构建有效的机器学习APP。
对于不想花很多时间研究微积分、线性代数和概率论的人来说,希望本书能有所帮助。
《精通特征工程》 特征工程是指从原始数据中提取特征,并将其转换为适合机器学习模型的格式,是机器学习流程中一个极其关键的环节。
本书每一章都集中阐述一个数据问题,综合在一起,阐明了特征工程的基本原则。
深度学习《深度学习入门:基于Python的理论与实现》
日亚“人工智能”类图书榜首深度学习真正意义上的入门书,将深度学习的原理掰开揉碎讲解,简明易懂。
《Python深度学习》
Keras之父、Google人工智能研究员Franois Chollet执笔。
通俗易懂,帮助建立关于机器学习和深度学习核心思想的直觉。
《深度学习的数学》
只需基础的数学知识,穿插了235幅插图和大量具体示例讲解,对易错点、重点反复说明,通俗易懂。
书中使用Excel进行理论验证,可下载随书附带示例文件,亲自动手操作,直观地体验深度学习。
《计算机视觉》
Python计算机视觉编程Amazon计算机视觉类图书第一名,为计算机视觉实战提供一个简单的切入点,让学生、研究者和爱好者充分理解其基础理论和算法。
Web开发《Flask Web开发:基于Python的Web应用开发实战》
Web开发入门经典教材“狗书”。
采用讲解与实例相结合的方法,介绍了Flask安装、使用等基础知识和Flask核心功能,并从头开始一步步开发了社交博客应用Flasky,涵盖开发、测试到部署的Web开发全过程。
《Django企业开发实战:高效Python Web框架指南》
资深开发工程师the5fire多年开发经验总结。
以博客系统为原型,教你以真实的视角搭建自己的生产环境,通过从零开发到部署完整案例,介绍了Python Web框架Django在企业中的应用。
现代Web 应用都不可避免地需要使用HTML、CSS 和JavaScript。
另外,如果经常与网络技术打交道,网络相关知识也必不可少,以下图书可供参考:
《HTML5与CSS3基础教程》
全球最畅销Web开发入门书,经典之处是独特的分步讲解形式,贯穿全书的统一示例,以及通过提示和补充材料给出的丰富的扩展学习资源。
《Head First JavaScript程序设计》
JavaScript入门书,对初学者非常友好,延续了Head First系列丰富而有趣的写作风格。
本书说明,即便是专家级内容,也可以高效而快速地传授给学习者。
《JavaScript高级程序设计》
JavaScript开发人员必须掌握的内容,全面涵盖了JavaScript的各种高级、有用的特性。
全能前端人员参阅之经典,全面更新知识储备之佳作。
图解HTTP 如果想要在前端工程师道路上走得更坚实,绝对不能绕开学习HTTP 协议这一环节。
以上就是目前Python领域已出版图书的大概路线图了,当然还有很多细分领域的图书没有被提到,
比如特征工程、对抗网络、NumPy、Serverless架构、SQLAlchemy、测试驱动开发、SciPy、黑客攻防等等,如有需要,可在社区内搜索相关主题,也可点击python标签,
查看所有相关图书。
仓促成文,如有疏漏,敬请谅解。
祝学习之火越燃越熊。