书馨卡帮你省薪
欢迎光临中图网 请 | 注册
> >
软件开发技术基础 第4版

软件开发技术基础 第4版

出版社:机械工业出版社出版时间:2024-08-01
开本: 16开 页数: 309
中 图 价:¥64.7(8.1折) 定价  ¥79.9 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

软件开发技术基础 第4版 版权信息

  • ISBN:9787111765684
  • 条形码:9787111765684 ; 978-7-111-76568-4
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

软件开发技术基础 第4版 本书特色

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

软件开发技术基础 第4版 内容简介

《软件开发技术基础 第4版》介绍了软件开发中常用的基本原理、方法和技术。主要内容包括软件开发方法、数据结构及其应用、操作系统及应用程序开发、数据管理及应用程序开发、网络及应用程序开发、多媒体编程技术及实验等。《软件开发技术基础 第4版》以Python语言为程序的承载语言,包括可视化程序设计、进程及线程程序设计、数据库应用程序设计、图形图像和音视频程序设计等内容。除第1章外,每章都有实例并附适量的习题。在实例中融入思政元素,让读者在技术学习中感受中国文化,感受美和力量。 《软件开发技术基础 第4版》结构合理、条理清晰、内容实用,可作为普通高等院校理工类非计算机专业的软件技术、软件开发类课程的教材,也可供相关开发人员参考。

软件开发技术基础 第4版 目录

前言
第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2C/S计算模式
133B/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1Internet编程基本知识
511网络体系结构
512TCP/IP地址模式
513传输层协议
52Socket编程
521Socket基本知识
522基于TCP的客户端/服务器编程
523基于UDP的客户端/服务器编程
53迭代服务器和并发服务器编程
531迭代服务器编程
532并发服务器编程
54Internet协议模块编程
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1Matplotlib库概述
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学生成绩的查找和排序
实验5Windows多线程程序设计
实验6图片浏览器
实验7数据库的建立和操作
实验8数据库编程
实验9消息回声
实验10访问计数器
实验11搜索网页图片
实验12绘制曲线与折线图
实验13绘制散点图、柱状图和饼图
实验14利用数据生成动画
实验15视频播放器
参考文献
展开全部

软件开发技术基础 第4版 作者简介

赵英良,西安交通大学教授,计算机学院党组织书记。长期从事计算机基础课程教学,获国家级教学成果奖1项,省级教学成果奖3项,主编 “十一五”国家级规划教材3本,“十二五”国家级规划教材1本。。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服