本书本着理论联系实际、专业特色突出的原则,从传统方法学和面向对象方法学两个方面介绍软件工程的主要内容,使学生能够掌握计算机软件系统开发和维护的基本原理,提高综合应用所学知识的能力,提高分析问题、解决问题和实际的软件开发能力。 全书共12章,系统讲述软件开发、维护和管理的工程化的概念、原理、方法和技术,主要内容包括软件工
本书从零基础用户自学Python语言的角度出发,通过通俗易懂的语言、精彩有趣的实例,详细介绍了使用Python语言进行程序开发需要掌握的知识。全书共分19章,包括Python起步、Python编程基础、数据类型、运算符、条件控制语句、循环结构语句、序列、字符串操作、列表、字典与集合、文件与IO以及函数等必备知识,还介绍
本书共分绪论、线性表、栈和队列、串、递归、树、图、查找、排序九个项目,内容包括:数据结构的基本知识、算法和算法分析、线性表的逻辑结构、线性表的顺序存储结构等。
本书围绕互联网重大的技术革命:云计算、大数据进行阐述。云计算环境下大数据处理构建是国民经济发展的信息基础设施,发展自主的云计算核心技术,拥有自己的信息基础设施,当前正处于重要的机遇期。本书重点在大数据与云计算的融合,给出了大数据与云计算的一些基本概念,并以Spark为开发工具,全面讲述云环境下的Spark大数据技术部署
本书以计算机软件课程的设计与教学为目标,力图从我国计算机系统软件工程的基础理论出发,阐述计算机软件的开发、设计及测试等理论知识,重点抓好计算机软件技术教学的工作,涵盖了计算机软件技术教学的类型、过程及评价等内容;并对人工智能技术在计算机教学中运用的相关方法进行梳理和分析;最后还对计算机教学模式的多样化创新管理与实践进行
本书主要介绍Bootstrap的基础知识、基本语法和高级应用,并采用易于理解的方式讲解这些技术的使用技巧和注意事项。全书共14章,内容包括Bootstrap起步、Bootstrap中常用的基本样式、Bootstrap4弹性盒、Bootstrap网格布局、Bootstrap表单、Bootstrap相关组件、Bootstr
JavaWeb是Java企业级开发平台中的重要组成技术。只有开发者拥有了扎实的Web技术理解以及良好的Web程序设计能力,才能具备项目架构的设计能力。通过本课程的学习读者可以充分地理解Web开发中的技术特点、性能调优以及项目设计模式。本书主要通过大量的代码实例为读者详细讲解JSP、Servlet、MVC等JavaWeb
本书分为3个部分,第一部分介绍CiscoPacketTracer软件;第二部分介绍常用网络设备的配置与管理;第三部分按照TCP/IP协议体系的层次,从低层到高层,每层设计若干个实验,最后设计两个综合实验。本书中每个实验对应计算机网络的重要知识点,每个实验都包括基础知识、实验目的、实验拓扑、实验步骤与结果、思考题。实验的
本书的主要内容有:上手使用MySQL,学习如何在生产环境中使用MySQL。在裸机、虚拟机和云中部署MySQL数据库。设计数据库基础设施。编写高效的查询代码。监控MySQL数据库,排除故障。高效执行备份和还原操作。利用云技术优化数据库成本。理解数据库概念,特别是与MySQL有关的概念。这本书主要针对第一次使用MySQL,
本书主要介绍了计算机网络的相关基础知识,内容包括计算机网络概述、计算机网络体系结构、数据通信基础、物理层、数据链路层、局域网原理、网络层、传输层、广域网、应用层、网络安全基础等。通过学习本书,学生可以了解计算机网络中的基础知识,为学习更深层次的专业内容奠定基础。目前,课程思政已成为学生培养中的一个重要环节,本书每节均设