本书从初学者的角度出发,采用单元任务教学方式,通过通俗易懂的语言、丰富实用的案例,介绍了使用Python进行程序开发所需的知识和技术。全书共10个单元,内容包括认识Python,语法基础,流程控制,列表,元组,字典和集合,函数,面向对象,文件操作,异常,GUI编程和网络爬虫。能够有效地帮助学生更好地理解和认识所学知识,
本书主要介绍如何利用数学符号操作、基于规则的系统和通用程序构建灵活的软件,并利用依赖系统跟踪、解释和控制回溯。第1章通过对编程哲学的介绍提出灵活性的概念。第2章探讨如何用一些普遍适用的方法构建易于扩展的系统。第3章介绍谓词分派的通用程序。第4章介绍符号模式匹配,首先启用术语重写系统,然后通过合一展示类型推理的实现。第5
本书首先从数、信息谈到计算基础、计算工具、计算思维,这部分内容其他软件工程导论书一般不涉及,却是软件开发的基础知识、基本理论,是软件工程本质性知识,从根源上理解软件工程很重要;其次是从程序、软件到软件工程,循序渐进讲解软件工程的发生、发展、作用,是全书的核心;第三是从软件知识体系和软件行业对软件人才的需求,定位到软件人
本书以“岗课赛证”育人模式为指引,将竞赛资源融入课程教学,将教学内容与行业职位能力衔接。本书遵循“做中学、学中做”理念,采用“项目引领、任务驱动”方式编排内容,依据行业主流可视化技术,划分为3篇,包括Matplotlib数据可视化、ECharts数据可视化和动态数据可视化技术,难度逐渐增加。每个模块设计1或2个项目,每
《Python网络爬虫从入门到进阶实战》从零基础入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习Python网络爬虫知识,并提升自己的实际开发能力。本书主要介绍了爬虫基础知识、常用网络请求模块的使用(urllib3模块、Requests模块、高级网络请求模块)、数据解析与存储(re
"本书是“十三五”职业教育国家规划教材。本书以培养“数据库安装、设计、应用、管理、开发”能力为主线,工学结合、项目引导,“教学做”一体化编写,讲述数据库基础知识和MySQL数据库管理系统的应用技术。全书以真实项目“家电商城系统数据库”为核心案例贯穿始终,共分为部署数据库开发环境、设计数据库模型、创建数据库系统、访问数据
"本书依据教育部高等学校大学计算机课程教学指导委员会最新编制的《新时代大学计算机基础课程教学基本要求》进行编写,按照循序渐进、由浅入深的规律来安排实验内容,通过具体的编程训练逐步培养学生独立思考解决问题的能力、独立上机动手实践的能力。本书共分3章,主要包括基于VC++2010学习版的C程序调试、实验内容和同步练习题,其
"本书以程序设计初学者为阅读对象,以通过程序解决实际问题为主线,以编程思维、编程技能、语法知识和编程规范为内容框架,通过丰富的实例由浅入深地介绍C语言程序设计的基本思想与方法。本书导言部分介绍程序、程序设计及其教学建议,后续各章包括程序设计概述、输入输出、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数
本书主要讲述数据库管理系统基本原理与核心技术,重点介绍了数据库的构建方法。主要内容包括概述、关系数据库基础、数据库存储引擎、数据库事务处理机制、数据库原子性和持久性实现机制、数据库并发控制机制、数据库索引技术、查询处理优化、数据库安全、高级数据库特性等,最后介绍开源数据库案例GaussDB。本书可作为高等学校计算机及相
《Linux操作系统》以目前企业中广泛应用的CentOS7操作系统为平台,从软件开发和服务器运维角度全面地介绍了Linux操作系统的使用、管理和维护技术。全书共10章,其中第1~6章侧重于Linux操作系统的基础使用和管理维护,主要内容包括Linux的简介和安装、基础命令、vi编辑器的使用、软件管理和磁盘管理的技巧;第