万本电子书0元读

万本电子书0元读

顶部广告

软件开发技术基础 第4版电子书

“十二五”普通高等教育本科国家级规划教材 1)内容新颖。本书不是Python语言门的教材,而是使Python实用的教材。以Python为承载语言,综合Python软件发涉及的图形界面、操作系统功能调用、数据库应用发、网络应用发、多媒体应用发。 2)内容更实用。内容实用一直是本书的宗旨。本次修订,增加了大量实例,给读者应用本书内容编写应用程序提供示范。 3)课程思政润无声。本书的课程思政内容,不必占用课堂时间,使读者在潜移默化中了解历史文化,如果再查阅相关资料,必会有更大的收获。

售       价:¥

纸质售价:¥59.90购买纸书

0人正在读 | 0人评论 6.5

作       者:赵英良,仇国巍,卫颜俊

出  版  社:机械工业出版社

出版时间:2024-09-12

字       数:22.0万

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
《软件发技术基础 第4版》介绍了软件发中常用的基本原理、方法和技术。主要内容包括软件发方法、数据结构及其应用、操作系统及应用程序发、数据管理及应用程序发、网络及应用程序发、多媒体编程技术及实验等。《软件发技术基础 第4版》以Python语言为程序的承载语言,包括可视化程序设计、程及线程程序设计、数据库应用程序设计、图形图像和音视频程序设计等内容。除第1章外,每章都有实例并附适量的习题。在实例中融思政元素,让读者在技术学习中感受中国文化,感受美和力量。 《软件发技术基础 第4版》结构合理、条理清晰、内容实用,可作为普通高等院校理工类非计算机专业的软件技术、软件发类课程的教材,也可供相关发人员参考。<br/>【推荐语】<br/>“十二五”普通高等教育本科国家级规划教材 1)内容新颖。本书不是Python语言门的教材,而是使Python实用的教材。以Python为承载语言,综合Python软件发涉及的图形界面、操作系统功能调用、数据库应用发、网络应用发、多媒体应用发。 2)内容更实用。内容实用一直是本书的宗旨。本次修订,增加了大量实例,给读者应用本书内容编写应用程序提供示范。 3)课程思政润无声。本书的课程思政内容,不必占用课堂时间,使读者在潜移默化中了解历史文化,如果再查阅相关资料,必会有更大的收获。<br/>【作者】<br/>赵英良,西安交通大学教授,计算机学院党组织书记。长期从事计算机基础课程教学,获国家级教学成果奖1项,省级教学成果奖3项,主编 “十一五”国家级规划教材3本,“十二五”国家级规划教材1本。。<br/>
目录展开

前言

第1章 软件开发方法

1.1 软件工程概述

1.1.1 软件的特征

1.1.2 软件工程

1.1.3 生命周期模型

1.2 软件开发过程

1.2.1 需求分析

1.2.2 软件设计

1.2.3 软件实现

1.2.4 软件测试

1.2.5 软件维护

1.2.6 面向对象软件开发的常用工具

1.3 计算模式简述

1.3.1 集中式计算模式

1.3.2 C/S计算模式

1.3.3 B/S计算模式

1.4 习题

第2章 数据结构及其应用

2.1 数据结构的基本概念

2.2 线性数据结构

2.2.1 顺序表

2.2.2 栈

2.2.3 队列

2.2.4 单链表

2.2.5 实例:迷宫寻路

2.3 查找和排序

2.3.1 查找基本概念

2.3.2 常用查找方法

2.3.3 排序基本概念

2.3.4 常用排序方法

2.4 树和二叉树

2.4.1 树的基本概念

2.4.2 二叉树的实现

2.4.3 二叉树的遍历

2.4.4 二叉排序树

2.4.5 实例:哈夫曼树

2.5 图结构

2.5.1 图的基本概念

2.5.2 图结构的实现

2.5.3 图的遍历方法

2.5.4 实例:最小生成树

2.6 习题

第3章 操作系统及应用程序开发

3.1 操作系统概述

3.1.1 操作系统的概念

3.1.2 操作系统的类型

3.1.3 常见操作系统简介

3.2 操作系统的资源管理

3.2.1 进程管理

3.2.2 存储管理

3.2.3 设备管理

3.2.4 文件管理

3.2.5 用户接口

3.3 基于Python的Windows操作系统应用程序设计

3.3.1 线程和进程

3.3.2 内存管理和内存文件

3.3.3 文件管理

3.3.4 动态链接库和Windows API

3.3.5 图形界面

3.4 实例:图片浏览器

3.4.1 功能描述

3.4.2 问题分析和系统设计

3.4.3 源程序

3.5 习题

第4章 数据管理及应用程序开发

4.1 数据库技术基础

4.1.1 关系模型的基本概念

4.1.2 关系规范化理论

4.1.3 关系数据库设计

4.1.4 关系数据库标准语言SQL

4.1.5 非关系数据库

4.2 数据库编程

4.2.1 数据库管理系统简介

4.2.2 数据库应用程序设计

4.2.3 数据库编程实例

4.3 实例:基于Python的可视化图书管理系统

4.3.1 功能设计与数据库设计

4.3.2 控制台程序设计

4.3.3 可视化程序设计

4.4 习题

第5章 网络及应用程序开发

5.1 Internet编程基本知识

5.1.1 网络体系结构

5.1.2 TCP/IP地址模式

5.1.3 传输层协议

5.2 Socket编程

5.2.1 Socket基本知识

5.2.2 基于TCP的客户端/服务器编程

5.2.3 基于UDP的客户端/服务器编程

5.3 迭代服务器和并发服务器编程

5.3.1 迭代服务器编程

5.3.2 并发服务器编程

5.4 Internet协议模块编程

5.4.1 使用http.server模块实现一个Web服务器

5.4.2 使用urllib模块获取网页

5.4.3 使用requests模块进行网页图片提取

5.4.4 使用bs4模块进行网络爬虫设计

5.5 实例:支持多人聊天的可视化程序设计

5.6 习题

第6章 多媒体编程技术

6.1 绘图编程技术

6.1.1 Matplotlib库概述

6.1.2 基本图形绘制

6.1.3 字体、图例和坐标轴

6.1.4 实现一页多图

6.1.5 生成GIF动画

6.2 图像编程技术

6.2.1 图像库Pillow

6.2.2 图像的简单编辑

6.2.3 图像几何变换

6.2.4 绘制几何图形和文字

6.2.5 图像增强

6.2.6 图像过滤器

6.3 音视频编程技术

6.3.1 音频录制与回放

6.3.2 音频编辑

6.3.3 视频回放

6.3.4 视频编辑

6.4 实例:编程语言流行度变化图

6.5 习题

附录 实验

实验1 利用顺序表实现一元多项式

实验2 利用栈计算四则运算表达式的值

实验3 二叉树的生成和遍历

实验4 学生成绩的查找和排序

实验5 Windows多线程程序设计

实验6 图片浏览器

实验7 数据库的建立和操作

实验8 数据库编程

实验9 消息回声

实验10 访问计数器

实验11 搜索网页图片

实验12 绘制曲线与折线图

实验13 绘制散点图、柱状图和饼图

实验14 利用数据生成动画

实验15 视频播放器

参考文献

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部