本书以Python数据采集与数据分析作为中心,不求面面俱到,但求精练并强调实用性,注重提高学生应用Python解决实际问题能力的培养与训练。全书内容共分三篇13章,第一篇先介绍Python开发环境,然后从Python数据类型、程序控制流程、函数、字符编码与文件读写、面向对象的编程思想等方面介绍了Python编程的基础内容; 第二篇主要从网络爬虫、Scrapy爬虫框架等方面介绍如何应用Python进行网页数据的采集; 第三篇则是对采集到的数据进行分析,介绍Python中常用到的两种数据结构S
本书以程序设计为主线,以程序设计初学者为教学对象,系统讲解了Python语言的基础知识和实用工具。全书共12章,内容包括Python概述、Python语言基础、组合数据类型、程序控制结构、函数与模块、文件操作、面向对象程序设计、异常处理、Turtle绘制图形、Tkinter图形用户界面、科学计算与可视化、网络爬虫。本书每个知识点后都有相关编程实例,方便读者上机练习,把握Python语言的特点,启迪编程思维。本书可作为高等院校计算机相关专业本科生程序设计基础课程的教材,也可作为全国
本书以Python 3.9为编程环境,从Python编程基础到扩展库,再到数据分析,逐步展开Python数据分析与可视化教学。本书首先简要介绍数据分析与可视化的相关概念,并介绍Python基础知识;然后按照数据分析的主要步骤,重点介绍与数据获取、数据处理、数据分析、数据可视化以及机器学习建模过程相关的扩展库,包括NumPy、Pandas、BeautifulSoup、sklearn、Matplotlib、seaborn、pyecharts等;最后通过股票数据量化分析和销售业客户价值数据分析两个案例
本书较全面地介绍了Python应用的开发方法。全书共12章,分为Python基础篇和Python项目实战篇,Python基础篇侧重于Python基础知识的讲解,内容包括Python简介、Python语言基础、程序控制结构、函数、模块与包、类和对象、异常;Python项目实战篇侧重于Python应用项目的开发,内容包括文件备份之文件操作、学生信息管理系统之数据库操作、图书购买数据获取之网络爬虫、超市营业额数据分析之数据处理、超市营业额数据再分析之数据可视化。本书所有章节都包含案例分析与实现及课后训
Python语言不仅语法简洁、优雅、清晰,而且存在大量的第三方库,因此很适合作为程序设计入门语言进行学习,对学科交叉应用也很有帮助。本书在第1版的基础上修订而成,介绍Python语言程序设计的基础知识,并以Python语言作为实现工具,介绍程序设计的基本思想和方法,培养学生利用Python语言解决各类实际问题的开发能力。在编写过程中,本书以程序设计应用为导向,突出问题求解方法与思维能力训练。全书共13章,内容包括Python语言基础、顺序结构、选择结构、循环结构、字符串与文本分析、列表与元组、字
本书从Python语言入门基础开始,由浅入深、循序渐进地介绍如何利用Python软件及相关的函数包实现矢量数据、栅格数据、网络数据、点云数据等常用类型空间数据的导入、导出和处理,并初步介绍数据可视化和空间可视化技巧。此外,本书特别针对ArcGIS软件中的Python编程进行介绍,使学生能够掌握相关的空间数据处理Python脚本或工具编写。 本书可作为地理信息工程、遥感科学与技术等专业本科生或研究生课程教材,也可作为相关学者使用Python语言进行空间数据处理、分析、统计和可视化等方面学
本书主要介绍Python的基础知识及其在数据处理中的应用。本书以项目为主线展开,将Python的基础知识贯穿于项目之中,读者可以跟随项目进度逐渐深入了解Python。通过完成项目任务,读者可以初步掌握Python的程序设计能力。本书中的代码均在Python 3.10.x中测试通过。本书既可作为高职高专计算机类专业Python学习的入门教材,又可作为相关科研工作者或工程实践者的参考书。
C++是一种集过程化程序设计、面向对象程序设计于一体的编程语言,是对C语言的继承。全书共4章,以通俗易懂的语言和丰富的实例分别介绍了C++的开发环境、语言特性、新的变化和项目实战。开发环境主要介绍了编译环境的构建和集成开发环境;语言特性则从C++中的四大特性说起,分析了虚指针、虚函数、字节序与对齐和操作符重载等;新的变化部分以丰富的代码样例对C++11标准的演进作了详细阐述;项目实践则结合高铁/动车模拟抢票系统,讲述实际开发的整体流程。书中所有知识点均给出了代码实例和详细注释,读者可以轻松领会C
本书以Qt 6.2.4 LTS版本为开发平台,详细介绍了使用Qt进行 C++桌面应用程序开发的基本技术。全书共12章,包括初识Qt框架、Qt开发基础、界面设计组件、主框架窗体、对话框设计、事件系统、文件与数据库、模型/视图结构、图形绘制、多媒体编程、网络编程和进程与线程等内容。本书内容安排循序渐进,讲解深入浅出,实例丰富、实用。书中针对每个知识点的简短实例特别有助于初学者理解与仿效,并快速把握问题的精髓。本书为已有C++程序设计基础、准备进行C++应用软件开发的初学者编写。本书可
《TypeScript+Vue.js前端开发从入门到精通》以一个一线前端架构师的视角,深入浅出地介绍TypeScript与Vue.js整合开发大型前端应用的全部技术细节。全书共17个章节,主要内容包括TypeScript基础、面向对象编程、Vue中的模板、组件属性和方法、用户交互处理、组件基础与进阶、Vue响应性编程、动画技术、脚手架Vue CLI和Vite工具的使用、Element Plus UI组件库以及基于Vue的网络框架vue-axios的应用等。此外,本书还涵盖Vue路由管理和状态管理