人工智能并不是一个新鲜的概念,自提出到现在已经有半个多世纪的时间,期间经过了跌宕起伏的发展历程。作者从专业的角度,深入浅出,梳理了人工智能发展的历程,其经历的不同阶段概况,如今最前沿的发展现状以及面临的困境,并探讨了其未来发展的可能性,堪称一部精彩的人工智能进化史。作者玛格丽特·博登具有深厚的跨学科背景,她将心理学、医学、哲学等领域的知识融会贯通,与自己对人工智能的研究相结合,生发出独特而深刻的洞见,被誉为“人工智能领域的女性女人”。
本书介绍Linux操作系统的基本组成、使用以及管理和开发的一些方法。全书共9章,第1章“Linux基本介绍”讲述Linux的发展和一些主要的发行版,第2章“计算机基本结构介绍”讲述计算机系统和Linux的核心组成,第3章“Linux桌面系统”介绍Ubuntu发行版的安装和主要桌面系统软件,第4章“命令行工作方式”介绍Linux操作系统命令行环境的使用方法,第5章“shell脚本”介绍shell脚本程序,第6章“Linux系统管理”介绍Linux系统维护和管理的相关工作,第7章“软件开发”介绍在Linux环境中进行C语言程序开发的基本方法,第8章“版本控制系统”介绍与软件开发密切相关的版本控制系统,第9章“内核管理”介绍Linux系统内核管理和移植的基本方法。 本书可作为高等学校电子、计算机、物联网等电子信息类相关专业Linux操作系统课程的教材,也可供Linux操作系统的学习者和爱好者参考。
本书分为2大部分:第1部分是Javascript基本语法,主要介绍流程控制、函数、字符串、数组等基本语法;第2部分是Javascript核心技术,主要介绍DOM操作、事件操作、window对象、document对象等核心技术。为了让读者更好地掌握,本书还结合实际工作以及前端面试,精心挑选了大量高质量的练习题。此外,本书还专门配套了课件PPT以及各种工具手册,以便各大高校老师教学使用。
作者根据自己多年的网站开发及教学经验,站在零基础读者的角度,详细介绍了HTML和CSS的基础知识,以及大量的前端开发技巧。 全书分为2大部分:第1部分是HTML基础,主要介绍各种标签的使用;第二部分是CSS基础,主要介绍样式布局操作。此外,作者还结合实际工作及前端面试,精心挑选了大量高质量的练习题放在每章最后,读者可以边学边练,更好地掌握本书内容。 本书提供了所有案例的源代码、配套视频课程,以及各种工具手册。另外,为方便老师教学,还提供了配套的PPT教学课件。 本书适合零基础的初学者使用,可以作为前端开发人员的参考书,也可作为培训学校、大中专院校相关专业的教学参考书。
作者根据自己多年的前后端开发经验,站在完全零基础读者的角度,详尽介绍了HTML5和CSS3的基础知识、新技术及各种高级开发技巧。 全书分为两大部分:第一部分介绍HTML5的新技术,主要包括新增元素、新增属性、元素拖放、文件操作、本地存储、音频视频、离线应用等;第二部分介绍CSS3的新技术,主要包括新增选择器、CSS3变形、CSS3过渡、CSS3动画、多列布局、滤镜效果、弹性盒子模型等。 为了方便高校老师教学,本书不但配备了所有案例的源代码,还提供了配套的PPT 课件。本书适合作为前端开发人员的参考书,也可以作为大中专院校相关专业的教学参考书。
《数据库原理及应用(Access版第3版)》从一个Access数据库应用系统实例――学生管理系统入手,系统地介绍数据库的基本原理与Access各种主要功能的使用方法,主要包括数据库的基本原理和相关概念,关系数据库的基本设计方法,数据库的建立,数据表、SQL语言、查询、窗体、宏、报表,以及VBA程序设计和数据库编程技术。本书内容全面,结构完整,深入浅出,图文并茂,通俗易懂,可读性、可操作性强,既可以作为各类高校学生学习数据库原理及应用的教材,也可作为相关领域技术人员的参考用书或培训教材。
本书的第1~3章涵盖了理解本书后面讨论恶意软件数据科学技术所必需的基本逆向工程概念。第4章和第5章重点关注恶意软件的关系分析,其中包括查看恶意软件集合之间的相似性和差异性,以识别针对组织的恶意软件攻击活动。第6~9章涵盖了需要了解的关于理解、应用和实现基于机器学习恶意软件检测系统的所有内容。这些章节的内容还为将机器学习应用于其他网络安全场景提供了基础。第10~12章介绍深度学习的内容。本书的目标读者是那些有兴趣学习更多关于如何使用数据科学技术解决计算机安全问题的安全专业人士。
本书是笔者多年摄影数码后期经验和感悟的总结。 如果说由浅入深的后期教程是一个缓慢的学习过程,那本书甚至会显得有些功利,对复杂的摄影后期知识技巧,以及当前流行的摄影后期技法进行了总结和整理,将摄影师必须和经常使用的技巧总结为了五大核心技术。读者在学习过这五大核心技术之后,便可以结合不同的题材,借助于这些技术进行修片实战。经过技术加实战的强化训练,相信读者可以在很快的时间内修出非常漂亮的摄影作品。可以说,本教程侧重于速成,对迫切希望修出好照片的摄影师来说,是非常有效的。但是,万丈高楼平地起,要长久的发展自己的摄影爱好,就不能放弃基础技术的学习,希望广大读者一定要明白这个道理。
本书适用于一体化教学。全书包括五个学习情境,分别是海珠桥灯饰工程的设计与调试、数字钟的设计与调试、轻工LED电子显示屏的设计与调试、家居报警系统的设计与调试和超声波汽车倒车雷达的设计与调试。这五个学习情境的整体结构采用由易到难、循序渐进的方式,内容包含了单片机最小系统、传感器、按键输入、定时中断、流水灯、数码管、点阵、LCD液晶显示器、继电器、蜂鸣器、步进电机和超声波知识点。每个学习情境分为几个学习任务,学习任务之间互有关联,都是为了实现学习情境中的最终产品而服务。每个学习任务中的程序层层递进,后面的程序在前面程序的基础上,稍作改动,即可实现新任务,让读者轻轻松松学习单片机。
本书是"上海市高等学校计算机等级考试(二级)”Python程序设计考试科目的推荐教材,以程序设计初学者为教学对象,从程序设计基本概念出发,由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法。本书内容包括Python语言及其编程环境概述、基本语法、基本流程控制、元组列表字典等特征数据类型及操作、文件、函数、面向对象的程序设计、tkinter图形化界面设计、图形绘制、正则表达式的应用、数据库操作和基于第三方库的应用举例。
作为可复用面向对象软件开发的基础,设计模式集合了很多软件开发领域专家的宝贵经验和良好实践,其重要性不言而喻。但是,学习设计模式的过程并不是一帆风顺的,对于缺乏面向对象开发经验的设计者尤其如此。就像在游泳池中不能学会海战一样,我们不应该指望理解几个似是而非的例子就可以在实际开发中灵活运用设计模式。学习设计模式最好的方式就是在实际的开发中边学边练边体会。本书利用Python 的标准GUI 工具包tkinter,通过可执行的示例对23 个设计模式逐个进行说明。这样一方面可以使读者了解真实的软件开发工作中每个设计模式的运用场景和想要解决的问题;另一方面通过对这些问题的解决过程进行说明,让读者明白在编写代码时如何判断使用设计模式的利弊,并合理运用设计模式。对设计模式感兴趣而且希望随学随用的读者通过本书可以快速跨越从理解到运用的门槛;希望学习Python GUI 编程的读者可以将本书中的示例作为设计和开发的参考;使用Python 语言进行图像分析、数据处理工作的读者可以直接以本书中的示例为基础,迅速构建自己的系统架构。
数据结构是计算机和信息技术类等相关专业的一门重要的专业基础课程,数据结构及其处理算法是设计与实现系统软件和大型应用软件的重要基础,结合数据结构课程的现状和发展趋势,本教材具有难度适中、结构合理、应用性强的特点。