软件与程序设计
-
数据视觉艺术曹鉴华,赵奇 著《数据视觉艺术——从Excel数据可视化到Python数据可视化》主要通过Excel和Python在数据可视化方面的对比,介绍使用Excel和Python实现数据可视化的相关内容和方法。书中按照学习递进层次将内容组织为数据可视化理论基础、Excel数据可视化基础、Python数据可视化基础、Python编程基础和数据可视化实战案例等几部分内容。在Excel和Python数据可视化基础部分介绍了多个案例的可视化实现,在实战部分选择了电商、房产和疫情等多个场景任务进行练习。最后介绍了更多的Python可视化第三方库及其应用。数据之美需要通过可视化应用表现出来。本书主题明确、内容翔实、通俗易懂、结构紧凑、案例丰富,适合对数据应用感兴趣的读者阅读。同时对于从事数据科学、大数据相关工作的技术人员来说,本书也具有一定的参考价值。 -
Excel VBA 编程开发刘永富 著《Excel VBA编程开发(上册)》从初学者角度出发,通过简洁的语言、丰富的实例详细介绍了利用Excel VBA语言进行程序开发需要的思维方式、知识技能等内容。 本书共15章,第一部分介绍VBA编程环境、语法基础和内置函数;第二部分介绍Excel对象的读/写方式、事件编程、程序调试和错误处理;第三部分偏重界面设计,主要介绍自定义功能区、窗体和控件设计、加载宏的做法和用法;第四部分进入中级难度,介绍了VBA通过ADO技术、SQL查询语言访问数据库,通过操作VBE实现自动编程,以及类模块的基本概念和用法。每一章都设计了3道课后习题,习题答案在本书附录中展示。 为了让读者更好地理解本书内容,本书配备了视频教程和教学PPT课件,并赠送读者15集视频课程。 本书适合具有Excel办公软件基础知识,想快速掌握VBA编程的各类人士阅读,也适合从事Office开发、RPA自动化开发、VSTO开发的人员作为参考书使用。应用型高校计算机相关专业、培训机构的讲师和学员也可选择本书作为教材或参考书。 -
鸿蒙OS应用编程实战赵龙,马岩松 著《鸿蒙OS应用编程实战》系统全面地介绍了鸿蒙操作系统下应用开发所需基础知识,以图文并茂及小视频讲解的形式,通过丰富的案例实践提高读者的应用能力。本书共9章,第1章介绍了鸿蒙操作系统的开发环境、一些基础知识及基本应用的创建;第2~3章介绍了鸿蒙应用开发必备的各种组件基础及Ability 框架的应用实践;第4~6章介绍了鸿蒙操作系统中的事件交互、多媒体功能、生物识别、传感器设备管理等应用程序核心功能开发;第7章介绍了鸿蒙应用程序安全设计;第8~9章是应用实践,介绍了鸿蒙系统在可穿戴设备与智慧终端屏的综合开发实践。 《鸿蒙OS应用编程实战》为读者提供了全部案例源代码下载和高清学习视频,读者可以直接扫描二维码观看。 《鸿蒙OS应用编程实战》适合想学鸿蒙开发而又无从入手的初学者自学,同时也可作为对鸿蒙系统有兴趣且有开发经验的开发人员的参考书。 -
思维导图学C++趣味编程方其桂 等 著随着人工智能时代的到来,编程受到了越来越多人的青睐,培养孩子的编程思维也变得格外重要。C++是一门简单易学的编程语言,非常适合青少年学习使用。 本书基于Dev C++ 5.11版本,详细介绍了C++编程的知识和应用技巧。本书分为上、下两册,上册通过有趣的案例,帮助读者了解并掌握C++编程的基础知识;下册以经典数学案例为例,介绍C++编程的核心——算法等相关知识,最终使读者能够学会应用C++解决生活和学习中常见的各类问题。全书共43个实例,每个实例均以1个完整的作品制作为例展开讲解,让孩子们边玩边学,同时结合思维导图的形式,启发和引导孩子们去思考和创造。 本书采用全彩印刷+全程图解的方式展现,每节课均配有微课教学视频,还提供所有实例的源程序、素材,扫描二维码即可轻松获取相应的学习资源,大大提高学习效率。 本书特别适合中小学生进行编程启蒙使用,适合完全没有接触过编程的家长和小朋友一起阅读。对从事编程教育的老师来说,也是一本非常好的教程。同时也可以作为中小学兴趣班以及相关培训机构的教学用书。 -
流利的Python语言[巴西] 卢西亚诺·拉马略 著别浪费时间让Python去适应你在其他语言中学到的模式。尽管Python的简单性可迅速提高你的工作效率,但这往往意味着你并未运用该语言所提供的所有特性。通过这本实践指南的新版,你将学会如何利用理念来编写有效的现代Python3代码。发现并应用超出你过往经验之外的Python3惯用特性。作者LucianoRamalho将带你了解Python的核心语言特性和库,并教你如何使代码短、快、具可读性。新版进行了重大的新,共包含五部分,每部分都相当于一本迷你书:数据结构:序列、字典、集合、Unicode和数据类。作为对象的函数:头等函数、相关设计模式和函数声明中的类型提示。面向对象的惯用法:组合、继承、mixin、接口、运算符重载、协议和多静态类型。控制流:上下文管理器、生成器、协程、async/await和线程/进程池。元编程:属性、特性描述符、类装饰器以及替代或简化元类的新类元编程钩子。 -
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从业人员和计算机编程爱好者参考使用。 -
程序分析原理[丹] 弗莱明·尼尔森(Flemming Nielson),[丹] 汉内·里斯·尼尔森,[英] 克里斯·汉金(Chris Hankin) 著,詹博华,冀振燕,孙文辉 译该书共分为6章,其中第1章为介绍,第2~5章依次为数据流分析、基于约束的分析、抽象解释、类型和作用系统,第6章为分析算法介绍。该书内容基本囊括了程序分析领域中的经典方法和技术,配以严谨的形式化系统,全书思路清晰、逻辑性强,是不可多得的经典书籍。 -
机器学习及其Python实践阚道宏本书面向研究型开发与创新能力培养,重点讲解机器学习的基本原理和前沿思想。Python是开展机器学习编程实践的主流语言,本书为常用的机器学习模型提供了完整的Python实现代码。本书在“学堂在线”网站同步开设配套慕课课程,供读者免费学习。 本书可作为高等学校相关专业“机器学习”“统计学习”等课程的教材,也可作为有一定基础的读者的自学参考书。 -
前端跨界开发指南史文强 著本书是字节跳动资深前端工程师呕心沥血之作,也是目前市场上少有的从原理到实战深度剖析JavaScript生态中经典工具库的技术图书。 全书共有6篇,分别是基础篇、图形学篇、多媒体篇、跨端开发篇、游戏开发篇和跨界实践篇,书中不仅详细介绍了JavaScript语言在浏览器页面之外的不同应用场景,更从实用技巧、设计理念、原理源码等角度对精心挑选的30多个工具库进行了全方位的解析,希望读者在领略JavaScript代码之美的同时,也能拓宽技术视野。为了帮助读者更好地理解书中所讲述的内容,随书代码仓库里提供了大量可运行的源码,包括精简版的库重写和完整的代码示例。
