软件与程序设计
-
Qt Creator快速入门霍亚飞 著本书是基于Qt Creator集成开发环境的入门书籍,讲解了经典的桌面端C++ Widgets编程和Qt Creator开发环境的使用。本书内容主要包括Qt的基本应用,以及Qt在图形动画、影音媒体、数据处理和网络通信方面的应用内容。与第3版相比,本书使用Qt 6.2.3和Qt Creator 6.0.2进行了全书修订,主要添加了第18章Qt图表和数据可视化内容,重写了第7章正则表达式部分和第13、14章多媒体应用的大部分内容。 -
算法与程序设计杨建英本书遵循“精选案例,面向设计,深入浅出,注重能力培养”的要求,以案例形式实现算法与程序设计教学,精选了穷举法、递推法、回溯法、分支限界法、递归法、分治法、贪心算法、动态规划法和随机算法等常用算法进行讲解,并给出了使用各算法求解的典型案例。对于每一个案例的求解,从问题提出到算法设计、从程序实现到算法复杂度分析,环环相扣,融为一体,力求理论与实际相结合、算法与程序相统一,突出算法在解决实际问题中的核心地位与引导作用。本书中的所有案例均给出算法设计要点与完整的C语言或者C++语言程序代码(均在VC++ 6.0上编译通过)。为方便教学,每章都附有习题,同时提供教学课件、习题答案、源代码等配套资源,读者可登录华信教育资源网(www.hxedu.com.cn)免费下载使用。本书既可作为高等院校计算机专业相关课程的教材,也可供IT从业人员和计算机编程爱好者参考使用。 -
机器学习及其Python实践阚道宏本书面向研究型开发与创新能力培养,重点讲解机器学习的基本原理和前沿思想。Python是开展机器学习编程实践的主流语言,本书为常用的机器学习模型提供了完整的Python实现代码。本书在“学堂在线”网站同步开设配套慕课课程,供读者免费学习。 本书可作为高等学校相关专业“机器学习”“统计学习”等课程的教材,也可作为有一定基础的读者的自学参考书。 -
程序分析原理[丹] 弗莱明·尼尔森(Flemming Nielson),[丹] 汉内·里斯·尼尔森,[英] 克里斯·汉金(Chris Hankin) 著,詹博华,冀振燕,孙文辉 译该书共分为6章,其中第1章为介绍,第2~5章依次为数据流分析、基于约束的分析、抽象解释、类型和作用系统,第6章为分析算法介绍。该书内容基本囊括了程序分析领域中的经典方法和技术,配以严谨的形式化系统,全书思路清晰、逻辑性强,是不可多得的经典书籍。 -
前端跨界开发指南史文强 著本书是字节跳动资深前端工程师呕心沥血之作,也是目前市场上少有的从原理到实战深度剖析JavaScript生态中经典工具库的技术图书。 全书共有6篇,分别是基础篇、图形学篇、多媒体篇、跨端开发篇、游戏开发篇和跨界实践篇,书中不仅详细介绍了JavaScript语言在浏览器页面之外的不同应用场景,更从实用技巧、设计理念、原理源码等角度对精心挑选的30多个工具库进行了全方位的解析,希望读者在领略JavaScript代码之美的同时,也能拓宽技术视野。为了帮助读者更好地理解书中所讲述的内容,随书代码仓库里提供了大量可运行的源码,包括精简版的库重写和完整的代码示例。 -
Python极客编程[美] 李·沃恩(Lee Vaughan) 著,王海鹏 译本书包含16个有趣的编程项目,共分为12章。每章从一个明确的项目目标开始,引导读者像程序员一样思考解决问题的方法并完成任务。本书介绍用贝叶斯法则确定事件概率,用自然语言处理技术分析语料库,用collections和random等模块加密字符,用OpenCV和NumPy等库实现图像差异检测、图像属性测量、人脸检测、人脸识别等计算机视觉应用,用turtle模块模拟图像移动轨迹,用pandas库分析数据,用bokeh等库进行数据可视化。通过对本书的学习,读者将学会使用Python创建完整、实用的Python程序。本书能帮助Python初学者理解编程思想并培养Python编程技能,也能帮助有一定编程基础的Python程序员从项目实战中获得解决实际问题的启发。 -
智能制造的信息安全李晖,朱辉,张跃宇,赵兴文本书将面向围绕数字化供应链构成的数据生态系统,介绍数据流转共享的新兴技术,同时结合其安全需求,介绍身份认证、信任管理、数据保护、访问控制、乃至区块链技术在智能制造中的应用,为智能制造领域的从业人员了解相关安全技术提供参考。 -
Python从入门到精通陈政强,广州市薯条橙子信息科技有限公司 著这是一本Python零基础入门的实战型教程图书,介绍的是当下计算机编程领域颇为流行的Python语言。全书内容包含快速掌握Python的必备基础、Python的交互模式、变量/内存地址与命名、数据类型与结构、字符串、列表元祖、字典、集合、控制语句、函数、文件与IO、面向对象/类、异常处理、并发编程、模块、数据库与网络编程、错误调试与单元测试和版本控制工具等内容。另外,为了让读者能学以致用,本书在最后一章安排了“项目开发实训”,主要包含爬虫和Web搜索系统的开发。书中穿插了“编程小知识”“笔者有话说”等内容,请读者不要略去这些内容,它们可以帮助大家了解和理解编程过程中的一些原理、技巧,甚至冷知识。本书适用于作为计算机编程专业的教材图书,也可以作为程序开发工程师的知识拓展图书。注意,本书的教学环境是基于Windows 10系统(64位)编写的,全书内容均采用Python 3.7编写。 -
仿生智能凤仙花优化算法李圣普 著《仿生智能优化凤仙花算法》系统地描述了一种新型群体智能算法——凤仙花优化算法,它的产生、算法实现、理论分析、算法改进及其应用,为读者勾勒出了凤仙花优化算法的全景图像。主要内容包括: 凤仙花优化算法的基本原理与实现及其性能分析、收敛性和时间复杂度分析、改进算法、多目标凤仙花优化算法的化实现,以及几种应用实例。书中重点介绍了凤仙花优化的参数设定,各种改进方法、多目标优化、与典型群体智能算法的性能对比分析等。书中还包括了凤仙花优化算法的资料和一些重要算法的流程图,以及源代码,供感兴趣的读者参阅和使用。《仿生智能优化凤仙花算法》可供人工智能、控制科学与工程、计算机算法等专业领域研究人员参考,也可供相关专业研究生教学使用。 -
Java EE开源框架应用温立辉, 周永福, 巫锦润, 方阿丽, 常贤发《Java EE开源框架应用》共分7章,分别论述了Struts2、Hibernate敏捷框架在Web信息系统开发中的应用。各章节均选取了行业中核心的应用技术结合企业实际开发案例,作为分析、学习的方向与范围,力求读者能掌握企业级开发中所必需的核心技能,以能胜任相关的技术开发工作。第1~4章为Struts2框架的论述部分,讨论了Struts2的结构、基本语法、流程控制、拦截器、上下文环境、前端视图配置、校验框架、国际化、异常处理等方面的内容与实现。第5~6章为Hibernate框架的论述部分,讨论了Hibernate的结构、基本语法、ORM原理及思想、对象持久化机制、各级缓存、反向工程、HQL应用语言、批处理操作、实体关联映射等方面的内容与实现。第7章为一个综合应用,讨论了Struts2如何整合Hibernate框架、Web系统如何分层架构以及相关综合业务模块的编码开发。
