本书重点介绍了计算机学科中常用的数据结构(包括线性表、栈、队列、串、数组、树、图)的基本概念、逻辑结构、存储结构和在不同存储结构上操作的实现,还介绍了许多经典的查找与排序算法的各种实现过程,并进行了综合分析比较。本书采用C语言描述算法。全书共10章,具体包括绪论、线性表、栈和队列、串、数组利广义表、二叉树与树、图、查找
本书是网站建设与管理业教材,依据《中等职业学校网站建设与管理业教学标准》编写而成。全书按照“岗位需求、项目驱动、任务导向、活动实施”的职业教育教学理念,将岗位职业需求与教学标准相结合,遵循学生的认知规律和接受,使学生在“做中学,学中做”的过程中形成综合职业。 本书采用LinuxCentO
《Python大数据分析与挖掘》是一本以大数据获取与分析为核心的教材,共分为4篇11章,循序渐进地引导读者深入学习Python在大数据领域的应用。第1篇为Python基础,全面介绍Python语言的基本特点和编程基础。第2篇为Python数据分析基础,主要内容包括NumPy、Pandas和Matplotlib数据
本书以JDK1.8和Eclipse为编程环境,从基本的程序设计思想入手,逐步展开Java语言实验,第一章至第三章主要讲解Java的语法基础、控制语句、面向对象程序设计等内容;第四章讲解Java图形界面知识,第五章至第八章讲解Java的输入输出和文件操作、数据库应用、网络编程和多线程等知识。本书最大的特色在于针对实验进行
本书适用于数字媒体艺术设计专业课教材,涵盖应用型及职业型高等院校。对用户体验设计的理论方法与实践操作进行系统性阐述。随着互联网行业的日趋成熟,作为数字媒体专业学生的需求,本书介绍了交互设计以用户体验为目的应用软件的制作流程,以及国际上较为成熟的理论体系。梳理了新媒体行业内在用户体验方面的实践理论和经验方法,循序渐进的展
本书以问题求解为主线,引入程序设计竞赛的基础知识,以Python语言编写程序,注重实践能力培养。本书包括绪论、程序设计基础知识、程序控制结构、列表与字典、函数、类与对象、程序设计竞赛基础、链表和文件共9章内容,介绍程序设计的概念、思想和方法,培养学生的计算思维,分析、解决具体问题的能力及创新能力。其中,程序设计竞赛基础
《学习Python(第6版)》深入浅出地讨论了大部分Python编程主题。利用从本书中学到的Python知识,读者可以掌握高质量软件研发背后的逻辑。书中采用一种易懂的、循序渐进的方法来介绍基本的编程概念,先从控制结构、函数和列表等概念开始,再深入讨论类。这有助于确保读者理解基本的编程概念,并知道如何解决现实中的问题。书
C语言是当今使用极广泛的开发语言之一,一直在开发领域占据着重要地位。《C语言项目开发实战(微视频版)》通过9个综合项目的实现过程,详细讲解了C语言在实践项目中的综合应用,这些项目在现实应用中具有极强的代表性,主要有:俄罗斯方块游戏、育英中学成绩管理系统、网络传输系统、三江化工薪资管理系统、启明星绘图板系统、智能图书馆管
本书分为2篇8个项目。第一篇(程序设计基础)共有5个项目,分别是项目1(测量身材是否标准)、项目2(基础款计算器)、项目3(模拟ATM工作流程)、项目4(学生通讯录管理系统)、项目5(客户信息管理系统),该篇内容包括C++程序结构及实现、数据类型、变量和常量、程序控制结构、函数、结构体、指针等知识和技能。第二篇(面向对
《数据可视化》为网络与新媒体专业系列教材之一,按照数据可视化的实际流程编排,涵盖了数据获取和处理、数据呈现、数据可视化设计技巧与原则、数据可视化工具、数据可视化陷阱等内容。本书通过理论与实践并重的内容设计,基于对跨领域的数据可视化案例的分析,为读者提供了一个全面且实用的数据可视化指南,帮助读者掌握数据可视化的核心概念、