软件与程序设计
-
微课学Axure RP 10互联网产品策划与原型设计高鹏《微课学Axure RP 10互联网产品策划与原型设计》由浅入深地介绍了原型设计制作的方法,以Axure RP 10为主要软件绘制原型并输出查看。本节以知识点和实例的制作讲解为主,同时讲解了大量Axure RP 10的基础知识,为原型设计的制作打下了基础。 《微课学Axure RP 10互联网产品策划与原型设计》配套的多媒体教学资源中不但提供了所有实例的源文件和制作实例所需的素材,同时还提供了所有实例的多媒体教学视频和教学PPT课件,以帮助读者迅速掌握使用Axure RP 10进行原型设计制作的精髓,从零起步,进而跨入高手行列。 《微课学Axure RP 10互联网产品策划与原型设计》实例丰富、讲解细致,注重激发读者的兴趣,培养动手能力,适合作为从事原型设计制作人员的参考手册。
-
Java并发编程的艺术方腾飞 魏鹏 程晓明内容简介本书是Java并发编程领域公认的标准性著作,第1版自2015年出版以来,累计印刷23次,销售超过10万册,全网读者评论超过40000条,口碑爆棚。第2版在第1版的良好基础上,与时具进,反映了Java技术的最新发展;去芜存菁:处理了广大读者反馈的问题;博采众长:吸收了行业专家的宝贵建议;厚积薄发,融入了作者近8年在Java并发编程方面积累的新技术和新经验。新增和修订的内容超过50%,无论是理论、方法还是实践,都有了大幅度的提升。本书从并发编程的底层实现机制入手,围绕JDK源码、JVM、CPU等多角度详细介绍了设计Java并发程序的框架、原理、核心技术、设计模式与应用,同时辅以丰富的示例代码,使得开发人员能够更快地领悟Java并发编程的要领,利用Java平台的基础并发功能快速地构建大规模的并发应用。本书具体包含如下核心内容:?Java并发编程的基础:线程。?Java并发编程的挑战及其解决思路。?Java 并发编程的底层实现原理,在CPU和JVM层面如何实现并发编程。 ?Java 的内存模型。?Java 并发包中与锁相关的API和组件,以及它们的使用方式与实现细节。?Java 中并发容器的实现原理,领略大师的设计技巧。 ?Java 中的原子操作类和并发工具类。?Java 中的线程池实现原理和使用建议。 ?Executor 框架的整体结构和成员组件。 ?并发编程的实战案例,以及排查并发编程问题的方法。 ?分布式编程的原则、范式以及常见分布式协议。 ?分布式锁以及如何在分布式环境下进行并发控制。 ?常见的分布式系统架构,以及多个场景的分布式架构方案。此外,本书还是一本关于如何高效地进行分布式编程的实践指南,提供了很多实用的分布式编程技巧和工具,让读者更好地应对分布式编程挑战,掌握Java生态在分布式领域的新编程范式。
-
Python数据分析与可视化项目实战王振丽《Python数据分析与可视化项目实战》由浅入深地讲解了使用Python语言实现大型商业案例项目数据分析的知识,几乎覆盖了当今主流的数据分析行业。全书共9章,分别讲解了电影产业市场数据分析和可视化系统,电商客户数据分析和可视化系统,房产信息数据分析和可视化系统,城市智能交通数据分析和可视化系统,NBA球星技术统计信息数据分析和可视化系统,股票数据分析和可视化系统,民宿信息数据分析和可视化系统,足球数据可视化分析和机器学习预测系统,网络舆情数据分析和可视化系统等。 《Python数据分析与可视化项目实战》适用于已经了解Python语言基础语法,希望进一步提高自己Python开发水平的读者,同时还可以作为大专院校相关专业的师生用书和培训机构的教材。
-
Python深度元学习算法王茂发,陈慧灵,徐艳琳,龚启舟,冷志雄,万泉,颜丙辰本书全面介绍了深度元学习技术的知识,包括元学习、机器学习、深度学习及其技术平台和应用案例,给出了一套较为完备的深度元学习框架,并根据作者所在课题组的研究成果提出了一些具有启发性的元学习算法和思考方向。 全书共9章。第1章主要介绍元学习的基本概念、基本任务和基本类型;第2章系统介绍深度学习的概念、原理和应用,帮助读者逐步具备一定的深度学习实践能力;第3章介绍一种简单的元学习神经网络——孪生网络;第4章介绍原型网络及其各种变体;第5章介绍两种有趣单样本元学习算法——关系网络和匹配网络;第6章介绍记忆增强神经网络;第7章进一步介绍饶有趣味且应用广泛的元学习算法——模型无关元学习及其变种;第8章介绍另外两种经典的元学习模型——MetaSGD和Reptile;第9章深入介绍元学习的一些新进展与**研究成果——基于样本抽样和任务难度自适应的深度元学习理论。全书提供大量应用实例和配套代码,每章后均附有适量思考题,引发读者思考和讨论。 全书行文浅显易懂,深入浅出,适合作为高等学校计算机相关专业研究生或高年级本科生开展元学习理论教学,也可供广大AI技术开发和研究人员参考。
-
JavaScript多线程编程实践[美]托马斯 亨特二世(Thomas Hunter II),[加拿大]布莱恩 英格利什(Bryan English)本书主要讨论了构建多线程应用的两种方法:一种是使用消息传递,另一种是使用共享内存。你将学习实现每种方法的API,包括根据情况进行选择,以及何时可以结合使用它们。你还将亲自动手实践这些方法构建的高级模式。本书的主要内容有:学习如何从多线程编程中受益。了解专用 worker、共享 worker和服务 worker之间的区别。知道何时以及何时不应该在应用程序中使用多线程。通过利用Atomics对象协调线程之间的通信。应用这些知识来构建高性能的应用程序。从多线程中受益的评估方式。
-
前端三剑客贾志杰本书采用“核心技术→实战训练营→企业级项目实践”的结构和“由浅入深,由深到精”的模式进行讲解。 全书科学设置七大阶段由浅入深循序渐进,为解决实际问题而生。第一阶段、第三阶段、第五阶段分别讲解了HTML5、CSS3、JavaScript核心技术;第二阶段、第四阶段、第六阶段分别是与之对应的HTML5实战训练营、CSS3实战训练营和JavaScript实战训练营,通过大量源于实际生活的趣味案例,强化上机实践,提高学员软件开发中实际问题的分析与解决能力;第七阶段为企业级项目:小米商城项目,紧跟企业实际技术选型,追求技术的实用性与前瞻性,帮助我们快速理解企业级布局思维。 本书具有很强的实用性,重视实践,各章均有实例,并以一个完整、翔实的实例为主线,在各章中解析知识点,既可作为高等院校计算机及相关专业学习网页设计或网站开发课程的教材,又可作为Web开发人员及自学者的参考书。
-
C语言程序设计苏小红 张彦航 赵玲玲 李东 编著本书是“十二五”普通高等教育本科国家级规划教材,是一本兼具趣味性和实用性的C程序设计教材。全书由14章组成,内容包括:为什么要学习编程,基本数据类型、基本算术运算符,键盘输入和屏幕输出,选择控制结构,循环控制结构,函数与模块化程序设计,数组和算法基础,指针,字符串,指针和数组,结构体和数据结构基础,文件操作以及简单的游戏设计。 本书以应用为背景,面向问题求解和编程能力的训练,从实际问题出发,在案例的不断深化中逐步引出知识点,形成“程序设计方法由自底向上到自顶向下”和“数据结构由简单到复杂”的两条逻辑清晰的主线。案例内容紧密结合实践,举一反三,融会贯通,尤其侧重错误案例的分析和讲解,在任务驱动下,由浅入深、启发引导读者循序渐进地编写规模逐渐加大的程序,让读者在不知不觉中逐步加深对C语言程序设计方法的了解和掌握。本书配有多媒体课件、例题和习题源代码以及程序设计远程在线考试平台等教学资源,免费向任课教师提供。 本书适合作为高等学校各专业的C语言程序设计课程教材,也可作为从事计算机相关工作的科技人员、计算机爱好者及各类自学人员参考。
-
HTML+CSS+JavaScript+Bootstrap渐进式Web开发入门与实践陈婉凌《HTML CSS JavaScript Bootstrap渐进式Web开发入门与实践》从设计网站开始,以浅显易懂的方式讲解网站构建过程、设计网站原型的工具和资源的获取,循序渐进地介绍Web前端三大核心技术—HTML、CSS和JavaScript,并加入前端框架Bootstrap技术。 《HTML CSS JavaScript Bootstrap渐进式Web开发入门与实践》介绍配色工具,以及如何使用Bootstrap模块和配色表快速构建专业美观的响应式网页设计(RWD)网站。本书包含渐进式应用技术,手把手教读者优化网站为Web应用,实现类似原生应用的体验。 《HTML CSS JavaScript Bootstrap渐进式Web开发入门与实践》共分三部分:前端开发概念,HTML CSS基础到进阶教学;JavaScript基础语法和Web数据库应用;前端框架工具,包括Bootstrap和PWA。各部分均有实用范例和整合练习。《HTML CSS JavaScript Bootstrap渐进式Web开发入门与实践》适合自学与教学使用:对前端技术感兴趣却不知从何入门的初学者;前端开发技术相关从业人员;大专院校用于网站设计相关课程教材。
-
对比Java学习Go[美]巴里·费根鲍姆本书通过提供大量的代码示例,对Go特性进行了清晰的描述,并将它们与类似的Java特性进行了对比。读完这本书,你将对Go及其库有足够的了解,从而开始使用Go语言进行编程。
-
智能分析童大谦写作本书的目的是希望让不懂编程的读者也能使用ChatGPT生成代码,轻松实现Excel数据处理自动化,让读者从零基础成为高手;让懂编程的读者也能收获良多,快速提升工作效率。书中用ChatGPT自动生成代码,实现了Excel数据处理自动化的绝大部分内容,包括数据导入和导出、数据整理、数据预处理、数据统计分析、数据可视化和与Excel工作表交互等。书中针对数据处理的每个问题都提供了示例,结合示例实践了提示词的编写技巧,并对与表达、数据、输出、效率和语言等相关的主题进行了探讨和总结。书中的代码是使用pandas、xlwings和OpenPyXL编写的,这也是目前通过编程方式处理Excel数据最优的工具组合。本书适合任何对ChatGPT和Excel数据处理感兴趣的读者阅读,包括职场办公人员、数据分析人员、大学生、科研人员和程序员等。