软件与程序设计
-
基于Mixly的创意智造万飞,张清泉在创客教育风靡全国时,广东省东莞市创客老师通过实践摸索编写了此书,本书有基础、进阶、综合应用三篇,通过有趣易懂的科学实验,引导性教学,比较全面地挖掘了身边蕴藏的科学知识。本书是针对中小学生计算机智能及AI教育的教材,内容是基于Mixly的系统,传递少儿编程、产品创意、暂能暂造及人机互动、人工智能的基础理论知识,并融入一些可操作性的实例。全书图文并茂,语言通俗易懂,是对创客教育有兴趣的学生—本有质量的辅导材料。作者张清泉老师是东莞市松山湖实验中学高级教师,多次参编省教科院的科创与STEM教材和市创客系列教材。 -
EDIUS Pro9视频处理实用教程马建党本书主要内容包括EDIUS Pro 9的基础知识和软件的基本操作、EDIUS硬件系列产品推荐等。各章附有操作练习,使读者在学习时更加得心应手,学以致用。本书结构合理,内容系统全面,循序渐进,理论与实践相结合。本书既可作为各高等学校EDIUS基础课程的教材,也可作为各类高校、社会培训班影视专业的教材,同时还可供广大视频处理、影视制作爱好者以及电视台、婚庆公司等影视后期制作人员自学参考。 -
Scratch少儿编程高手的7个好习惯艾叔,文一可 著Scratch 是现今使用非常广泛的一种少儿编程语言。初学者在学习Scratch 时,往往注重功能的实现,忽略好的编程习惯的养成。本书设计了5个用于养成好习惯的Scratch 编程项目,在难度和复杂程度上依次递进,并设置有专门的编程习惯养成环节,来有效地帮助初学者快速养成编程好习惯。本书共分6 章。第1 章介绍Scratch 编程中的7 个好习惯分别是什么,各有什么作用。第2 ~ 6 章通过5 个精选的项目—新年贺卡、神奇的数字钢琴、接苹果游戏、吃小鱼体感互动游戏、海洋保卫战,由浅入深地讲解Scratch 编程需要掌握的知识点,并反复强化这7 个编程好习惯。每个项目被分解成若干个子任务,每个子任务的输出就是一个独立的程序。每个子任务计划1 天的完成时间,共计21 天。初学者在按照书上的步骤完成程序的同时,就能够潜移默化地养成良好的编程习惯。本书适合对少儿编程感兴趣的青少年和各个年龄段的初学者阅读,也适合家长和教师用作指导青少年进行程序设计的辅导用书。 -
Java程序设计案例教程邢海燕,陈静,卜令瑞本教材从Java语言的安装环境、基础语法、控制结构到面向对象编程、图形用户界面、输入输出、数据库编程和网络编程,由简单到复杂。教材的每一部分内容都是以学习任务为导向,涵盖了各个知识点。本书提供电子教案、课件、源代码、习题及答案,为教师授课和学生学习提供便利。本教材可以为后续的Java高级开发或者为后续其他编程语言的学习打下良好的基础。本书既可作为计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,也是一本适合广大计算机编程初学者学习的入门级读物。 -
Go语言极简一本通欢喜 著本书是一本Go语言入门书,全书共分为三部分。第一部分讲解Go语言基础知识,包括变量与简单类型、数组、切片、流程控制、字典、函数、结构体与方法、接口等,可以帮助读者快速掌握Go语言的基本程序结构。第二部分讲解Go语言高效并发相关知识,包括协程与通道、并发资源、包管理和测试等,让读者对Go语言层面的并发支持有更深入的理解。第三部分讲解Go语言项目实战,包括Gin框架、生活点评项目实战、账户管理系统实战,以及OAuth 2.0的授权协议等。通过实战,把前面讲解的知识点运用起来,帮助读者快速上手,积累项目经验。 -
自动化测试实战卢家涛 著《自动化测试实战——基于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应用开发的专业人士。同时,本书还可以作为广大职业院校、计算机培训班的教学参考用书。
