Python是一门简单易学、功能强大的编程语言,它内建高效的数据结构,拥有丰富的第三方开发库,能够用简单高效的方式编程。本书由浅入深、循序渐进地阐述Python语言的基础知识和基本语法。本书以15章的篇幅来介绍Python,具体包括Python语言概述,Python语言基础,字符串和列表,元组、字典和集合,程序流程控制,函数,正则表达式,文件与文件夹操作,面向对象程序设计,模块和包,错误和异常处理,Tkinter图形用户界面设计,数据可视化,数据库编程及商场信息管理系统设计与实现等项目实训的内容
本书共10章,分别是绪论、线性表、栈和队列、串、多维数组和广义表、树、图、排序、查找和经典算法分析。全书的算法程序基于C和Java两种语言实现。本书的知识体系符合当前对该课程的主流认知,从文字组织及示例设置上,将本书划分为四个部分,基础理论、基础应用、常规应用和经典算法分析,既体现了由理论到实践的递进,又保证了内容的紧凑完整。本书是应用型本科教材,覆盖了“数据结构”课程绝大部分知识范畴,并给出了算法实现代码,对比较复杂的问题不仅给出了设计思路,还给出了具体示例分析,以帮助读者理解和掌握,因此,本
本书遵循“认知规律”,抓住“立德树人”的教育本质,围绕几种常见的数据结构(线性表、栈与队列、串与数组、树与二叉树、图)和两种基本的数据操作(内排序、查找)将内容共分为7章。每章力求将抽象知识的实践应用“问题化、趣味化”,并将典型实践案例按基础实践、进阶实践、拓展实践三个层面“由浅入深”“由扶到放”地渐进式引导与推进。本书始终坚守OBE(成果导向教育)理念,围绕实践的“知识、能力和素质”目标精心组织实践内容,创新性地将我国的伟大成就、科技文化和新时代的热点问题、社会现象等思政元素融入实践内
本书基于MySQL 8.0进行讲解, 总计12章。第1-4章, 从数据库的基本概念讲起, 一步步带领读者搭建MySQL开发环境, 分别以命令行和SQLyog图形化界面两种方式展示了数据库和表的基本操作, 以及表中数据的增删改查等日常操作。第5-6章, 详细介绍了MySQL数据类型、运算符以及各种系统函数, 包括MySQL 8.0最新引入的窗口函数等。第7-12章, 带领读者进一步探究MySQL的高级查询、约束、视图、变量、存储过程和函数、视图、简单事务管理和用户权限管理等更加复杂和专业
本书全面系统地介绍NoSQL数据库的原理、方法和技术。全书共7章,主要内容包括NoSQL数据库概述、键值数据库与Redis实例、文档数据库与MongoDB实例、列族数据库与Cassandra实例、图数据库与Neo4j实例、图数据科学算法等和NoSQL数据库的安装。本书既可作为普通高校数据科学与大数据技术、软件工程、计算机科学与技术等相关专业的NoSQL数据库技术课程教材,也可作为高职院校相关课程的教材和参考书,还可供大数据技术领域的科技人员参考。
随着互联网的价值被不断挖掘,区块链的出现给其价值的体现注入了新的生命力。区块链将互联网和经济联系得更紧密,本书将从概念、原理、基础设施架构、行业案例四个方面展开:第1~4章重点介绍区块链的概念特点、区块链的发展历程及其分类、以及区块链的认识误区;第5~7章介绍了区块链的本质内涵、区块链在数字化经济发展中的作用、区块链对国家治理现代化的助力作用;第8~10章介绍新型基础设施,重点介绍区块链新型基础设施的概述与实践、“云网链”融合新型基础设施和区块链相融合的实践研究;第11~14章通过案例分析来对区
本书以MySQL数据库管理系统为载体,介绍了数据库应用技术的相关理论知识,主要内容包括数据库技术基础、数据库基本操作、数据库的创建与修改、表的创建与修改、表数据的操作、实现数据完整性、数据查询、视图的创建与应用、索引的创建与使用、数据库程序设计、函数与存储过程、触发器、游标、事务与锁、数据库的安全性、数据库管理等方面。本书以培养学生的数据库操作应用能力为主旨,通过学习掌握数据库常用操作技能,能够设计、创建和维护数据库,并且能结合其他相关知识进行数据库应用系统开发或者网站设计。本书的编写充分考虑高
本书系统全面讲述MySQL数据库管理系统的主要操作, 内容涵盖高等职业院校对MySQL教学的要求, 主要包括MySQL概述, 数据库的操作、存储引擎和字符集, 表的操作, 记录的操作, 记录的查询, 索引和视图, 存储过程与存储函数, 触发器和事件, 事务和锁, 用户和权限管理, 备份和恢复, 日志文件管理。本书免费提供配套的教学资源包括电子课件、习题答案等, 便于开展教学和上机实验。
本书以IPython、NumPy、Pandas、Matplotlib和Scikit-Learn这5个能完成数据科学大部分工作的基础工具为主, 从实战角度出发, 讲授如何清洗和可视化数据、如何用数据建立各种统计学或机器学习模型等常见数据科学任务, 旨在让各领域与数据处理相关的工作人员具备发现问题、解决问题的能力。
《快速上手Python:基础 进阶 实战》内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习Python代码编写方法和具体应用项目,旨在为读者提供新而全的技术性内容及案例。
本书是一本侧重Python基础、应用和实践的书,分为3篇,共22章。基础篇共17章,从Python安装和Python语言基础开始讲解,对使用Python进行开发工作需要具备的基本知识和方法进行了全面梳理;进阶篇共4章,解读了基于Python语言的重要开发方向GUI、