本书从第1版付梓到现在已经30余年,是软件测试领域的经典著作。本书结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。 本书以一次自评价测试开篇,从软件测试的心理学和经济学入手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用测试等高级主题,全面展现了作者的软件测试思想。第3版在前两版的基础上,结合软件测试的*发展进行了更新,覆盖了可用性测试、移动应用测试以及敏捷开发测试等内容。 本书适合软件开发人员、IT项目经理等相关读者阅读,还可以作为高等院校计算机相关专业软件测试课程的教材或参考书。 第3版阐述了如何将经典软件测试法则应用到解决当今计算机行业所面临的紧迫的问题之中,这些 问题包括: 移动
正则表达式是一种威力无比强大的武器,几乎在所有的语言和平台上都可以用它来执行各种复杂的文本处理和操作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,包括反向引用、条件评估、环视等。每章都配有许多简明实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们解决实际问题。
本书是对Brian W.Kernighan和Dennis M.Ritchie所著的《C程序设计语言(第2版·新版)》所有练习题的解答,是 的编程实战辅导书。K&R的著作是C语言方面的经典教材,而这本与之配套的习题解答将帮助您更加深入地理解C语言并掌握良好的C语言编程技能。
本书是与《Python程序设计》(第2版)配合使用的实验教材。内容包括《Python程序设计》(第2版)各章的实验及解析,教材习题参考答案与解析,以及部分Python基础章节的补充习题与解析,样卷及参考答案。书中习题内容和层次丰富,取材新颖且实用性强,解题思路Python化思想强。 本书可作为高等学校 Python程序设计 课程的实验指导教材,亦可作为其他Python程序设计课程的实践教学参考书。
本书以数据分析流程为主线,介绍了金融数据分析的方法,并通过Python加以实现。全书分为三部分,共12章,其中第1~4章是基础部分,主要介绍金融数据分析概览、数据分析流程、Python运行环境搭建以及数据分析的基础Python包;第5~8章是进阶部分,分别介绍了数据分析流程中的金融数据获取、探索性数据分析、特征工程和数据建模分析;第9~12章是应用部分,通过综合案例分别演示了股票行情数据分析、资本资产定价模型分析、股票量化投资多因子模型分析和个人贷款信用风险评估的数据分析操作。 本书适合具备Python语言基础、有金融数据分析学习需求的人群,也可供具备机器学习模型基础知识,但并没有系统地了解数据分析流程的读者参考。
本书为*一流本科课程配套教材,定位于非计算机专业学生的程序设计通识课程,基于 普及程序设计能力、培养解决复杂专业问题能力、训练计算思维能力 的教学目标。 在系统讲解Python语言语法和程序设计基本思想的同时,改变传统教学中严格按知识点顺序组织内容的模式,以案例为纽带建立知识点间的有机联系,强化知识点间的交叉融合,使常用的知识反复再现,循序渐进地培养学生掌握利用Python语言解决复杂问题的能力。 本书分为程序设计基础和应用两部分:基础部分主要讲授Python语法、各种数据类型的应用、常用内置函数与常用模块的基本使用方法。应用部分主要聚焦于讲授文件与数据可视化方法。 本书为新形态教材,配套教学课件、微视频、源代码、案例素材和教案等丰富的资源,适合作为各类高校Python程序设计通识课程教材,也适合初学Python程序设计
本书是 逻辑与形而上学教科书系列 中的一本。递归论是数理逻辑的主要分支之一。本书介绍了递归论的基础知识,以及某些有影响的问题与经典构造。本书共分5章。*章介绍了图灵机、递归、递归可枚举等概念以及相关的定理。第二章列举了一些重要的不可判定问题,其中包括希尔伯特第十问题(丢番图整数解判定问题)的否定性结果(即马季亚谢维奇定理)和它的完整证明。第三章介绍了递归论度理论的核心概念和基本事实。在第四章中,读者可以找到递归论中经典的构造技巧 尾节扩张(算术力迫)和有穷损害优先方法。第五章简单介绍了递归论的当前热点 算法随机性理论的基本概念,其中包含马丁-洛夫随机性的几个等价刻画。本书可以作为递归论导论课程的教材,以期为进一步学习与研究递归论建立兴趣并打下基础。本书也可以帮助有兴趣的读者了解递
《C语言深度解剖(第3版)》由作者结合自身多年嵌入式C语言开发经验和平时讲解C语言的心得体会整理而成,其中有很多作者独特的见解或看法。由于并不是从头到尾讲解C语言的基础知识,所以该书并不适用于C语言零基础的读者,其内容要比一般的C语言图书深得多、细致得多,其中有很多问题是各大公司的面试或笔试题。第3版中新增加了部分C语言知识点的内容。 《C语言深度解剖(第3版)》适合广大计算机系学生、初级程序员参考学习,也适合计算机系教师、中高级程序员参考使用。
这是一本专门给小学生和中学生学习的编程书。编程对于培养孩子的逻辑思维能力和动手能力至关重要,国家正在推动将编程纳入到中小学教学和考评体系中。Python语言又好玩,又好学,通过本书特殊的教学方式,让大家一看就会编程、就爱编程。本书不长篇大论讲理论,而是通过由浅入深的案例引导,让大家学会Python编程,从画图、做数学,到做判断、做循环,甚至做大数据和人工智能。 本书适合小学二年级以上的小学生和中学生学习,如果家长和孩子一起学就更棒了。本书既适合作为中小学信息技术课程的教材之一,也适合作为中小学人工智能编程教育的基础教材。
按照*关于《教育信息化2.0行动计划》的要求,人工智能、编程课程将会纳入初高中生学业水平考试。本书立足于C十十 程序设计语言的普及和应用,同时适用于全国青少年信息学奥林匹克竞赛的入门学习。本书包含计算机基础知识,C十十 语言基础,C十十 语言的顺序结构、选择结构、循环结构,数组,函数,结构体与文件,指针,算法和程序设计中常用的数学知识等内容,各章配备习题,附习题参考答案。本书结构严谨,语言简练,可以作为小学的竞赛培训用书,也适合读者选作自学资料。
随着复杂网络研究的深入发展和研究领域的不断 扩展,其应用日益广泛。近年来各类数学建模竞赛中 ,基于复杂网络的题目层出不穷,但目前大部分数学 建模书籍中都没有涉及复杂网络的相关内容,而复杂 网络方面的专著偏重于基础理论和方法,涉及算法程 序实现的很少。 将基本理论和计算机算法实现相结合正是本书编 写的初衷。孙玺菁、司守奎编著的《复杂网络算法与 应用》共计9章,主要涉及复杂网络静态特征,各种 网络模型,复杂网络上的传播模型和动力学分析,复 杂网络上的同步研究,复杂网络中的搜索策略,复杂 网络中的社团结构,网络层次分析法,网络博弈论。 基于Matlab给出了作者自主编写的函数和程序,并对 书中出现的大部分例题配备了程序,便于学生从理论 和求解两个角度入手学习复杂网络的相关理论,在学 习中举一反三、
程序设计涉及语言、环境和应用三个方面,学习程序设计的关键是培养融合这三个方面的系统化思维方法。针对起步阶段的中小学学生,如何利用短暂的课外时间,在短时间内达到较好的效果,是值得思考的问题。《程序设计与应用(中学C\C )》按照认知的规律,**~第3章首先介绍计算机基本知识以及利用其工作需要的语言和算法的相关概念;第4~**0 章以ANSI C和Dev-C 语言为例介绍计算机语言的相关知识及其基本使用;在此基础上,**1~**2章面向应用,介绍基本的数据结构、基础算法及其应用;附录部分详细总结C/C 语言的知识以及其开发环境的使用和调试技巧。考虑到实战训练特点,本书精选上百个信息学竞赛试题作为案例,采用问题驱动方式进行讲解,将知识点融入实例,注重程序设计技巧的解析,从而,实现程序设计系统化思维方法的训练。 《程序设计与应用
本书选用各项性能指标优良的Ubuntu作为Linux系统实例,以Python为编程语言,理论结合实践,系统地讲解网络各层次的功能、所包含的常用协议、数据报文格式,并给出实际操作的程序实例。本书包括Linux系统介绍、Python语言基础、TCP/IP协议簇、Socket原理、进程和线程、网络应用程序实例、Web应用程序开发等内容。本书内容也适用于其他版本的Linux。本书可作为普通高等院校信息类专业本科生和研究生教材,也可作为广大Linux用户、网络管理员、程序员的自学用书和参考手册。
本书内容共81个Python实验项目,涵盖运算符、内置函数、选择结构与循环结构、函数定义与使用、面向对象编程、字符串与正则表达式等Python基础知识,以及文件操作、数据库操作、Office文档操作、多线程与多进程、Socket编程、tkinter编程、算法分析与设计、数字图像处理、计算机图形学、声音处理、密码学、自动运维、网络爬虫、数据分析、数据可视化和机器学习等领域的应用。书中全部案例代码适用于Python 3.5/3.6/3.7或更高版本。 本书可以作为Python程序设计课程的实验指导书(根据需要选择不同的实验项目)或教师参考用书,也可以作为Python爱好者的自学参考书。
本书是广东省重点学科、应用型专业转型、广东省质量工程项目成果之一。本书是《C语言程序设计 增量式项目驱动一体化教程(第2版)》(ISNB 978-7-121-36869-1)的配套教材,包括实验、C语言控制台编程接口、教材习题参考答案三部分内容。实验部分安排了13个单项实验和1个综合实验。本书可以作为高等学校程序设计及相关课程的辅导书。
《C 程序设计》特色: 相比于程序设计语言,《C 程序设计》更强调如何解决问题,强调程序设计的思想和方法。它以C/C 为语言环境,全面介绍结构化程序设计和面向对象的程序设计的方法。 《C 程序设计》注重培养学生良好的程序设计风格,例如变量/函数的命名、程序的排版、常用语句的组合等。在每章的*后一小节都会介绍业界的相关规范。 《C 程序设计》采用以应用引出知识点的方法,让学生先了解学习的目的,提高学生的学习兴趣。特别是尽可能利用计算学科中的经典问题,如汉诺塔等,使学生在学习程序设计的过程中不断加深对计算学科的了解。 《C 程序设计》对每个知识点都给出了大量的例题,帮助读者理解和掌握知识的应用以及学习良好的程序设计风格。《C 程序设计》在结构化程序设计部分提供了66个例题。面向对象部
本书通过对程序设计的基本步骤进行分析,根据迷宫游戏的不同规则画出流程图,然后通过图形化编程的脚本实现功能,培养学生利用计算机程序分析问题、解决问题从而进行创意设计的能力,这正是培养学生计算思维的根本目的。 本书可供中学信息技术教师进行图形化编程程序设计教学时参考,主要读者对象为初中学生,适合编程基础薄弱的学生学习编程时使用,为信息技术学科实施计算思维培养的课堂教学提供支撑材料。
本书主要介绍NFC的基本协议,内容包括主机端与NFC 控制器之间的通信协议分析和示例;NFC控制器与eSE SWPSIM 之间的协议分析;外部POS或者READER与NFC之间的射频协议分析。 本书适合NFC移动支付开发人员阅读。
《C程序设计(第四版)》作为高等院校理工类非计算机专业学生的c程序设计教材,系统地介绍了标准c程序设计的基本概念和程序设计方法。为了突出C程序设计的精髓,教材合理取舍内容,简化语法说明,以大量的程序实例,力求把程序设计的学习从语法知识提高到解决实际问题的能力培养上。 《C程序设计(第四版)》共分10章,内容包括c语言基础、C语言的基本数据类型及运算、C程序设计初步、分支结构的C程序设计、循环结构的c程序设计、数组、函数及变量存储类型、指针、结构体和共用体及文件。每章末均有本章重点及习题。 为了便于读者学习并加强实践环节,《C程序设计(第四版)》有配套教学用书《 (第四版)学习指导》,内容包括各章节的学习指导、习题和解答,上机实验环境的介绍,上机实验题目及实验指导。 本套书既可作为
使用Python进行数据分析是十分便利且高效的,因此它被认为是*秀的数据分析工具之一。本书从理论和实战两个角度对Python数据分析工具进行了介绍,并采用理论分析和Python实践相结合的形式,按照数据分析的基本步骤对数据分析的理论知识以及相应的Python库进行了详细的介绍,让读者在了解数据分析的基本理论知识的同时能够快速上手实现数据分析程序。 本书适用于对数据分析有浓厚兴趣但不知从何下手的初学者,在阅读数据分析的基础理论知识的同时可以通过Python实现简单的数据分析程序,从而快速对数据分析的理论和实现两个层次形成一定的认知。