本书内容共分为11章,前8章聚焦于Python基础知识,包括Python基础入门,基本语法与数据类型,字符串的进阶使用,列表、元组、集合与字典,控制流,函数,模块与包,以及面向对象程序设计;后续章节通过3个实践项目——《王者荣耀》的数据可视化分析,二手房价格预测,以及基于经典文学作品的文本分析,引导读者将所学知识应用于
本书循序渐进地讲述了Python语言的基础知识和需要读者深入掌握的知识要点,并介绍了15个项目案例,以加强读者的上机实践能力。
本书共11章,主要介绍了数据分析入门知识,Python的安装与基础知识,Excel与Python的数据获取、数据清洗、数据预处理、数据计算、数据统计汇总和数据可视化分析,还介绍了Python批量处理Excel数据的方法,并通过两个综合实例讲解了数据处理与分析的实战操作。
编译器向来被视为最难教授和理解的程序之一。大多数编译书籍按阶段逐章讲解,这种结构掩盖了语言特性如何驱动设计选择的逻辑。相比之下,这本创新教材采用增量式方法,让学生能够亲自编写每一行代码。书中引导读者为一种小型但功能强大的编程语言构建自己的编译器,并随着章节推进逐步添加复杂的语言特性。作者阐释了现代编译器背后的核心概念、
全书涵盖变量、寄存器、条件、循环、元组、函数、动态类型、泛型等内容。第1-2章介绍整数算术、局部变量及编译器基础工具;第3章用图着色算法解决寄存器分配问题;第4-5章处理条件表达式和循环语句的编译;第6章引入基于堆分配的元组与垃圾回收;第7章介绍无词法作用域函数并讲解调用机制;第8章实现带词法作用域的λ表达式与闭包转换
本书系统地介绍了蓝桥杯程序竞赛中真题的常用算法及应用。全书共14章,包括竞赛预备知识、基础题、时间、字符串、规律题、二分法、优先队列与堆栈、基本递归、图论、动态规划、区间运算算法、数论、计算几何、游戏题等。书中列举了大量的蓝桥杯竞赛真题,进行了详尽的分析,极具实用性。本书可以作为普通高等学校大学生参加程序竞赛和学习算法
本书着重讲述Python语言和数据分析工具包的应用。全书共分13章。第1章主要介绍Python的发展历史、特点、集成开发环境、内模块、帮助的使用等内容;第2章主要介绍Python语言的基础知识;第3章主要介绍Python中常用的数据结构,包括序列、字典、集合,以及函数的定义和调用等;第4章主要介绍Python中类、对象
本书共分8章,分别介绍了Python语言概述、Python语言基础、函数与模块、常见数据结构、迭代器与生成器、面向对象程序设计、Python异常处理机制、文件和数据库操作等,内容全面,案例典型,具有较强的实用性和可操作性。
本书是《Java面向对象程序设计》(第4版·微课视频版)的配套实验指导和习题解答。本书的第一部分为16次上机实践的内容,每次上机实践由若干个实验组成。每个实验由相关知识点、实验目的、实验要求、程序模板、实验指导和实验报告等组成。在进行实验之前,首先通过实验目的了解实验要完成的关键主题,通过实验要求知道本实验应达到怎样的
本书旨在通过系统性的讲解和丰富的实战案例,帮助读者全面掌握Java编程的核心知识。本书内容从Java的基础语法开始,逐步深入到面向对象编程、异常处理、集合框架、输入流和输出流、多线程编程、数据库编程以及图形用户界面设计等高级主题。每一章都围绕特定的主题展开,通过详细的理论介绍和代码示例,让读者能够轻松理解和上手实践。本