软件与程序设计
-
人工智能理论与实践吕云翔,王渌汀本书从人工智能的基本定义出发,由浅入深地阐述了人工智能的理论、策略、研究方法和应用领域,以梳理知识脉络和要点的方式,详细介绍知识表示、逻辑推理及方法、非确定性推理及方法、搜索策略、机器学习、深度学习、大数据等方面的内容。作为导论书籍,本书概念论述清楚,内容丰富,通俗易懂,在较为全面介绍人工智能的基础上对一些传统内容进行了取舍。为满足读者进一步学习的需要,除第1章外,每章都配有案例分析。本书的第9章整理了13个入门实验,便于读者在所学知识的基础上更懂得如何运用知识。本书既适合作为高等院校人工智能课程的教材,也适合计算机爱好者阅读。 -
深度学习C++吴晓梅 编著全书共分为四部分,第一部分(第1~4章)是基本内容,包括了创建C程序的基本工具和技术、分支和循环等流程控制语句、内置数据类型和它们的基本属性、C的各种运算符及其应用,第二部分(第5~8章)是指针和动态内存的内容,包括了指针和引用、动态变量、动态变量所有权和生命期、类和结构等,第三部分(第9~10章)是面向对象的程序设计内容,包括了类的设计、抽象与封装、继承和多态性等,第四部分(第11~13章)是较深的高级内容,包括了模板、容器和迭代器、异常处理。本书内容丰富,结构清晰,在知识讲解的基础上,提供了大量的例题和习题,使读者通过学习概念以及训练和实践,掌握程序设计的方法和过程,并具备良好的程序设计风格。本书可作为高等院校计算机专业的教材,也可供从事计算机软件开发的科研人员学习参考。 -
计算思维之程序设计沈军,沈凌翔本书以程序设计方法为主线,介绍其构建原理、基本应用和蕴含的计算思维。全书分为基础、方法和应用三篇,其中,基础篇包括第1-3章,主要解析程序的两个基因——数据组织和数据处理的基础方法构建原理及各种支持机制,为基本方法的构建奠定基础;方法篇包括第4-9章,主要解析目前主流的两种程序设计基本方法构建原理及各种支持机制;应用篇包括第10-18章,主要解析两种程序设计基本方法的具体应用。应用篇又细分为面向C的内向应用(第10-14章)和面向实际应用的外向应用(第15-18章)两个单元,对于外向应用进一步细化为基于演绎思维(第15和16章)和基于归纳思维(第17和18章)的两个层次,实现知识和方法学习到实际应用的思维平滑过渡。全书三篇都基于计算思维原理进行解析,各种机制与案例采用C语言描述。本书可以作为普通高等院校程序设计类课程的教材及教学参考书,也适合已有一定基础、需要进一步系统化提高程序设计思维能力和认知能力的广大程序设计从业人员自学。本书可以作为各个层次程序设计课程相关教师的教学指导用书。 -
Rust编程从入门到实战樊少冰、孟祥莲《Rust编程从入门到实战》是一部Rust编程语言的编程手册,第1~3章为Rust前置知识,介绍了开发环境搭建、第一个Rust程序以及语言的输入输出;第4~16章为Rust基础语法知识,介绍了Rust基础的语法和必要的语言使用规则,其中包括Rust所有权、生命周期以及特性等重要语言概念的介绍;第17~27章为Rust实用操作,介绍了文件与I/O、无畏并发、Web编程等重要的经典开发实战以及属性、宏、“不安全”语法等Rust高级编程。 《Rust编程从入门到实战》适合Rust语言初学者学习使用,也可供Rust开发者参考使用,还可作为高等院校相关专业的教材。 -
Scratch创意编程基础房桂兵,张建军 主编Scratch是一种无代码、图形化编程技术,学习门槛低,但对计算思维的训练一点不含糊,非常适合青少年的学习和应用。本书目的着眼青少年计算思维的提升,训练青少年的编程与逻辑思维。本书是依据世界少年儿童的编程实践而编写,其特点是项目引领,任务驱动,寓教于乐。本书结合少年儿童的认知特点和教学规律,通过讲解24个具体的趣味项目,让学生循序渐进地系统掌握 Scratch 的基本指令和编程方法,初步达到计算思维的训练。 -
Creo Parametric 8.0中文版基础入门一本通张云静Creo是美国PTC公司的标志性软件,该软件已逐渐成为当今世界最流行的CAD/CAM/CAE软件之一;目前PTC公司的新版本设计软件为Creo Parametric 8.0。本书讲解Creo Parametric 8.0中文版的设计方法,从软件使用入门开始讲解,详细介绍了其基准特征操作、草绘设计、三维设计基础、工程特征设计、特征操作和程序设计、装配设计、曲面设计、工程图设计、钣金件设计、模具设计和数控加工基础等内容,并且在每一章中有多个实操范例讲解,包括多种实战操作技巧。本书配有多媒体教学网络资源和微信公众号及QQ群,便于读者学习交流。本书结构严谨、内容翔实、知识全面、可读性强、实例专业性强,是广大读者快速掌握Creo Parametric 8.0的实用自学指导书,也可作为高等院校计算机辅助设计课程的教材。 -
从零开始学Python明日科技 编著本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习Python编程知识,并提升自己的实际开发能力。全书共分为4篇21章,内容包括开启Python之旅、变量与基本数据类型、与计算机交流、运算符与表达式、 程序的控制结构、序列的通用操作、列表(list)、元组(tuple)、字符串的常用操作、正则表达式操作、字典与集合、函数、模块和包、面向对象与类、文件I/O、异常处理与程序调试、海龟绘图、GUI设计之PyQt5、网络爬虫开发、小海龟挑战大迷宫、AI图像识别助手等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合人工智能、网络爬虫工程师及Python初学者等自学使用,也可用作高等院校相关专业的教材及参考书。 -
中文版 LabVIEW 2020 从入门到精通天工在线 著《中文版LabVIEW 2020 从入门到精通(实战案例版)》以LabVIEW 2020 版本为基础,详细介绍了图形化编程语言LabVIEW的编程知识和应用技巧,是一本LabVIEW 入门教程,也是一本LabVIEW案例视频教程。全书内容包括:虚拟仪器知识,LabVIEW 2020入门,控件的选择与放置,控件属性设置,前面板界面编辑,LabVIEW 编程,数值与字符串运算,循环与结构,数据图形显示,初等函数,数组、簇与矩阵,VI 内存管理,文件I/O操作,文件操作与管理,高等数学,波形运算,信号处理,网络与通信,数据采集,使用Express VI 生成曲线等内容。重要知识点均配有实例练习,帮助读者巩固并理解相关知识。 《中文版LabVIEW 2020从入门到精通(实战案例版)》提供了160 集配套教学视频,扫描书中二维码即可在线观看学习,也可根据前言中的相关方法下载到计算机中观看。另外,本书还提供了全书实例的源文件和素材,方便读者按照书中实例操作时直接调用。 《中文版LabVIEW 2020从入门到精通(实战案例版)》内容丰富,语言通俗易懂,可作为LabVIEW 初学者的入门教材,也可作为高等院校测量、自动控制、仿真、程序开发等相关专业的教材或参考书,还可作为相关工程技术人员的技术手册。 -
微信公众平台Spring Boot应用开发入门吴胜本书主要介绍微信公众平台应用开发入门、接收普通消息和被动回复消息、菜单和事件的应用开发、模板消息等其他消息能力、素材管理、用户管理、帐号管理、微信网页开发、智能接口的应用开发、 与第三方API的整合开发、与微信其他技术的整合开发、微信公众号框架的应用开发等内容,后结合一个案例说明开发整个过程。本书以学习难度、开发步骤的方式来组织各个章节内容;还配备了示例的操作视频;可以帮助读者更好地理解、掌握微信公众平台应用开发。本书内容通俗易懂,适合微信公众平台开发的初学者(特别是在校学生)、Spring Boot开发学习者;可以作为学校的教学用教材、自学的入门读物、开发过程的参考书。 -
Java程序设计基础教程陈振兴本书针对Java 开发领域的实际需求,参照OCA(Oracle Certified Associate)考核知识点和认证体系,详细讲解了Java 技术的基础知识。内容包含Java 语言概述与编程环境、Java 语言基础、类与对象、深入理解Java 语言面向对象(继承、重写、对象多态性、Object 类、抽象类、接口、内部类、Lambda 表达式)、异常处理、常用类与工具类、多线程、输入输出流、图形用户界面,以及数据库编程。全书逻辑性强,循序渐近且示例丰富,能够帮助初学者快速掌握Java 开发技能。本书的内容和组织基于高校教材的要求,既可作为高等院校本科、专科计算机相关专业的教材,也可作为基础的培训用书。
