数据预处理的目的是在进行数据分析前,通过技术手段解决集中存在的数据质量问题,并进一步提升数据信息含量的。本书主要围绕着 什么是数据预处理、数据预处理的作用是什么、如何进行数据预处理 展开,主要内容包括缺失值处理、数据纠错、数据格式转化、低频分类数据处理、高偏度数据处理、异常值处理、数据配平、数据特征缩放、数据归约等。通过本书的学习,读者可以充分理解常用数据预处理方法的精髓,并掌握具体技术细节,为数据分析实践打下扎实基础。本书可作为统计学、数据科学与大数据技术、计算机相关专业等本科专业和统计学、应用统计学等专业研究生的教材或教学参考用书。
本书从基本的Python概念入手,由浅入深、典型实例剖析讲解、综合实例剖析讲解,一步一步引导初学者掌握Python编程知识。本书共20章,其中第1章到第4章是Python编程基础篇;第5章到第9章是Python编程提高篇;第10章到第13章是Python的GUI程序和图形图像篇;第14章到17章是Python人工智能应用篇;第18章到20章是Python编程高级篇,包括数据库开发、游戏开发和网络爬虫开发。 在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解Python编程中的热点问题、关键问题及种种难题。 本书适用于大中专学校的师生、有编程梦想的初高中生阅读,更适用于培训机构的师生、编程爱好者、初中级程序员、程序测试及维护人员阅读研究。
本书为*一流本科课程配套教材,定位于非计算机专业学生的程序设计通识课程,基于 普及程序设计能力、培养解决复杂专业问题能力、训练计算思维能力 的教学目标。 在系统讲解Python语言语法和程序设计基本思想的同时,改变传统教学中严格按知识点顺序组织内容的模式,以案例为纽带建立知识点间的有机联系,强化知识点间的交叉融合,使常用的知识反复再现,循序渐进地培养学生掌握利用Python语言解决复杂问题的能力。 本书分为程序设计基础和应用两部分:基础部分主要讲授Python语法、各种数据类型的应用、常用内置函数与常用模块的基本使用方法。应用部分主要聚焦于讲授文件与数据可视化方法。 本书为新形态教材,配套教学课件、微视频、源代码、案例素材和教案等丰富的资源,适合作为各类高校Python程序设计通识课程教材,也适合初学Python程序设计
本书中,第1~8章为Python语言基础,主要介绍 Python 的基本用法,第 9 章为一个实战,帮助读者理解前 8 章的知识,第10~17 章为 Python 的进阶使用,包含面向对象编程、函数式编程入门、文件读写、异常处理、模块和包几个部分,第 18 章为第二个实战,帮助读者融会贯通前17章的知识,同时抛砖引玉引起读者探索的兴趣。
网络爬虫是一种按照一定的规则,自动请求万维网网站并提取网络数据的程序或脚本,它可以代替人力进行信息采集,能够自动采集并高效地利用互联网中的数据,在市场的应用需求中占据着重要的位置。 本书以Windows为主要平台,系统全面地讲解了Python网络爬虫的相关知识。主要内容包括:初识爬虫、爬虫的实现原理和技术、网页请求原理、爬取网页数据、数据解析、并发下载、图像识别与文字处理、存储爬虫数据、初识爬虫框架Scrapy、Scrapy终端与核心组件、自动爬取网页的爬虫 CrawSpider、Scrapy-Redis分布式爬虫。 本书适合作为高等院校计算机相关专业程序设计课程教材,也可作为Python网络爬虫的培训教材,以及广大编程开发者的爬虫入门级教材。
本书结合作者在Python语言程序设计教学过程中遇到的概念、实践和应用等问题以及授课经验,由浅入深、循序渐进地介绍Python语言程序设计的理论和应用,是一本针对所有层次的Python学习者的程序设计入门书。本书基于Python 3.7.2编写,示例生动有趣,内容易读易学,且特色鲜明,让读者在Python交互式环境或集成开发环境中动手实践和体验,并通过示例来掌握Python语言的核心知识和用法,帮助读者解决常见应用编程问题和困惑。
本书从FastAPI框架的基础知识和相关的Python编程概念开始讲解。然后,您将了解该框架的所有方面知识,包括其强大的依赖注入系统,以及如何使用它与数据库通信、实现身份验证和集成机器学习模型等。之后,您将学习与测试和部署相关的 实践,以运行高质量和健壮的应用程序。 ,您还将学习Python数据科学软件包的应用生态系统。随着学习的深入,您将学习如何使用FastAPI在Python中构建数据科学应用程序。本书还演示了如何开发快速高效的机器学习预测后端,并对其进行测试,以获得 性能。 ,您将看到如何使用WebSocket和Web浏览器作为客户端实现人脸实时检测。 本书面向对FastAPI及其生态系统感兴趣的数据科学家和软件开发人员,并以此构建数据科学应用程序。读者需要具备数据科学和机器学习概念的基本知识,以及了解如何在Python中应用它们。
本书围绕数据的表示、存取、计算、分析和可视化等内容分两部分详细介绍Python语言程序设计:Python程序设计基础部分(第1章至第6章)主要介绍Python作为一门 编程语言所涉及的语法知识、控制结构、函数与模块、类和对象、图形界面设计,并穿插了计数、累加、连乘等数值计算常用算法内容;Python数据管理与分析部分(第7章至 1章)主要介绍数据文件操作、数据库操作、数据分析和数据可视化等知识。本书按照首先论道、继而论理、然后操作的顺序,从哲学视角看程序设计,使读者在认识物质世界规律的过程中了解计算机的特点、程序设计的特点和人机交互的规律,在认识世界、解释世界和改造世界的实践中掌握Python编程特点、技术和技巧,学会结构化程序设计、面向对象程序设计、人机交互界面设计和数据分析等方面的编程技术。本书可供大数据专业学生学
本书主要内容包括:①面向GIS空间分析的、精练的Python语言基础知识,该部分不力求Python知识的面面俱到,仅局限于本书GIS空间分析中用到的、必要的Py-thon基础知识,适合Python语言零基础读者;②GIS基础知识,包括必要的概念简介、重要的数据格式,可为GIS理论零基础读者补充必要知识;③GIS空间分析的理论与基于Python的实践,通过清晰简明的语言介绍每项GIS空间分析技术背后的概念背景、理论基础与方法体系,并通过Python语言实现经典的分析方法,对所有重要的代码语言进行阐述与解释,以期望读者能够举一反三、融会贯通。 本书主要面向地理信息科学专业的本科生、地理信息科学第二学位的本科生(文理科多样化的 学位背景)以及空间数据处理爱好者,也可为地理信息系统、空间分析的本专科教学提供与时下盛行编程语言相结合的素材。
Python是一门简单有效的面向对象的编程语言,不仅可以完成各种数学运算,还能绘画、分析数据、开发游戏等,你可以通过程序对计算机发布指令,让计算机实现各种功能。 本书以丰富完整的案例演示、逻辑清晰的操作讲解展示Python编程,并特别引入弹弹球、贪吃蛇等有趣的游戏项目,让你能轻松愉快地掌握Python的编程技巧。在项目操作实践中,你还可以发挥自己的想象力和创造力,设计属于自己的实用工具和酷炫小游戏。 快跟随本书,开启一场有趣、难忘的Python编程之旅吧!
本书以Python 3.7为编程工具,共分8个单元,从易到难,从基础应用到综合实战,详细讲解Python创意编程的方法和思维。 本书通过丰富有趣的实例,帮助学生学习编程思维方式,掌握Python编程基础知识,包括Python环境的搭建、Python的认识、顺序结构、选择结构、循环结构、列表、元组与字典、函数、字符串及算法。 本书适合对Python编程感兴趣的初高中学生阅读,也适合作为家长和老师指导中学生学习计算机程序设计的入门教程。
俗话云“一将无能累死三军”,不管是政府部门还是企事业单位,管理者的领导能力将直接影响所在部门的团队建设、员工积极性的发挥。如何用人、如何组建团队的领导艺术始终是困扰各级管理者的难题。本书围绕以上难题,将作者多年担任管理者学到的经验毫无保留地介绍给读者,希望对身为管理者的读者有所裨益。 《高效布置任务的27个方法》内容图文并茂,语言浅显易懂,既适合已身为管理者的职场人士阅读,也适合希望了解并提高自身领导力的其他职场人士阅读。
本书旨在帮助读者以 快的速度,系统地从Excel VBA脚本编程转入Python脚本编程,或者从Python脚本编程转入VBA脚本编程,或者同时学会两种脚本编程方法。本书使用Excel VBA和Python双语言对照的方式,能帮助VBA用户快速掌握Python脚本编程,并使用双语实现Excel脚本编程和数据处理自动化。本书包括对象模型、界面设计、文件操作、Excel函数、Excel图形、Excel图表、Excel数据透视表、正则表达式、统计分析和混合编程等内容。关于Python方面,本书详细地介绍了xlwings包的使用方法。本书适合任何对Excel脚本开发感兴趣的读者阅读,如有编程需求的职场办公人员、数据分析人员、大学生、科研人员和程序员等。
数据预处理是数据分析、数据挖掘或人工智能中 的环节,它通过一定的方法将存在诸多问题的低质量数据处理变成高质量数据,在一定程度上提高数据分析或数据挖掘等工作的效率。 本书以Jupyter Notebook为主要开发工具,采用理论与实例相结合的形式,全面地介绍数据预处理的相关知识。全书共8章,其中第1章介绍数据预处理的入门知识;第2~6章介绍科学计算库NumPy和数据分析库pandas,以及通过pandas库实现数据获取、数据清理、数据集成、数据变换和数据规约的功能;第7章介绍数据清理工具OpenRefine的安装及使用;第8章结合前期的核心知识进行实战演练。除第1章外,其他章均配置了丰富的示例或案例,读者可以一边学习一边练习,巩固所学的知识,并在实践中提升实际开发能力。 本书附有配套视频、源代码、习题、教学课件等资源。为帮助初学者 好地学习
本书主要介绍了Django编程开发与运维过程中涉及的方法、技巧和实战经验,共分5篇。“第1篇 基础”介绍用Django开发Web应用的基础知识;“第2篇 后台项目实战”通过开发一个商城系统的后台来融合前面章的知识点;“第3篇 进阶”通过Django Rest Framework框架来设计和实现RESTful风格的接口,以及分层的自动化测试和基于Redis的缓存技术;“第4篇 前台项目实战”使用前后端分离的方式开发商城系统前台,涉及Vue.js、Axios、Vue Router、Vuex、RESTful接口等技术。“第5篇 部署运维”涉及Django的传统部署,Django的Docker部署,持续集成,持续交付和持续部署,运维监控。本书通过完整的商城系统实例,融合了Django开发中涉及的知识点;通过大量实例手把手带领读者从需求、开发、集成、代码安全检测、测试、部署上线等环节践行“软件开发运维一体化”的理念。
本教材为Python数据分析立体教材,以任务为导向,结合大量数据分析案例及教学经验,深入浅出地介绍Python语言在处理Excel格式数据时的重要方法及内容,详尽地介绍了Python第三方库xlrd库、xlwt库、xlwings库、pandas库、matplotlib库、numpy库和pyplot库的基本操作方法。 为读者明确如何利用所学知识解决问题,设置了多个案例,每个案例都配有程序运行源代码,读者可通过二维码链接到网站上下载实际代码,查看运行结果,同时配以作者精心制作的视频讲解,轻松愉快地学会用Python玩转各领域数据,能够真正地学以致用。 本教材适用于高校计算机公共基础程序设计课程和数据分析课程,也可供需要处理大量Excel数据、工作重复度较高的工作人员使用。
本书基于面向 Python 的 OpenCV(OpenCV for Python),介绍了图像处理的方方面面。本书以 OpenCV 官方文档的知识脉络为主线,并对细节进行补充和说明。 书中不仅介绍了 OpenCV 函数的使用方法,还介绍了函数实现的算法原理。在介绍 OpenCV 函数的 使用方法时,提供了大量的程序示例。而且在介绍函数对图像的处理前,往往先展示函数对数值、数组 的处理,方便读者从数值的角度观察和理解函数的处理过程和结果。在介绍具体的算法原理时,本书尽 量使用通俗易懂的语言和贴近生活的示例来说明问题,避免使用过多复杂抽象的公式。
本书主要介绍了Django编程开发与运维过程中涉及的方法、技巧和实战经验,共分5篇。“第1篇 基础”介绍用Django开发Web应用的基础知识;“第2篇 后台项目实战”通过开发一个商城系统的后台来融合前面章的知识点;“第3篇 进阶”通过Django Rest Framework框架来设计和实现RESTful风格的接口,以及分层的自动化测试和基于Redis的缓存技术;“第4篇 前台项目实战”使用前后端分离的方式开发商城系统前台,涉及Vue.js、Axios、Vue Router、Vuex、RESTful接口等技术。“第5篇 部署运维”涉及Django的传统部署,Django的Docker部署,持续集成,持续交付和持续部署,运维监控。本书通过完整的商城系统实例,融合了Django开发中涉及的知识点;通过大量实例手把手带领读者从需求、开发、集成、代码安全检测、测试、部署上线等环节践行“软件开发运维一体化”的理念。
本书涵盖了Python 开发的核心知识。其中,第1 ~13 章主要讲解的是Python 的核心语法,包括基本概念和语句、风格、数据类型、字符串、序列、流程控制、字典和集合、函数和函数式编程、文件和面向对象编程;第14 ~20 章讲解进阶内容,如错误和异常的处理、模块、内存管理、正则表达式、图形界面、多任务编程、网络编辑、数据库、Web 编程等;第21 ~25 章分别通过井字棋、贪吃蛇、飞机大战、多人聊天室、天天生鲜这5 个项目,全面巩固前面所学知识。如果读者能结合本书数以百计的代码片段、交互实例,相信一定可以加强Python 技能的实用练习。 本书适合Python 初学者以及已经入门但想继续学习和提高自身Python 技巧的程序员。
-
本书是与《Python程序设计》(第2版)配合使用的实验教材。内容包括《Python程序设计》(第2版)各章的实验及解析,教材习题参考答案与解析,以及部分Python基础章节的补充习题与解析,样卷及参考答案。书中习题内容和层次丰富,取材新颖且实用性强,解题思路Python化思想强。 本书可作为高等学校 Python程序设计 课程的实验指导教材,亦可作为其他Python程序设计课程的实践教学参考书。
本书是根据*高等学校大学计算机课程教学指导委员会编制的《大学计算机基础课程教学基本要求》中有关 程序设计基础 课程教学基本要求编写的。 本书充分体现程序设计教材编写风格,即案例驱动、激发兴趣;淡化语法、重视解决问题的思路和方法;从好教、易学、实用、能考的角度,构建教材的知识体系。 全书分为三篇:基础篇、应用篇和实验篇。基础篇共7章,分别为Python概述、数据表示和处理、结构化程序设计、组合数据类型及应用、函数设计、面向对象程序设计、数据文件和异常处理。应用篇共4章,分别为数据库基础及应用、数据可视化及应用、递归及应用、网络爬虫基础及应用。实验篇安排13个实验,着眼于培养学生利用计算机解题的思维方式和程序设计的基本功,以及用现代编程环境解决实际问题的能力。 本书可作为高等学校 Python程序