书中以情景对话的形式,由浅入深、由易到难一步一步引领读者学习Python。每个章节对应的案例简洁明了,与实际生活相结合,具有典型性,并与国家计算机等级考试二级的Python试题相融合,每章涉及的考点知识都配有真题进行讲解。另外,书中还穿插了Python和Scratch的对比内容,并在每个章节后面提供一些练习题以便巩固所学的知识。首先介绍了Scratch和Python的异同、为什么要学Python以及*个Python程序,然后介绍了键盘输入和屏幕输出、变量、运算符、选择分支结构、循环结构、Python列表应用、函数、文本文件操作、异常处理、二进制知识等内容,*有介绍了算法应用、数据加密与解密、图形化编程(tkinter)GUI编程等内容。书中将每一个知识点都与Scratch进行对比介绍,可帮助孩子快速从Scratch进阶到Python。
内容简介 时间序列分析是一种针对时序数据处理的方法,涉及统计学、数据挖掘、数据建模、机器学习等多种技术。本书系统地介绍时间序列分析的关键方法,主要包括三方面内容;首先简单介绍经典的统计学部分,如自回归与移动平均模型;其次详细介绍常规方法,如线性回归与Prophet模型;最后系统论证深度学习部分,如RNN与TCN模型。此外,实战应用中将注意力机制应用到时间序列分析,通过Transformer模型对序列进行建模。 本书理论结合实战,具有很强的实践性,不仅适合企业一线从事技术和应用开发的人员学习,还可作为高等院校计算机、金融或人工智能专业师生使用Python语言学习时间序列分析的参考书。
Array
Python数据分析和业务应用实战:广告投放、产品运营、商业分析 本书内容以技术知识与业务实战相结合,同时全书穿插多个实战项目,从而帮助读者更好地理解数据分析技术在业务上的应用。前半部分为技术章节,主要围绕Python语言的编程方法展开,其中包括数据录入、数据可视化、数值计算、办公自动化等内容;后半部分为业务章节,主要围绕不同业务场景的分析方法展开,其中包括广告投放、电商运营、用户画像、商品画像、商业分析等内容。本书主要面向电商数据分析师和电商运营人员,也适合对技术感兴趣的产品经理。
本书主要讲述运筹优化领域常用的数学模型、 算法以及相应的代码实现。 首先简要介绍基本理论,然后用丰富的配套案例讲解多个经典的 算法框架, 后结合常用的优化求解器(CPLEX和Gurobi)说明如何用Python和Java语言实现书中提到的所有 算法。 全书共分3部分。第Ⅰ部分( ~4章)为运筹优化常用模型及建模技巧。该部分着重介绍整数规划的建模技巧和常见的经典模型。第Ⅱ部分(第5~7章)为常用优化求解器API详解及应用案例。该部分主要介绍两款常用的商业求解器(CPLEX和Gurobi)的使用方法,包括Python和Java的API详解、简单案例以及复杂案例。 第Ⅲ部分(第8~17章)为运筹优化常用算法及实战。 该部分详细介绍几个经典的 算法的理论、相关案例、伪代码以及相应的代码实现。 本书适合作为高等院校工业工程、管理科学与工程、信息管理与信
\\\"Python 的丰富模块(module)以及广泛的应用范围,使Python 成为当下重要的计算机语言之一。本书尝试将Python 常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会Python 语法与应用,逐步向Python 高手之路迈进,这也是撰写本书的目的。 为了提升阅读体验,《Python 归来: 增强版》为彩色印刷,在图书结构、案例选择以及代码样式上都进行了细心设计,力争呈现给读者一本与众不同的编程图书。本书适合所有对Python 编程感兴趣的读者阅读,同时也可以作为院校和培训机构的相关专业教材。 \\\"
算法是程序的灵魂,算法能够告诉开发者在面对一个项目功能时用什么思路去实现,有了这个思路后,编程工作只需遵循这个思路去实现即可。本书循序渐进、由浅入深地详细讲解了算法实现的核心技术,全书共12章,分别讲解了初步认识算法思想,枚举算法思想,递归算法思想,分治算法思想,贪心算法思想,回溯算法思想,迭代算法思想,查找算法,排序算法,使用算法解决数据结构问题,解决数学问题,经典算法问题。全书通过具体实例的实现过程演练了各个知识点的具体使用流程,引领读者全面掌握算法的核心技术。
本书以学习笔记的形式,循序渐进地讲解了Python语言的核心知识,并通过具体实例的实现过程讲解了各个知识点的使用方法和流程。全书简洁而不失其技术深度,内容丰富全面,更有大量经典案例嵌入书中相应位置。并且本书易于阅读,以极简的文字介绍了复杂的案例,同时涵盖了其他同类图书中很少涉及的历史参考资料,对于初级读者系统学习Python语言大有帮助。
如今,要想在企业和投资金融领域保持竞争力,只是精通电子表格和计算器已经远远不够,传统工具和数据集已经无法满足我们的需要。本书将用Python编程来解决期货量化交易的问题,并通过110多个技巧介绍实际的
本书是全国高等学校(安徽考区)计算机水平考试配套教材,面向对程序设计具有 零基础 的学生开发,主要包括Python基础知识、组合数据类型、函数、文件、计算机生态、高级应用和对应实验设计等内容;注重基础,突出重点、兼顾考试、资源丰富,配有无纸化考试系统、课件、教案、例题代码、习题及实验参考答案,既便于老师教学,也便于学生学习使用;适合作为高等学校公共计算机程序设计语言课程教材,也可作为学生参加计算机水平考试的指导书。
本书从Python主流框架Scrapy的简介及网络爬虫知识讲起,逐步深入到Scrapy进阶实战。本书从实战出发,根据不同需求,有针对性地讲解了静态网页、动态网页、App应用是如何爬取所需数据,以及Scrapy是如何部署分布式爬取, 还介绍了用Scrapy + Pandas是如何进行数据分析及数据展示,让读者不但可以系统地学习Scrapy编程的相关知识,而且还能对Scrapy应用开发有 为深入的理解。 本书分为12章,涵盖的主要内容有Scrapy框架简介;Scrapy网络爬虫知识介绍;Scrapy开发环境的搭建;Scrapy架构及编程;Scrapy进阶;实战项目:Scrapy静态网页的爬取;实战项目:Scrapy动态网页的爬取;实战项目:Scrapy爬取App应用数据;Scrapy的分布式部署与爬取;分布式的实战项目;用Selenium框架测试网站;用Scrapy + Pandas进行数据分析。 本书内容通俗易懂,实例典型,实用性强,特别适合学习Python主流
数据预处理是数据分析、数据挖掘或人工智能中 的环节,它通过一定的方法将存在诸多问题的低质量数据处理变成高质量数据,在一定程度上提高数据分析或数据挖掘等工作的效率。 本书以Jupyter Notebook为主要开发工具,采用理论与实例相结合的形式,全面地介绍数据预处理的相关知识。全书共8章,其中第1章介绍数据预处理的入门知识;第2~6章介绍科学计算库NumPy和数据分析库pandas,以及通过pandas库实现数据获取、数据清理、数据集成、数据变换和数据规约的功能;第7章介绍数据清理工具OpenRefine的安装及使用;第8章结合前期的核心知识进行实战演练。除第1章外,其他章均配置了丰富的示例或案例,读者可以一边学习一边练习,巩固所学的知识,并在实践中提升实际开发能力。 本书附有配套视频、源代码、习题、教学课件等资源。为帮助初学者 好地学习
本教材为Python数据分析立体教材,以任务为导向,结合大量数据分析案例及教学经验,深入浅出地介绍Python语言在处理Excel格式数据时的重要方法及内容,详尽地介绍了Python第三方库xlrd库、xlwt库、xlwings库、pandas库、matplotlib库、numpy库和pyplot库的基本操作方法。 为读者明确如何利用所学知识解决问题,设置了多个案例,每个案例都配有程序运行源代码,读者可通过二维码链接到网站上下载实际代码,查看运行结果,同时配以作者精心制作的视频讲解,轻松愉快地学会用Python玩转各领域数据,能够真正地学以致用。 本教材适用于高校计算机公共基础程序设计课程和数据分析课程,也可供需要处理大量Excel数据、工作重复度较高的工作人员使用。
全书以识别数据谎言、造假和欺诈为目标,以数据挖掘为技术手段,以Python编程语言为实现工具,完整展现了数据挖掘的全过程。在业务层面,涉及互联网、财务、税务、审计、银行、电商、社保等行业具体应用场景。在技术层面,涉及统计分析、机器学习、深度学习等建模方法。本书具有 庞杂数据可视化,复杂模型简单化,技术语言通俗化 的特点。每个章节开始,综合运用各类图表进行可视化展示,帮助读者对庞杂的数据集有直观认识。在算法层面,将使用到的数学模型进行简化,用形象的比喻、简化的公式、简洁的图表等揭示复杂的算法原理。
本书是关于计算机编程的科普书,它包含了计算机软件的发展历史、原理、数据结构,以及基本算法等内容,并进一步探讨了动态规划、概率统计和神经网络等进阶知识。作者通过轻松的笔调,由浅入深地对编程的本质进行了直观、具体的讨论。虽然书中的例子都是用Python编写的,但是介绍的编程方法和思想却是通用的。书中的实例都有对应的完整代码实现,涉及初等数学、数据结构、排序与查找、数理统计、动态规划及神经网络等多个方面。这些实例把编程原理讲解和程序代码结合在一起,从而让概念 加容易理解。 本书适合学习Python,以及编程的读者阅读。
本书从基本的Python概念入手,由浅入深、典型实例剖析讲解、综合实例剖析讲解,一步一步引导初学者掌握Python编程知识。本书共20章,其中第1章到第4章是Python编程基础篇;第5章到第9章是Python编程提高篇;第10章到第13章是Python的GUI程序和图形图像篇;第14章到17章是Python人工智能应用篇;第18章到20章是Python编程高级篇,包括数据库开发、游戏开发和网络爬虫开发。 在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解Python编程中的热点问题、关键问题及种种难题。 本书适用于大中专学校的师生、有编程梦想的初高中生阅读,更适用于培训机构的师生、编程爱好者、初中级程序员、程序测试及维护人员阅读研究。
本书围绕数据的表示、存取、计算、分析和可视化等内容分两部分详细介绍Python语言程序设计:Python程序设计基础部分(第1章至第6章)主要介绍Python作为一门 编程语言所涉及的语法知识、控制结构、函数与模块、类和对象、图形界面设计,并穿插了计数、累加、连乘等数值计算常用算法内容;Python数据管理与分析部分(第7章至 1章)主要介绍数据文件操作、数据库操作、数据分析和数据可视化等知识。本书按照首先论道、继而论理、然后操作的顺序,从哲学视角看程序设计,使读者在认识物质世界规律的过程中了解计算机的特点、程序设计的特点和人机交互的规律,在认识世界、解释世界和改造世界的实践中掌握Python编程特点、技术和技巧,学会结构化程序设计、面向对象程序设计、人机交互界面设计和数据分析等方面的编程技术。本书可供大数据专业学生学
作为一个自学爬虫的过来人,曾经走过很多弯路,在自学的道路上也迷茫过。每次面对一个全新的网站,都像是踏进一个未知的世界。你不知道前面有哪些反爬手段在等着你;你不知道你会踩进哪个坑里。我做爬虫的几年时间里,爬过很多的网站、遇到过很多的难题。这本书就是我这几年经验的总结,从开始的工具的学习使用,到实战项目的爬取,难度一步一步的升级,需求也越来越复杂,有各式各样的爬取方式。本书主要内容与数据爬取相关,包括编写爬虫所需要的基础编程知识,如Requests包、Scrapy框架和数据库的使用,到项目实战教程,适合Python基础入门的读者。如果你是其他行业的从业者,想进入IT行业成为一位爬虫工程师,又或者你已经是IT行业的从业者,本书在能够让你在对爬虫工程师的工作内容有所了解的同时,也能让你掌握作为一个爬虫工程师所
本书首先讲解Python趣味编程的基础知识,如Python的由来、特色、下载、安装、环境配置;然后通过实例剖析讲解Python编程的基本数据类型、基本运算和表达式、选择结构、循环结构、海龟绘图、特征数据类型、自定义函数、面向对象程序设计;接着通过实例剖析讲解Python编程的文件和文件夹操作、日期与时间处理、GUI应用程序;然后通过实例剖析讲解Python的tkinter库绘制图形和制作动画、Matplotlib库绘制图形和制作动画、pygame游戏、计算机视觉,*后通过5个实用经典案例讲解Python编程实战方法与技巧。 在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解Python趣味编程中的热点问题、关键问题及各种难题。 本书适用于完全没有接触过编程的人群,更适用于大学生、Python或信息技术教师、计算机科学爱好者、青少年编程培训机构、校内相关社团、Pytho
本书讲解主要以Python数据分析相关内容为主,还涉及数据分析背后的数学思维。全书内容主要分为三部分。*部分为Python数据分析相关技能,包括NumPy、pandas等重要的第三方库的使用技巧;第二部分为数据分析相关统计学知识,主要包含构建模型的流程、思路,以及数学原理的解析;第三部分为实战,主要是结合Python数据分析工具与统计学知识的实践操作。对于那些想要进入数据分析领域的初学者非常适合阅读本书,即使你没有扎实的Python编程基础,没有深厚的数理统计功底,依然可以通过本书的学习对数据分析技术产生浓厚的兴趣,以及对数据分析的原理与应用有更加整体的认识和理解。
自动化接口测试以其容易实现,维护成本低,成为每个公司开展自动化测试的*。本书主要介绍如何用Python语言调用接口进行自动化测试开发。本书主要内容包括,Python算法基础知识、自动化测试相关的网络原理、测试执行器的实际用法、如何用Jenkins持续集成进行接口测试,以及云计算、DevOps等技术方面的知识。本书内容通俗易懂,读者即使没有编程经验,也可通过对书中实例和习题的学习,很快上手学会自动化测试关键技术;不仅适合想要进入或转行测试开发行业的初学者阅读;还适合有一定经验的读者进阶使用。
在本书中,你会看到用来处理文本、数据类型、算法、数学计算、文件系统、网络通信、Internet、XML、Email、加密、并发性、运行时和语言服务等各个方面的实用代码和解决方案。在内容安排上,每一节都会全面介绍一个模块,并提供一些很有价值的补充资源链接,这使得本书成为一本理想的Python标准库参考手册。
轻松学Python编程采用简单直白的语言、生动的比喻,循循善诱、深入浅出地介绍了Python的基本知识和有关应用方式。第1~第8章介绍了Python的基础知识,内容包括Python简介、Python的下载与安装、Python自带开发工具IDLE的使用、编程有关专业词汇和概念、Python中的基本数据类型、Python中的流程控制、Python的函数与模块;第9~第16章介绍了编程的进阶知识,内容包括面向对象编程、文件操作、数据库操作、错误与异常处理、测试与调试、GUI图形界面编程、并发编程、网络编程等;第17~第20章通过4个综合案例讲解Python的实战应用;第21章介绍了专业开发环境Pycharm的使用。