《数据科学与工程算法基础》从概率统计、线性代数和组合优化角度出发,介绍经典的数据科学与工程算法,内容涉及数据分析处理全流程的算法及其数学基础,主要包括抽样算法;尾概率不等式及其应用;典型的哈希技术,如布隆过滤器和局部敏感哈希;数据流模型以及典型MisraGries算法、CountSketch算法;随机游走及其应用;EM
在面向对象设计之前,程序设计广泛采用的是面向过程,面向过程只是针对自己来解决问题。而面向对象更多的是要进行模块化的设计,每一个模块都需要单独存在,并且可以被重复利用,所以面向对象的开发更贴近事物的自然运行模式。 本书主要从开发软件、环境安装配置入手,对面向对象中涉及的概念进行讲解。本书内容包含Java
Java具有强大的跨平台特性,已经深入到现代生活中的各个领域,从IC卡、手机游戏、PDA、无线通信,到开发大规模的商业应用,都可以看到Java的应用。本书博采众多国内外程序设计语言系列书籍的优点,使用大量的实用案例,在注重概念梳理的同时,遵循程序设计的步骤,清晰地呈现了Java应用开发的全过程;对于重要的概念,配有示意
本书为*一流本科课程配套教材,定位于非计算机专业学生的程序设计通识课程,基于普及程序设计能力、培养解决复杂专业问题能力、训练计算思维能力的教学目标。在系统讲解Python语言语法和程序设计基本思想的同时,改变传统教学中严格按知识点顺序组织内容的模式,以案例为纽带建立知识点间的有机联系,强化知识点间的交叉融合,使常用的知
本书理论与实践相结合,以培养应用技能为目标。全书内容循序渐进、图文并茂,包含丰富的上机案例。本书共有8章,内容包括JavaScript概述,JavaScript语法结构及数据类型,运算符与表达式,程序控制语句,数组,对象和事件,表单、表格与CSS,JavaScript应用与实践。本书在内容上力求通俗易懂,配有实例演练,
本书作为C++语言的基础教材,详细介绍了C++语言的发展历程,深入讲述了面向对象的程序设计方法的步骤,注重理论结合实践,采用循序渐进的方法,全面系统地介绍面向对象的思想和面向对象程序设计方法。全书共13章,主要介绍了C++语言的发展历程、C++程序设计基础、函数、用户自定义数据类型、类与对象、继承与派生、多态、模板、输
本书从初学者角度出发,通过由浅入深的方式,练习MySQL数据库应用的相关知识。书中提供了大量难易程度不同的习题,可以帮助读者更好地理解知识点。本书共有20个实验,分别对应《MySQL数据库原理与应用(微课版)》这本主教材的每一章的知识点,具体内容包括操作数据库,操作表及设置约束,修改数据表,更新数据,数据查询——单表查
《Office2016办公软件实例教程(微课版)》系统介绍Office软件的相关知识和应用方法,并通过精选的办公实用案例引导读者由浅入深、循序渐进地学习Office2016。全书共分15章,第1章系统介绍Office组件的工作界面和一些通用设置;第2~5章介绍Word文档的创建和排版,主要内容包括Word的基本操作、在
《极简C(案例视频)》是基于编者30余年教学实践和软件开发经验,从初学者容易上手、快速学会的角度,采用C-Free5.0和VisualStudio2019开发环境,用通俗易懂的语言、丰富的实用案例,深入浅出、循序渐进地讲解C的基本语法与编程技术。全书共17章,分别介绍C编程环境的安装与使用、数据类型、运算符与表达式、控
本书系统全面地介绍有关C语言程序设计开发所涉及的基本概念和程序设计方法,根据认知规律,由浅入深,重点突出实践和应用,通过简单的程序实例体现C语言程序设计的理论体系。本书共11章,内容包括理论基础、数据类型、常用运算符和表达式、常用库函数、三种基本结构、数组、函数、预处理命令、指针、结构体和共用体、位运算、文件等。全书每