软件与程序设计
-
自动化测试实战卢家涛 著《自动化测试实战——基于TestNG/JUnit/Robot Framework/Selenium》共12章,第1章首先以一个自动化测试用例为引子,接下来的10章对由此引申出的自动化测试中的多个热门专题,包括测试用例分层、数据驱动测试、关键字驱动测试、Page Object设计模式、等待、断言、测试报告、测试替身、并行执行、分布式执行和持续集成等进行了详细介绍,第12章以展望的形式对自动化测试平台以及容器化和人工智能技术在自动化测试中的应用做了简介。《自动化测试实战——基于TestNG/JUnit/Robot Framework/Selenium》适合有一定编程语言和自动化测试基础的中高级测试工程师、自动化测试工程师、测试开发工程师以及测试管理者阅读。 -
C++编程从入门到实践王石磊 著本书由浅入深地讲解了C++开发技术的核心内容,并通过具体实例演练了各个知识点在实践中的具体使用方法。全书共23章:第1~2章讲解了C++技术的基础知识,包括C++的重要特性和开发环境搭建;第3~7章分别讲解了C++语法、变量、常量、流程控制、运算符和表达式等知识;第8~11章分别讲解了输入、输出、函数、指针和复合类型的基本知识,包含了C++开发技术的重点和难点;第12~20章分别讲解了面向对象、类、继承、派生、多态、内存管理和异常等内容;第21~23章通过3个综合实例,介绍了C++技术在综合项目中的开发流程。全书内容循序渐进,以“范例演练”和“技术解惑”贯穿全书,引领读者全面掌握C++语言。本书不但适合C++的初学者,也适合有一定C++基础的读者,还可以作为大专院校相关专业师生的学习用书和培训学校的教材。 -
Python机器学习入门程晨 著Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。它具有丰富和强大的模块(库),能够很轻松地把用其他编程语言(尤其是C/C++)编写的各种模块联结在一起。这两年随着人们对人工智能的关注越来越多,大家对Python的学习热情也越来越高。在IEEE发布的编程语言排行榜中,Python已经多年****。这本Python编程与机器学习的入门书,首先介绍了一些Python编程的基础知识,然后基于图像识别的机器学习技术介绍了关于人工智能的一些知识和概念。读者可以跟随本书讲解动手编程实现图像特征检测、人脸识别、手写数字识别等应用,从而建立起对人工智能、机器学习、人工神经网络的初步认识。本书适合对人工智能感兴趣但缺乏编程基础的初学者阅读。它能够帮助读者更加轻松地进入Python编程以及人工智能的世界。 -
LabVIEW虚拟仪器入门与实例训练夏江华,王婷婷,汤素丽 著《LabVIEW虚拟仪器入门与实例训练》基于当前流行的虚拟仪器开发平台——LabVIEW 2018,结合了大量实例,介绍了LabVIEW软件的开发环境与基本操作,前面板,程序框图设计,字符串运算,循环与结构,数组和簇,波形图表和波形图,文件I/O,仪器控制,信号生成、分析及处理,LabVIEW应用程序生成,数据库。各章内容由浅人深、先易后难、循序渐进并附有习题,帮助读者巩固理论知识和提升上机操作能力,快速掌握LabVIEW的编程方法和技巧。《LabVIEW虚拟仪器入门与实例训练》适合用作各高职院校LabVIEW程序设计相关专业的教材,也可作为相关工程技术人员设计开发仪器或自动测试系统的参考用书。 -
Python编程完全自学教程朱春旭 著本书共分5篇,第1篇为入门篇(1章~5章),讲解了Python编程的基础知识,包括Python简介与安装、基本语法、常用语句与运算、字符串、列表、元组、字典与集合等;第2篇为进阶篇(6章~10章),讲解了Python编程的进阶知识,包括函数、模块与包的应用、文件操作、异常处理、面向对象编程等;第3篇为高级篇(11章~16章),讲解了Python编程的相关高级应用知识,包括时间和日期、正则表达式、多任务编程、网络编程、数据库等;第4篇为爬虫应用篇(17章~18章),主要讲解了Python在网络数据采集、页面内容提取等爬虫相关的技术知识;第5篇为Web开发篇(19章~20章),主要讲解了Django框架与Flask框架的应用,帮助读者掌握Web开发技术。 本书轻理论,重实践,目的是用低的学习成本,让读者快速上手Python编程与应用开发。 本书既适合非计算机专业出身的编程初学者,也适合即将走上工作岗位的广大毕业生,或已经有编程经验但想转行做Python应用开发的专业人士。同时,本书还可以作为广大职业院校、计算机培训班的教学参考用书。 -
青少年软件编程基础与实战 图形化编程一级凌秋虹 著图形化编程指的是一种无须编写文本代码,只需要通过鼠标拖曳相应的图形化指令积木,按照一定的逻辑关系完成拼接就能实现编程的形式。本书作为全国青少年软件编程等级考试(图形化编程一级)配套学生用书,基于图形化编程环境,遵照考试标准和大纲,带着学生通过一个个生动有趣的游戏、动画范例,在边玩边学中掌握考核目标对应的知识和技能。标准组专家按照真题命题标准设计的所有范例和每课练习更是有助于学生顺利掌握考试大纲中要求的各种知识。本书适合参加全国青少年软件编程等级考试(图形化编程一级)的中小学生使用,也可作为学校、校外机构开展编程教学的参考书。 -
程序员的数学基础课黄申 著本书紧贴计算机领域,从程序员的需求出发,精心挑选了程序员真正用得上的数学知识,通过生动的案例来解读知识中的难点,使程序员更容易对实际问题进行数学建模,进而构建出更优化的算法和代码。本书共分为三大模块:“基础思想”篇梳理编程中常用的数学概念和思想,既由浅入深地精讲数据结构与数学中基础、核心的数学知识,又阐明数学对编程和算法的真正意义;“概率统计”篇以概率统计中核心的贝叶斯公式为基点,向上讲解随机变量、概率分布等基础概念,向下讲解朴素贝叶斯,并分析其在生活和编程中的实际应用,使读者真正理解概率统计的本质,跨越概念和应用之间的鸿沟;“线性代数”篇从线性代数中的核心概念向量、矩阵、线性方程入手,逐步深入分析这些概念是如何与计算机融会贯通以解决实际问题的。除了理论知识的阐述,本书还通过Python语言,分享了通过大量实践积累下来的宝贵经验和编码,使读者学有所用。 本书的内容从概念到应用,再到本质,层层深入,不但注重培养读者养成良好的数学思维,而且努力使读者的编程技术实现进阶,非常适合希望从本质上提升编程质量的中级程序员阅读和学习。 -
Python编程快速上手[美] 阿尔·斯维加特(Al Sweigart) 著本书是一本面向初学者的Python编程实用指南。本书不仅介绍了Python语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。 -
乐高EV3机器人创意搭建与编程张海涛 著欢迎来到乐高EV3的精彩世界!这是一本通俗易懂的亲子类乐高EV3制作图书。本书以 “结构搭建”与“软件编程”两部分对乐高EV3的入门知识进行介绍。孩子可通过阅读本书,学习机械结构与软件编程的知识,还可以了解各种传感器的工作原理及使用方法。 本书图文并茂,以充满童趣的情景设计激发孩子的阅读兴趣,注重家长与孩子的互动,意在增加亲子活动的乐趣,增进家庭成员之间的感情。每个主题设计均与孩子的学习、生活紧密联系,容易让孩子产生共鸣,便于建立知识联结,从而激发兴趣。如果家长想在有限的时间中既能培养孩子的能力,又能陪伴孩子玩乐,可以通过本书获得一些新的思路。 本书适用于小学一年级以上的乐高初学者,也可作为与乐高有关的各种科普及教学活动的参考用书。 -
计算机视觉应用开发北京百度网讯科技有限公司,陈尚义,彭 著本书为1+X职业技能等级证书配套系列教材,以《计算机视觉应用开发职业技能等级标准(初级)》为依据,由北京百度网讯科技有限公司组织编写。 本书分为视觉数据获取与整理、视觉数据预处理、视觉数据标注、视觉应用场景与部署4部分,共10个项目,内容包括图像采集、数据文件整理、图像清洗、图像增广、可视化图像检测、图像标注、视频标注、标注文件格式转换、视觉应用场景认知以及视觉应用部署。全书以“项目—任务”方式安排教学内容,并采用模块化的组织形式,便于教师课堂的教学实施,以及学生由浅入深地学习各相关知识点。 本书配套微课视频、电子课件(PPT)、案例源代码等数字化学习资源。与本书配套的数字课程“计算机视觉应用开发”将在“智慧职教”(www.icve.com.cn)上线,学习者可以登录网站进行学习,也可以通过扫描书中二维码观看教学视频,详见“智慧职教服务指南”。教师可发邮件至编辑邮箱1548103297@qq.com索取相关教学资源。 本书可作为计算机视觉应用开发1+X职业技能等级证书(初级)认证的相关教学和培训教材,也可作为人工智能应用领域相关技术人员的自学参考书。
