软件与程序设计
-
Python程序开发罗大伟,李洪建 著本书为适应不同层次读者的学习需求,在知识体系和章节结构上进行了精心的编排,从而在确保知识体系完整的情况下,增强本书的使用性和趣味性,本书使用了丰富的案例,通过成果导向的学习模式让学生在做中学,体现职业教育的特点,让读者在实践中充分掌握python的编程技术。本书可作为计算机应用技术、软件技术、网络工程、信息安全、通信工程、数字媒体技术及其他工科专业高职或本科的设计教材。 Python程序员可以使用成熟的扩展库快速实现业务逻辑和创意,Python语言基础知识和基本数据结构的熟练掌握则是理解和运用其他扩展库的条件,并且在实际开发中建议优先使用Python内置对象和标准库对象实现预定功能。本书分为三部分,基础知识部分(第1章-第5章),主要介绍Python语言的发展历史和版本、开发环境的安装及使用,使用内置对象和运算符等基础语法,Python序列、列表、元组、字典、集合等序列结构和程序控制结构,自定义函数的设计和使用,让读者对python能够实现简单的编程和开发,进阶知识部分(第6章-第10章),系统讲解面向对象程序设计、字符串的操作和转换、正则表达式的使用、文件的读写操作、文件与文件夹操作,能够让读者结合实际的案例,实现生活中常用的一些文件的操作,实现一些小项目的开发和运维。综合实践部分(第11章-第12章),通过一些实际的例子深入讨论了数据可视化和爬虫编程的理论知识和实践操作,通过实际的案例实现目前python开发比较热门的领域的开发,实现自动化运维。 -
Java开发手册明日科技 著《Java开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目。旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。本书以Java开发为主要内容,分为3篇,分别是:基础篇、案例篇、应用篇,共30章,内容由浅入深,循序渐进,使读者在打好基础的同时逐步提升技能。本书内容包含了Java开发必备的基础知识和大量的实例和案例解析,使读者在学习相关技术和方法的同时,能够及时应用和消化相关知识。同时,本书在最后两章对两个大型应用项目进行了重点讲解,让读者亲自体验编程的乐趣。本书适合Java开发从业者和Java爱好者阅读参考,也可作为高校计算机相关专业的教材。 -
趣味掌控板编程曾海威 著本书以国产开源硬件掌控板为载体,采用图形化编程的方式,通过12个项目,介绍编程的基本知识,以及掌控板上的OLED显示屏、按键、触摸键、RGB灯、蜂鸣器、声音传感器、光线传感器、三轴加速度传感器、Wi-Fi等的功能及使用方法。 本书通过项目化教学方式,在课程中融合了编程、数学、物理、信息技术、地理、艺术等学科知识,渗透STEM教育理念,初步培养读者的跨学科学习及解决问题能力。 本书充分考虑初学者学习中的难点和痛点,创新地以对话的形式展开每课的内容,力争做到看着不累,学着有趣,急你之所急,想你之所想。本书适合5~8年级编程初学者自学,也适合中小学和校外培训机构的信息技术教师、创客教师教学使用。 -
程序设计基础上机指导与习题集刘颖 著本书是《程序设计基础(C语言)》的配套实践教材,全书共10章,内容包括C语言概述、C语言基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、指针、函数、结构体、共同体和枚举、文件系统等。本书适合作为高等院校理工科类C语言程序设计类课程的实践指导书,也可作为C语言二级等级考试的实践辅导用书,还可作为对C语言程序设计有兴趣的计算机爱好者及各类自学人员的参考书。 -
SylixOS应用开发权威指南韩辉,焦进星,曾波 著SylixOS作为一款先进的实时嵌入式操作系统,已被广泛应用在航空航天、工业自动化、通信、新能源等领域。本书描述了SylixOS的程序设计接口,它们包括:SylixOS的API函数、POSIX标准API函数和标准C提供的众多函数。本书将从实时系统的角度阐述实时系统的编程方法以及编程过程中需要注意的地方。本书适用于嵌入式系统开发者、高校教师、学生和科研机构的研究人员。 -
程序设计基础陈松,刘颖 著本书选用采用实例化的编写方式,精心选择和设计具有趣味性和实用性较强的案例,由浅入深地介绍每章所涉及的知识点。全书共10章,主要包括C语言概述、C语言基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、构造类型、文件等内容。本书适合作为高等院校理工科类C语言程序设计类课程和高职高专学校计算机专业教材,还可作为各类计算机培训、自学人员的参考书。 -
程序设计基础周翔,闫果 著本书基于Python 3,针对非计算机专业学生的Python语言课程编写。全书内容覆盖Python 语言基本语法元素、基本数据类型、程序的控制结构、组合数据类型、函数、文件、面向对象程序设计、科学计算与可视化和数据分析。通过各个层次的、有趣的、融入课程思政的例题着重介绍了程序设计的思想以及Python语言的语法格式。本书适用于本科院校非计算机专业的学生学习Python程序设计课程和程序设计初学者,也可作为程序设计爱好者和各类自学人员的Python语言参考书。 -
Metasploit Web渗透测试实战李华峰 著本书系统且深入地将渗透测试框架Metasploit与网络安全相结合进行讲解。本书不仅讲述了Metasploit的实际应用方法,而且从网络安全原理的角度分析如何用Metasploit实现网络安全编程的技术,真正做到理论与实践相结合。本书内容共分11章。第1章介绍Web服务环境中容易遭受攻击的因素等内容;第2章讲解如何对Web服务器应用程序进行渗透测试;第3章介绍对通用网关接口进行渗透测试的方法;第4章介绍对MySQL数据库进行渗透测试的方法;第5章介绍对DVWA认证模式进行渗透测试的方法;第6章介绍对命令注入漏洞进行渗透测试的方法;第7章介绍对文件包含漏洞和跨站请求伪造漏洞进行渗透测试的方法;第8章讲解通过上传漏洞进行渗透测试的方法;第9章讲解通过SQL注入漏洞进行渗透测试的方法;第10章介绍通过跨站脚本攻击漏洞进行渗透测试的方法;第11章介绍Meterpreter中常用的文件相关命令,以及如何使用autopsy在镜像文件中查找有用信息等内容。本书案例翔实,内容涵盖当前热门网络安全问题,适合网络安全渗透测试人员、运维工程师、网络管理人员、网络安全设备设计人员、网络安全软件开发人员、安全课程培训人员以及高校网络安全专业的学生阅读。 -
从0到1 ES6快速上手莫振杰 著作者根据自己多年的前后端开发经验,站在零基础读者的角度,详尽介绍了ES6的核心技术和ES7~ES11等后续版本的新增技术,以及各种中高级开发技巧。全书共14章,主要内容包括ES6简介、let与const、字符串的扩展、数组的扩展、对象的扩展、函数的扩展、解构赋值、新增运算符、新增类型、可迭代对象、类(class)、Proxy与Reflect、异步编程、模块化等。为了方便高校老师教学,本书不但配备了所有案例的源代码,还提供了配套PPT课件。本书适合作为前端开发人员的参考书,也可以作为大中专院校相关专业的教学参考书。 -
SylixOS设备驱动程序开发韩辉,李孝成,王翾 著SylixOS作为一款先进的实时嵌入式操作系统,已被广泛应用在航空航天、工业自动化、通信、新能源等领域。本书讲述了SylixOS设备驱动程序编写过程中需要学习的操作系统内核的原理及其使用方法,包括:SylixOS设备驱动的并发与同步原理、SylixOS内存管理、Cache与MMU管理、SylixOS中断系统、SylixOS时钟管理和DMA系统等。 本书适用于编写SylixOS设备驱动程序的开发者、高校教师及学生、科研人员。
