python编程指南(Python程序员618省钱攻略)

wufei123 发布于 2024-09-28 阅读(2)

经常有朋友留言问:“学Python初学者该读什么书?”“已经入门进阶和提高该读什么书?”啥时候有购书福利,没错就是今天了计算机类图书,每满100减去50,满200-100,满400-200,现在京东购书还可以领取满400减30元等多重优惠券,不到5折,可以说非常划算了。

买什么书关于买什么书,我这里也给大家整理了一波图书,基本上从算法,数据结构,Python入门、进阶和提高的书,同时加入了一些软技能(万能凑单)的书籍,扫描下面的小程序即可。

扫码直达购书当然,你可以点击更多自己查找。扫码进入,挑选图书,记得选择“满减”和“满100-50”的图书。Python路线图

入门篇

《Python编程无师自通》作者:[美] 科里•奥尔索夫(Cory Althoff)在美国亚马逊,有一本书的影响力超高的Python入门书,Kindle版本在美国亚马逊网站的计算机软件、软件开发分类中排行均为第一,超越了众多实力派Python书,众多五星好评。

也许你有所耳闻,这本书就是《Python编程无师自通——专业程序员的养成》《Python编程无师自通——专业程序员的养成》作者是一名自学成才的程序员,作为一名文科生他通过自学编程,掌握了编程技能并在eBay找到了一份软件工程师的工作。

这本书是作者结合个人经验写作而成,旨在帮助读者从外行成长为一名专业的Python程序员。

《Python编程从入门到精通》作者:叶维忠本书循序渐进、由浅入深地详细讲解了Python语言开发技术,并通过具体实例演练了各个知识点的具体使用流程全书共23章,其中第1~2章是基础知识部分,讲解了Python语言开发的基础知识,包括搭建开发环境和基础语法介绍;第3~9章是核心技术部分,分别讲解了简单数据类型,运算符和表达式,条件语句,循环语句,使用列表,使用元组、字典和集合,使用函数等知识,这些内容都是Python语言中最重要的语法知识;第10~15章是知识进阶部分,分别讲解了面向对象(上)、面向对象(下)、文件操作处理、异常处理、正则表达式、多线程开发知识。

《Python程序设计》(第3版)作者:【美】John ZellePython之父作序推荐 ,Python 3 编程入门经典本书以Python语言为工具教授计算机程序设计本书强调解决问题、设计和编程是计算机科学的核心技能。

本书特色鲜明、示例生动有趣、内容易读易学,适合Python入门程序员阅读,也适合高校计算机专业的教师和学生参考

《数据结构(Python语言描述)》作者:【美】Kenneth A. Lambert(兰伯特)在计算机科学中,数据结构是一门进阶性课程,概念抽象,难度较大Python语言的语法简单,交互性强用Python来讲解数据结构等主题,比C语言等实现起来更为容易,更为清晰。

《数据结构 Python语言描述》第 1章简单介绍了Python语言的基础知识和特性第 2章到第4章对抽象数据类型、数据结构、复杂度分析、数组和线性链表结构进行了详细介绍,第5章和第6章重点介绍了面向对象设计的相关知识、第5章包括接口和实现之间的重点差异、多态以及信息隐藏等内容,第6章主要讲解继承的相关知识,第7章到第9章以栈、队列和列表为代表,介绍了线性集合的相关知识。

第 10章介绍了各种树结构,第 11章讲解了集和字典的相关内容,第 12章介绍了图和图处理算法每章**后,还给出了复习题和案例学习,帮助读者巩固和思考

《Python编程快速上手——让繁琐工作自动化》作者:【美】Al Sweigart(斯维加特)如今,人们面临的大多数任务都可以通过编写计算机软件来完成Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。

通过Python编程,我们能够解决现实生活中的很多任务本书是一本面向实践的Python编程实用指南本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。

第 二部分的每一章都有一些项目程序,供读者学习每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识附录部分提供了所有习题的解答

《Python核心编程》(第3版)作者:【美】Wesley Chun(卫斯理 春)《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第 二版)》的全新升级版本,总共分为3部分第 1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。

第 2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高 级Web服务第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。

《程序员学Python 》作者:裘宗燕本书是面向学过编程、有一定编程经验的计算机专业人员,相关专业的大学生和教师的Python读物,也可作为以Python为第二门编程语言的高校课程教材或参考书本书全面介绍了Python语言的各方面特征和应用技术,讨论了准确理解和正确使用Python语言所需要了解的深入概念和情况,还介绍了用Python开发较大型或较复杂程序时应该了解的一些gao级功能,如程序的模块组织和导入系统,生成器、闭包和装饰器,基本的和gao级的面向对象编程机制和技术,以及作为Pythonzui新扩展的协程和异步编程等。

《”笨办法“学Python3》作者:[美] 泽德 A. 肖(Zed A. Shaw)本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。

本书是基于Python 3.6版本编写的

《易学Python》作者:【澳】Anthony Briggs《易学Python》采用简洁、有趣、易学的方式对Python编程语言进行了讲解,其风格与通篇介绍编程特性、罗列语言功能的大多数编程图书不同,而是引导读者带着好奇,带着问题去学习、掌握Python编程语言,继而编写真实而有用的程序。

《易学Python》总共分为3部分,共12章,第 1部分介绍了为何使用Python来编程从第 2部分起,通过编写Hunt the Wumpus游戏带领读者认识并解决编程中的一些实际问题例如,如何管理复杂的程序,确保其清晰易懂;如何在程序中使用Python标准库,以节省编程时间,同时让程序更容易理解;如何对编写好的程序进行测试;如何进行面向对象的程序设计。

第3部分则使用框架对书中的程序进行完善,让读者对Python的强大功能有一个更深入的认识本书**后还提供了一些Python资源,供读者深入学习Python时参考青少年入门

《青少年学Python》作者:[希]  阿里斯提德·波拉斯(Aristides S. Bouras )  卢卡雅·阿伊纳罗斯托(Loukia V. Ainarozidou )Python 是一门非常流行的编程语言,不仅有着非常广泛的应用,而且由于学习门槛较低,适合中小学生和青少年学习。

本书帮助读者利用Python语言进入编程世界本书强调以计算和算法思维训练为导向,从计算机的工作原理和算法基础开始,详细介绍了Python 编程的基础知识,进而引入了数据结构、过程式编程和面向对象编程等话题。

全书图文并茂,讲解细致,包含100 多道已解答和200 道未解答的练习,250 多道判断题,100 道多选题和100 道复习题,可以帮助读者牢固地掌握所学的知识

《教孩子学编程(Python语言版)》作者:[美] Bryson Payne  本书属于No Starch的经典系列之一,英文版在美国受到读者欢迎本书全彩印刷,寓教于乐,易于学习;读者可以轻松与快递地掌握解决问题方法和程序设计思维的。

“编程从孩子抓起”得到越来越多的人的认同和重视本书是父母教孩子学习Python程序设计的亲子读物 本书适合任何想要通过Python学习编程的读者,尤其适合父母、老师、学生,以及想要理解计算机编程基础知识的未成年人阅读学习。

《趣学Python——教孩子学编程》作者:【美】Jason R. BriggsPython是一 款解释型、面向对象、动态数据类型的高 级程序设计语言Python语法简捷而清晰,具有丰富和强大的类库,因而在各种行业中得到广泛的应用。

对于初学者来讲,Python是一 款既容易学又相当有用的编程语言,国内外很多大学开设这款语言课程,将Python作为一门编程语言学习

《趣学python编程》作者:Jason Briggs Python是一种强大并通俗易懂的编程语言,而且它易学又好用!但是关于学习Python语言的书大多很枯燥无趣,读起来没什么乐趣本书把你带入一个鲜活的Python编程世界。

作者Jason R. Briggs将带领你用独特的(往往很好玩的)示例程序带你学习基础知识每章后面都配有编程练习来帮助训练思维并加强理解在本书的*后部分,你将编写两个完整的游戏:一个经典弹球游戏的复制品,以及一个能在平台上跳跃、有动画及更多效果的《火柴人逃生》游戏。

  当你完成这个编程之旅后,你将学到:  ● 使用列表、元组和字典等基本数据结构;  ● 用函数和模块来组织以并重用代码;  ● 使用循环和条件语句等控制结构;  ● 用Python 的海龟模块来画形状和图案;

  ● 用tkinter 来创建游戏、动画以及其他画面效果。为什么这本书也能给读者带来乐趣?因为本书是你进入神奇的计算机编程世界的门票。进阶篇

《Python高级编程(第2版)》作者:【波兰】Michał Jaworski(贾沃斯基), 【法】Tarek Ziadé(莱德)Python作为一种高-级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。

本书基于Python 3.5版本进行讲解,通过13章的内容,深度揭示了Python编程的高-级技巧本书从Python语言及其社区的现状开始介绍,对Python语法、命名规则、Python包的编写、部署代码、扩展程序开发、管理代码、文档编写、测试开发、代码优化、并发编程、设计模式等重要话题进行了全面系统化的讲解。

《Python高性能编程》作者:【美】 戈雷利克 (Micha Gorelick), 欧日沃尔德(Ian Ozsvald)本书共有12章,围绕如何进行代码优化和加快实际应用的运行速度进行详细讲解本书主要包含以下主题:计算机内部结构的背景知识、列表和元组、字典和集合、迭代器和生成器、矩阵和矢量计算、并发、集群和工作队列等。

本书适合初级和中级Python程序员、有一定Python语言基础想要得到进阶和提高的读者阅读。

《Python参考手册(第4版•修订版)》作者:【美】David M.Beazley(大卫 M.比兹利)本书是Python编程语言的杰出参考手册,书中详尽讲解了Python核心和Python库中重要的部分。

全书分为三个部分,首部分涉及类型与对象,运算符与表达式,程序结构与控制流,函数与函数式编程,类与面向对象编程,模块、包与分发,输入与输出,测试、调试、探查与调优等与Python语言相关的内容

《像计算机科学家一样思考Python》(第2版)作者:【美】Allen B. Downey(艾伦 B. 唐尼)全书共21章,详细介绍Python语言编程的方方面面本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引 领读者循序渐进地学习变量、表达式、语句、函数和数据结构。

书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法错误、运行时错误和语义错误每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧此外,每一章都抽出一节来讲解如何调试程序。

作者针对每章所专注的语言特性,或者相关的开发问题,总结了调试的方方面面

《Python Cookbook》(第3版)中文版作者:【美】David Beazley , Brian K.Jones《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。

《Python 3程序开发指南》(第2版•修订版)作者:【英】Mark Summerfield 在本书中,一流的Python程序员Mark Summerfield展示了如何充分利用Python 3的功能与特性来编写代码。

与以前的版本相比,Python 3功能更强大,使用更方便,语法更一致,表达能力更丰富本书将编写程序、使用标准或第三方Python 3库、创建新的专用库模块所必需的所有相关知识整合到了一起作为一名具有多年Python使用经验的程序员,Summerfield在本书中为读者深度分析与讲解了从其他途径无法获取的Python 3使用与开发技术。

高级主题

《Python 算法教程》作者:[挪威]赫特兰(Magnus Lie Hetland)Python是一种面向对象、解释型计算机程序设计语言,其应用领域非常广泛,包括数据分析、自然语言处理、机器学习、科学计算以及推荐系统构建等。

本书用Python语言来讲解算法的分析和设计本书主要关注经典的算法,但同时会为读者理解基本算法问题和解决问题打下很好的基础全书共11章分别介绍了树、图、计数问题、归纳递归、遍历、分解合并、贪心算法、复杂依赖、Dijkstra算法、匹配切割问题以及困难问题及其稀释等内容。

本书在每一章结束的时候均有练习题和参考资料,这为读者的自我检查以及进一步学习提供了较多的便利在全书的结尾,给出了练习题的提示,方便读者进行查漏补缺本书概念和知识点讲解清晰,语言简洁本书适合对Python算法感兴趣的初中级用户阅读和自学,也适合高等院校的计算机系学生作为参考教材来阅读。

《Python 数据分析》作者:[印尼]Ivan Idris 伊德里斯本书是一本介绍如何用Python进行数据分析的学习指南全书共12章,从Python程序库入门、NumPy数组、matplotlib和pandas开始,陆续介绍了数据加工、数据处理和数据可视化等内容。

同时,本书还介绍了信号处理、数据库、文本分析、机器学习、互操作性和性能优化等高 级主题在本书的结尾,还采用3个附录的形式为读者补充了一些重要概念、常用函数以及在线资源等重要内容本书示例丰富、简单易懂,非常适合对Python语言感兴趣或者想要使用Python语言进行数据分析的读者参考阅读。

《贝叶斯思维 统计建模的Python学习法》作者:[美]Allen B.Downey 这本书帮助那些希望用数学工具解决实际问题的人们,仅有的要求可能就是懂一点概率知识和程序设计而贝叶斯方法是一种常见的利用概率学知识去解决不确定性问题的数学方法,对于一个计算机专业的人士,应当熟悉其应用在诸如机器翻译,语音识别,垃圾邮件检测等常见的计算机问题领域。

本书在共计15章的篇幅中讨论了怎样解决十几个现实生活中的实际问题在这些问题的解决过程中,作者还潜移默化的帮助读者形成了建模决策的方法论,建模误差和数值误差怎么取舍,怎样为具体问题建立数学模型,如何抓住问题中的主要矛盾(模型中的关键参数),再一步一步的优化或者验证模型的有效性或者局限性。

在这个意义上,这本书又是一本关于数学建模的成功样本

《Python 数据分析》 第2版作者:[美]阿曼多·凡丹戈(Armando Fandango)本书就是一本介绍如何用Python进行数据分析的学习指南全书共12章,从Python程序库入门、NumPy数组和Pandas入门开始,陆续介绍了数据的检索、数据加工与存储、数据可视化等内容。

同时,本书还介绍了信号处理与时间序列、应用数据库、分析文本数据与社交媒体、预测性分析与机器学习、Python生态系统的外部环境和云计算、性能优化及分析、并发性等内容在本书的最后,还采用3个附录的形式为读者补充了一些重要概念、常用函数以及在线资源等重要内容。

本书延续了上一版示例丰富、简单易懂的优点,非常适合对Python语言感兴趣或者想要使用Python语言进行数据分析的读者参考阅读。

《Python神经网络编程》作者:[英]塔里克·拉希德(Tariq Rashid)本书首先从简单的思路着手,详细介绍了理解神经网络如何工作所必须的基础知识第一部分介绍基本的思路,包括神经网络底层的数学知识,第2部分是实践,介绍了学习Python编程的流行和轻松的方法,从而逐渐使用该语言构建神经网络,以能够识别人类手写的字母,特别是让其像专家所开发的网络那样地工作。

第3部分是扩展,介绍如何将神经网络的性能提升到工业应用的层级,甚至让其在Raspberry Pi上工作

《精通python自然语言处理》作者:[印度] Deepti Chopra, Nisheeth Joshi, Iti 本书是学习自然语言处理的一本综合学习指南,介绍了如何用Python实现各种NLP任务,以帮助读者创建基于真实生活应用的项目。

全书共10章,分别涉及字符串操作、统计语言建模、形态学、词性标注、语法解析、语义分析、情感分析、信息检索、语篇分析和NLP系统评估等主题本书适合熟悉Python语言并对自然语言处理开发有一定了解和兴趣的读者阅读参考。

《Python自然语言处理》作者:[美]Steven Bird Ewan Klein Edward Loper 本书基于Python编程语言以及一个名为NLTK的自然语言工具包的开源库,但并不要求读者有Python编程的经验。

全书共11章,按照难易程度顺序编排第 1章到第3章介绍了语言处理的基础,讲述如何使用小的Python程序分析感兴趣的文本信息第4章讨论结构化程序设计,以巩固前面几章中介绍的编程要点第5章到第7章介绍语言处理的基本原理,包括标注、分类和信息提取等。

第8章到第 10章介绍了句子解析、句法结构识别和句意表达方法第 11章介绍了如何有效管理语言数据后记部分简要讨论了NLP领域的过去和未来本书的实践性很强,包括上百个实际可用的例子和分级练习本书可供读者用于自学,也可以作为自然语言处理或计算语言学课程的教科书,还可以作为人工智能、文本挖掘、语料库语言学等课程的补充读物。

《Python深度学习》作者:[英] 尼格尔·刘易斯(N.D. Lewis) 本书是使用Python 进行深度学习实践的一本初学指南本书并未罗列大量的公式,而是通过一些实用的实际案例,以简单直白的方式介绍深度神经网络的两项任务——分类和回归,解析深度学习模型中的一些核心问题,以期让读者对深度学习的全貌有一个清晰的认识。

本书共9 章,分别介绍了深度学习基础理论、神经网络基础知识、构建定制化深度预测模型、性能提升技术、二元分类的神经网络应用等内容,并借助Python 语言对基本算法和实现模型进行了探索本书适合期望用较短时间在深度神经网络领域初试牛刀的读者,也适合深度学习的初学者以及业内人士参考。

《Python 金融实战》作者:[美] Yuxing Yan 严玉星本书通过12章内容介绍了Python在金融领域的应用,从Python的安装、基础语法,再到一系列简单的编程示例,本书循序渐进地引导读者学习Python。

同时,本书还结合Python的各个模块以及金融领域中的期权价格、金融图形绘制、时间序列、期权定价模型、期权定价等内容,深度揭示了Python在金融行业中的应用技巧本书适合金融、会计等相关专业的高校师生阅读,也适合金融领域的研究人员和从业人员参考学习。

对于有一定计算机编程基础,但想要从事金融行业的读者,本书也是不错的参考用书

《Python金融大数据分析》作者:[德]伊夫·希尔皮斯科(Yves Hilpisch)本书总计分为3部分,共19章,第 1部分介绍了Python在金融学中的应用,其内容涵盖了Python用于金融行业的原因、Python的基础架构和工具,以及Python在计量金融学中的一些具体入门实例;第 2部分介绍了金融分析和应用程序开发中重要的Python库、技术和方法,其内容涵盖了Python的数据类型和结构、用matplotlib进行数据可视化、金融时间序列数据处理、高性能输入/输出操作、高性能的Python技术和库、金融学中需要的多种数学工具、随机数生成和随机过程模拟、Python统计学应用、Python和Excel的集成、Python面向对象编程和GUI的开发、Python与Web技术的集成,以及基于Web应用和Web服务的开发;第3部分关注的是蒙特卡洛模拟期权与衍生品定价实际应用的开发工作,其内容涵盖了估值框架的介绍、金融模型的模拟、衍生品的估值、投资组合的估值、波动率期权等知识。

本书适合对使用Python进行大数据分析、处理感兴趣的金融行业开发人员阅读。

《Python贝叶斯分析》作者:[阿根廷] Osvaldo Martin(奥斯瓦尔多·马丁)本书从务实和编程的角度讲解了贝叶斯统计中的主要概念,并介绍了如何使 用流行的 PyMC3 来构建概率模型阅读本书,读者将掌握实现、检查和扩展贝 叶斯统计模型,从而提升解决一系列数据分析问题的能力。

本书不要求读者有任 何统计学方面的基础,但需要读者有使用 Python 编程方面的经验

《树莓派Python编程入门与实战》(第2版)作者:[美] Richard Blum 勃鲁姆, Christine Bresnahan 布莱斯纳罕  本书共分7个部分前6个部分介绍了树莓派编程环境、Python编程基础、高 级Python知识、图形化编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将Raspbian加载到SD卡上,并介绍了树莓派的各种版本和型号。

本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台开发应用的用户。

《NLTK基础教程 用NLTK和Python库构建机器学习应用》作者:[印度] Nitin Hardeniya  哈登尼亚本书主要介绍如何通过NLTK库与一些Python库的结合从而实现复杂的NLP任务和机器学习应用。

全书共分为10章第 1章对NLP进行了简单介绍第 2章、第3章和第4章主要介绍一些通用的预处理技术、专属于NLP领域的预处理技术以及命名实体识别技术等第5章之后的内容侧重于介绍如何构建一些NLP应用,涉及文本分类、数据科学和数据处理、社交媒体挖掘和大规模文本挖掘等方面。

本书适合 NLP 和机器学习领域的爱好者、对文本处理感兴趣的读者、想要快速学习NLTK的zishenPython程序员以及机器学习领域的研究人员阅读。

《Python机器学习实践指南》作者:[美] Alexander T. Combs本书共有10 章第 1 章讲解了Python 机器学习的生态系统,剩余9 章介绍了众多与机器学习相关的算法,包括各类分类算法、数据可视化技术、推荐引擎等,主要包括机器学习在公寓、机票、IPO 市场、新闻源、内容推广、股票市场、图像、聊天机器人和推荐引擎等方面的应用。

本书适合Python 程序员、数据分析人员、对算法感兴趣的读者、机器学习领域的从业人员及科研人员阅读。

《Python机器学习 预测分析核心算法》作者:[美] Michael Bowles(鲍尔斯)本书专注于两类核心的“算法族”,即惩罚线性回归和集成方法,并通过代码实例来展示所讨论的算法的使用原则全书共分为7 章,详细讨论了预测模型的两类核心算法、预测模型的构建、惩罚线性回归和集成方法的具体应用和实现。

本书主要针对想提高机器学习技能的Python 开发人员,帮助他们解决某一特定的项目或是提升相关的技能。

《Selenium自动化测试 基于Python 语言》作者:[印度]冈迪察.U(Unmesh Gundecha )本书主要内容为:基于Python 的 Selenium WebDriver 入门知识、Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的特性、第三方工具与框架集成等核心技术。

本书适合任何软件测试人员阅读,也适合作为大专院校师生的学习用书和培训学校的教材。

《Python密码学编程》作者:[美] Al Sweigart 斯维加特 本书通过理论和实例相结合的方式介绍了多种加密算法全书共分24章,由浅入深地介绍了与密码学编程相关的各类基础知识、编程技巧以及算法实现。

除此之外,本书还提供了相应的源码下载资源,以供读者更好地进行探索和学习本书适合Python初学者和密码学的初学者,也适合信息安全从业人员。

《用python写网络爬虫》作者:[德]凯瑟琳 雅姆尔(Katharine Jarmul)[澳]理查德 劳森(Richard Lawson)本书讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中抓取数据的3种方法,提取缓存中的数据,使用多个线程和进程进行并发抓取,抓取动态页面中的内容,与表单进行交互,处理页面中的验证码问题,以及使用Scarpy和Portia进行数据抓取,并在最后介绍了使用本书讲解的数据抓取技术对几个真实的网站进行抓取的实例,旨在帮助读者活学活用书中介绍的技术。

本书适合有一定Python编程经验而且对爬虫技术感兴趣的读者阅读。

《精通python爬虫框架Scrapy》作者:[美]迪米特里奥斯 考奇斯-劳卡斯(Dimitrios Kouzis-Loukas)本书共11章,其内容涵盖了Scrapy基础知识,理解HTML和XPath,安装Scrapy并爬取一个网站,使用爬虫填充数据库并输出到移动应用中,爬虫的强大功能,将爬虫部署到Scrapinghub云服务器,Scrapy的配置与管理,Scrapy编程,管道秘诀,理解Scrapy性能,使用Scrapyd与实时分析进行分布式爬取。

本书附录还提供了各种软件的安装与故障排除等内容本书适合软件开发人员、数据科学家,以及对自然语言处理和机器学习感兴趣的人阅读。

《基于ArcGIS的Python编程秘笈》第2版作者:[美]Eric Pimpler 派普勒 本书将介绍如何使用Python来创建桌面ArcGIS环境下的地理处理脚本、管理地图文档和图层、查找和修复丢失的数据链接、编辑要素类和表中的数据等,以期能够提高 GIS开发人员的工作效率。

本书内容结构清晰,示例完整,不仅适合从事GIS开发的专业人士,而且适合那些有兴趣接触或从事Python编程的读者。

《Python地理空间分析指南 》第2版作者:[美]Joel Lawhead 莱哈德本书以地理空间分析为背景,介绍了Python在地理信息处理方面的应用技巧全书共分为10章,分别介绍了Python与地理空间分析、地理空间数据、地理空间技术、Python的地理空间分析工具、Python与地理信息系统、Python与遥感、Python与高程数据、Python与地理空间高 级建模、实时数据、综合应用等内容。

本书内容结构清晰,示例完整,适合希望了解测绘数字化和分析的读者,也适合想使用Python进行空间地理分析、建模和GIS分析的开发人员及研究人员参考阅读。

《面向ArcGIS的Python脚本编程》作者:[美]Paul A. Zandbergen 本书是一本专门针对ArcGIS编程的Python参考书,以基础理论结合GIS开发实例的方式,详细介绍了Python在ArcGIS开发中的基本应用和相关技巧,全书分为4个部分。

第一部分主要介绍ArcGIS for Desktop中地理处理的基本原理以及Python语言的基础知识;第二部分主要介绍如何编写一个处理空间数据的脚本;第三部分主要介绍一系列具体的操作,例如编写制图脚本、调试和错误处理以及创建Python类和函数;第四部分主要介绍如何将脚本创建成一个工具并与其他人共享。

每一章都附带相应的练习内容,帮助读者在学习和练习之间得到更多的实践本书内容结构清晰,示例完整,不仅适合于从事GIS开发的专业人士,而且适合那些有兴趣接触或从事Python编程的读者。

《Python游戏编程快速上手 》第4版作者:[美]Al Sweigart(斯维加特)本书通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用直接展示游戏的源代码并通过实例来解释编程的原理的方式。

全书共21章,12个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操作、列表和字典、笛卡尔坐标系、密码学基础、游戏AI模拟、动画图形、碰撞检测、声音和图像等方方面面的程序设计知识。

本书可以帮助读者在轻松有趣的过程中,掌握Python游戏编程的基本技能 本书适合不同年龄和层次的Python编程初学者阅读

《Python游戏编程快速上手》作者:[美] Al Sweigart  斯维加特 本书通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用直接展示了游戏的源代码,通过实例来解释编程的原理的方式。

全书共21章,14个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操作、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识本书可以帮助读者在轻松有趣的过程中,掌握Python游戏编程的基本技能。

本书适合不同年龄和层次的Python编程初学者阅读。

《Python和Pygame游戏开发指南》作者:[美] Al Sweigart 斯维加特 Python语言和Pygame都是开发图形化的计算机游戏的得力工具Pygame使得开发2D图形程序变得很容易,而且它可以免费下载和安装使用。

 本书是一本中级编程图书教你如何用Python语言和Pygame库,来编写图形化的计算机游戏本书共包括10章本书首先从Python和Pygame基础知识开始,简短地介绍了Pygame库是如何工作的,以及它提供了哪些功能。

然后,结合7款不同的游戏实例的开发过程,详细介绍了应用的技能和技巧本书针对一些真实的游戏给出了完整的源代码,并且详细说明了这些代码如何工作,以便你能够理解真正的游戏是如何使用Pygame的 

《Python游戏编程入门》作者:[美] Jonathan S.Harbour本书教授用Python开发精彩游戏所需的**为重要的该你那本书不只是介绍游戏编程概念的相关内容,还深入到复杂的主题全书共14章,依次介绍了使用Pygame、文件I/O、用户输入、数学和图形编程、位图图形、精灵动画、冲突检测、数组、计时和声音、编程逻辑、三角函数、随机地形、角色扮演游戏等重要概念。

每章通过一个示例游戏来展示这些知识和工具的实际应用本书既可以帮助读者掌握相关概念来构建较为复杂的游戏,甚到进行较为复杂的Python编程本书内容浅显易懂,示例轻松活泼,适合Python初学者阅读,尤其适合想要掌握Python游戏编程的读者学习参考。

《Python物理学高效计算》作者:[美]安东尼·斯科普斯(Anthony Scopatz) 凯瑟琳·赫夫(Kathryn D. Huff)许多物理学家在研究工作中还要扮演软件开发人员的角色但即使对于物理学家来说,也不是所有的软件开发任务都很简单。

本书是一本实践指南,介绍了软件开发的许多基本技能,能够帮助读者自动化地完成物理领域几乎所有方面的研究本书由两位核工程博士编写,书中包含了物理领域的许多实际案例通过阅读本书,读者会学到如何用Python编程语言收集、分析数据,构建软件,发布结果等技能。

 本书适合想要通过Python减少工作量的物理学领域的研究人员阅读,也适合想要学习如何通过Python编程解决物理问题的读者参考。

《Python物理建模初学者指南》作者:[美]Jesse M.Kinder [美] Philip Nelson本书的目的在于为Python学习者提供帮助,使他们可以通过自学掌握足以开展物理建模工作的编程技能,包括设置开源Python的编程环境,以及使用Python完成一些常见的科学运算任务,例如数据的导入和导出、数据的可视化、数值分析和模拟等。

本书无需读者具备任何的编程经验

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。