面向对象程序设计实例教程基于Java语言介绍面向对象程序设计理念,引入UML工具解释设计过程。应用丰富的案例阐述面向对象程序设计的基本理论和方法,详细介绍面向对象的基本特性、基本技术,知识点与应用实例相结合。全书分为三篇:第一篇,程序设计基础,介绍Java编程基础;第二篇,Java面向对象,介绍面向对象的封装性、继承性和多态性;第三篇,高级面向对象设计,介绍UI、多线程和网络编程等内容。全书的三篇从简单到复杂,阶梯式递进。读者可以根据需要选读。本书介绍面向对象思想,突出理论联系实际。本书既可作为高等院校软件工程、计算机相关专业的本科学生的教材,也可作为研究生的参考资料。
本书基于Java语言介绍面向对象程序设计理念,引入UML工具解释设计过程;用丰富的案例阐述面向对象程序设计的基本理论和方法,详细介绍面向对象的基本特性、基本技术,知识点与应用实例相结合。全书分为三篇:第1篇,编程基础,介绍Java的编程基础;第2篇,Java面向对象,介绍面向对象的封装性、继承性和多态性;第3篇,高级面向对象设计,介绍UI、多线程、网络编程等内容。本书内容从简单到复杂,阶梯式递进,读者可以根据需要选读。本书介绍面向对象思想,注重理论联系实际,既可作为高等院校软件工程、计算机相关专业的本科学生教材,也可作为研究生的参考资料。
本书由资深网络安全教师撰写,书中系统并深入地将Python应用实例与网络安全相结合进行讲解,不仅讲述了Python的实际应用方法,而且从网络安全原理的角度分析了Python实现网络安全编程的技术,真正做到理论与实践相结合。 全书共分为15章。第1章介绍网络安全渗透测试的相关理论。第2章介绍Kali Linux 2使用基础。第3章介绍Python语言基础。第4章介绍安全渗透测试中的常见模块。第5章介绍使用Python实现信息收集。第6章和第7章介绍使用Python对漏洞进行渗透。第8章介绍使用Python实现网络的嗅探与监听。第9章介绍使用Python实现拒绝服务攻击。第10章介绍使用Python实现身份认证攻击。第11章介绍使用Python编写远程控制工具。第12章和第13章介绍使用Python完成无线网络渗透。第14章介绍使用Python对Web应用进行渗透测试。第15章介绍使用Python生成渗透测试报告。 本书适合网络安全渗透测试人员、运维工程师、网络管理人员、网络安全设备设计人员、网络安全软件开发人员、安全课程培训学员、高校网络安全专业方向的学生阅读。
本书是在大数据技术及数据科学高速发展并成为国家重大发展战略以及计算机基础教学中越来越重视计算思维的背景下编写的,特别注重对大数据技术及应用的深入介绍以及计算思维和通过程序设计完成问题求解能力的培养。本书分为两大部分,第一部分(1-5章)为计算机基础知识部分。第二部分(6-11章)通过Python语言介绍程序设计的基本原理和思想。
本书由浅入深地介绍了基于Android Studio的Android应用程序开发的方法和技术,内容包括Android简介、Android Studio开发环境、第一个Android程序、Android生命周期和用户界面、组件通信与广播消息、后台服务、Java网络开发技术、Java Web开发技术、基于HTTP协议的Android App网络编程技术,以及完整的综合示例设计与开发。
本书对人工智能中的关键技术进行介绍,主要包括计算机视觉、自然语言处理、语音处理、知识表示与推理、专家系统与知识图谱、问题求解与搜索技术、机器学习原理、机器学习应用、人工神经网络与深度学习、智能机器人等。本书引领读者进入人工智能领域,了解人工智能的概念和发展简史,理解人工智能的三大流派,并熟悉人工智能的主要研究内容和应用领域。本书内容丰富,应用性强,在中国大学MOOC平台上开设了“人工智能概论”课程。 本书主要面向人工智能、智能科学与技术、软件工程、计算机科学与技术、数据科学与大数据技术、机器人工程等相关专业的本科生、研究生,也可供人文社科类、管理类等学科专业的学生学习。
本书是为Premiere Pro 2023初学者量身定做的一本实用型案例教程。通过本书,读者不但可以系统、全面地学习和掌握Premiere Pro 2023的基本概念和基础操作,还可以通过大量精美范例,拓展设计思路,积累实战经验。 本书共分为11章,从基本的Premiere Pro 2023工作界面介绍开始,逐步深入地讲解基本操作、素材剪辑、特效应用、关键帧动画、叠加与抠像、视频调色、字幕添加、音频处理等软件核心功能及操作,最后通过2个大型实例综合演练前面所学知识。 本书内容丰富,讲解深入,不但适合Premiere Pro零基础读者学习,也适合用作大中专院校和培训机构相关专业教材,同时适用于广大视频编辑爱好者、影视动画制作者、影视编辑从业人员进行参考学习。
《计算机基础及Python程序设计导论》兼顾大学计算机基础和面向对象程序设计,串联计算机发展概况、系统组成、信息表示、网络、大数据、人工智能等内容,选择Python作为程序设计语言,介绍Python语言基础、流程控制、组合数据类型和函数。 《计算机基础及Python程序设计导论》可作为高等学校非计算机专业本科生计算机基础课程的教材,也可作为计算机培训、计算机等级考试和Python编程爱好者的参考书。
新版《牛津给孩子的信息科技通识课》共9 册,旨在向5~14岁的学生传授重要的计算思维技能,以应对当今的数字世界。本书是其中的第1 册。 本书共6 单元,每单元包含循序渐进的6 部分教学内容和一个自我测试。教学内容包括学习目标、学习内容、课堂活动、额外挑战和更多探索等。自我测试包括一定数量的测试题和以活动方式提供的操作题,读者可以自测本单元的学习成果。第1 单元介绍计算机基础知识;第2 单元介绍如何在网络上查找、获取信息;第3 单元介绍Scratch及其界面;第4单元介绍如何用Scratch 编写程序,并对程序进行修改;第5 单元介绍如何在计算机上绘制简单图形;第6 单元介绍电子表格的基础知识。 本书适合5~6岁的学生,可以作为培养学生IT 技能和计算思维的培训教材,也适合学生自学。
新版《牛津给孩子的信息科技通识课》共 9 册,旨在向 5 ~ 14 岁的学生传授重要的计算思维技能,以应对当今的数字世界。本书是其中的第 2 册。 本书共 6 单元,每单元包含循序渐进的 6 部分教学内容和一个自我测试。教学内容包括学习目标和学习内容、课堂活动、额外挑战和更多探索等。自我测试包括一定数量的测试题和以活动方式提供的操作题,读者可以自测本单元的学习成果。第 1 单元介绍计算机的主要部件及其功能,计算机能做和不能做的事情;第 2 单元介绍如何查询并下载文字和图像、安全使用计算机以及隐私保护;第 3 单元介绍算法以及如何编写和运行程序;第 4 单元介绍程序构成,如何完成、修改程序;第 5 单元介绍如何制作、存储文档;第 6 单元介绍电子表格中的标签和数值,以及单元格引用和公式的使用。 本书适合6~7岁的学生,可以作为培养学生IT技能和计算思维的培训教材,也适合学生自学。