本书全面而又系统地介绍了多媒体技术的相关理论及其应用。全书共9章,内容包括多媒体技术基础,多媒体输入、输出及存储技术,多媒体基本软件操作,静态图像处理、平面动画信息处理等相关技术,超文本与网页设计、视频软件使用以及多媒体应用系统创作工具等。每章都提供了习题,以方便理解和掌握相关知识。本书可作为高等学校计算机科学与技术、电子商务等专业“多媒体技术基础”及相关课程的教材,也可供计算机从业人员参考。
全书共11章,主要内容如下:第1章介绍Python基础知识与概念;第2章讲解数据类型、运算符以及表达式;第3章讲解Python选择结构与循环结构;第4章讲解序列及复杂的数据结构;第5章讲解字符串与正则表达式;第6章讲解函数的定义与使用;第7章讲解面向对象编程;第8章讲解模块和包;第9章讲解异常处理结构以及Python程序的调试与测试方法;第10章讲解文件操作;第11章讲解网络程序设计、开发网站和大数据处理等典型项目开发案例。
网络攻防是网络空间安全领域的一个重要研究方向。学好网络攻防技术不但需要掌握基础理论知识,而且需要通过实战演练加以检验。本书的内容主要包括网络攻防技术概述,网络扫描、监听与欺骗,口令攻防,拒绝服务攻防,重放攻击,远程漏洞利用与木马攻防,Web攻防,网络入侵检测系统等。本书共8章,每章先讲解网络攻防理论,再将18个攻防案例穿插其中,从而做到理论联系实际。所有的实验案例均在基于VMware Workstation虚拟机上的Kali Linux和Windows 7两个系统中进行,使用开源的攻防软件平台或工具(包括Burp Suite、DVWA网络靶场、Metasploit、Snort等),便于实验场景的搭建和迁移。实验过程除了详细演示步骤外,还从网络协议分析、端口连接等角度对相应理论进行理解验证。 本书在兼顾基础性的同时强调实践性,并提供丰富的配套资源,包括教学大纲、教学课件、教学进度表、微课视频、习题答案、实验报告模板、实验软件工具安装包等。 本书可作为本科或高职院校网络安全、网络工程等专业相关课程的配套教材,也可作为网络安全爱好者的普及性读物,还可作为相关从业人员的参考书。