软件与程序设计
-
领域驱动设计学习手册[以色列]弗拉德·霍诺诺夫(Vlad Khononov)本书的主要内容有:如何分析公司的业务领域,了解你正在构建的系统如何符合其竞争战略。如何使用领域驱动设计的战略和战术工具来构建有效的软件解决方案,从而满足业务需求。如何建立对你遇到的业务领域知识的共同理解。如何将系统分解为限界上下文。如何协调多个团队的工作。如何在遗留系统改造项目中,循序渐进地引入领域驱动设计。 -
趣学Python[美]贾森·R.布里格斯(Jason R. Briggs)Python是一款解释型、面向对象、动态数据类型的高级程序设计语言。Python语法简捷而清晰,具有丰富和强大的类库,因而在各行各业中得到广泛的应用。对于初学者来讲,Python是一款既容易学又相当有用的编程语言,国内外很多大学开设了学习课程,将Python作为一门编程语言学习。本书是一本可让读者轻松、快速掌握Python编程的入门读物。全书分为3部分,共16章。第一部分是第1章到第10章,介绍Python编程基础知识,包括Python的安装和配置、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图,等等。第二部分是第11章和第12章,介绍如何用Python开发实例游戏弹球。第三部分包括第13章到第16章,介绍了火柴人实例游戏的开发过程。本书语言轻松,通俗易懂,讲解由浅入深,力求将读者阅读和学习的难度降低。任何对计算机编程有兴趣的人或者初次接触编程的人,不论孩子还是成人,都可以通过阅读本书来学习Python编程。 -
Scratch趣味编程李姗 龙慧 赵娜 著本书共分为4章内容,从易到难,从基础到综合实战,详细讲解了Scratch3.0版本创意编程知识,帮助初学者掌握编程思想和建立Scratch编程知识体系。附录为 PAAT 全国青少年编程能力等级考试(图形化编程一级至三级 )的试卷各一份,为部分读者日后参加图形化编程考试提供一定的帮助。本书适合6岁以上,对编程有兴趣的小读者阅读,也适合希望辅导孩子进行编程训练的家长和少儿编程培训机构的教师使用。 -
Django+Vue系统架构设计与实现黄永祥《Django Vue系统架构设计与实现》以一个网站系统的构建为主线,以Django和Vue.js为核心框架,逐步深入讲述网站系统架构设计和实现技术,分别从前后端开发和运维技术等多方面讲述如何设计和搭建系统架构。前端采用Vue框架开发系统网页,后端采用Django MySQL框架搭建系统后台,并深入讲述项目的部署方案、集群架构、负载均衡和分布式架构等技术实施。 《Django Vue系统架构设计与实现》注重案例教学,讲解深入浅出,适合有一定Django和Vue基础的开发人员和网站开发人员阅读,尤其适合缺少项目经验的读者,也可用作培训机构和高校相关专业的教学用书。 -
Python入门教程[美] 戴维·阿莫斯,[德] 达恩·巴德尔,[加] 乔安娜·雅布隆斯基,[美]本书由Real Python团队倾力编写,内容兼容Python 3.9版本。全书可分为两大部分,共18章。前半部分透彻地讲解现代Python编程的所有核心知识,后半部分带领你用Python构建实际的应用程序和脚本,解决有趣的现实问题。本书按照逻辑顺序介绍每个概念和语言特性,并以简短明了的代码示例进行解释和说明。你还可以通过书中的编码练习和项目巩固基础,通过交互式小测验检验自己的学习效果。本书内容已经过数以万计的Python爱好者、数据科学家和开发人员的实战检验,尤其适合零基础新人快速习得编写Python程序的实用技巧,培养对编程的热情。 -
Python机器学习[美]塞巴斯蒂安·拉施卡 [美]刘玉溪(海登), [美]瓦希德·米尔贾利利 著本书是一本在PyTorch环境下学习机器学习和深度学习的综合指南,可以作为初学者的入门教程,也可以作为读者开发机器学习项目时的参考书。本书讲解清晰、示例生动,深入介绍了机器学习方法的基础知识,不仅提供了构建机器学习模型的说明,而且提供了构建机器学习模型和解决实际问题的基本准则。 本书添加了基于PyTorch的深度学习内容,介绍了新版Scikit-Learn。本书涵盖了多种用于文本和图像分类的机器学习与深度学习方法,介绍了用于生成新数据的生成对抗网络(GAN)和用于训练智能体的强化学习。后,本书还介绍了深度学习的新动态,包括图神经网络和用于自然语言处理(NLP)的大型transformer。 无论是机器学习入门新手,还是计划跟踪机器学习进展的研发人员,都可以将本书作为使用Python进行机器学习的不二之选。学完本书,你将能够:探索机器从数据中“学习”的框架、模型和方法。使用Scikit-Learn实现机器学习,使用PyTorch实现深度学习。训练机器学习分类器分类图像、文本等数据。构建和训练神经网络、transformer及图神经网络。探索评估和优化模型的方法。使用回归分析预测连续目标结果。使用情感分析深入地挖掘文本和社交媒体数据。 -
Spring快速入门到精通明日科技 编著《Spring快速入门到精通》是一本基础与实践相结合的图书。全书共分为三篇,分别是基础篇、案例篇、项目篇,其中基础篇16章、案例篇10章、项目篇2章。从学Spring、Spring MVC和Spring Boot到用Spring、Spring MVC和Spring Boot的角度出发,帮助读者快速掌握基础知识的同时,引导读者如何使用它们开发应用程序。本书提供丰富的资源,包括实例、案例和项目的源码及相关讲解视频、学习计划表、指令速查表等,全方位为读者提供服务。本书不仅适合作为软件开发入门者的自学用书,而且适合作为高等院校相关专业的教学参考书,还适合供初入职场的开发人员查阅、参考。 -
芯片力量李海俊、冯明宪《芯片力量》的主要内容分成三个部分:第一篇(第 1 ~ 3 章)是机遇篇,阐述历史机遇与产业历程,包括半导体产业在过去一个世纪中带给全球经济发展的机遇,以及大国在半导体机遇中的竞合与博弈历程。第二篇(第 4 ~ 7 章)是技术篇,阐述交叉跨界技术创新,以及新一代信息技术在半导体产业正发挥的、愈发重要的作用,这涉及芯片设计、制造、封测,也包括芯片制造设备厂商的应用实践与重要成果。第三篇(第 8、9 章)是管理篇,展望未来产业发展,包括如何看待和理解半导体产业在 21 世纪的爆发式增长,以及从产业发展管理及企业管理的视角出发,阐述如何更好地实现智能制造的升级管理。 -
21天学通C++[美]悉达多·饶(Siddhartha Rao)这是一本经典的C编程入门指南,第9版针对C20标准进行了内容上的全面更新,旨在帮助读者编写更快、更简单、更可靠的C代码,并掌握C和面向对象编程的基本原理。本书通过大量短小精悍的程序详细而全面地阐述了C的基本概念和技术应用,以及C20新增的功能,这些内容被组织成结构合理、联系紧密的章节。每章都提供了示例程序清单,并辅以示例输出和代码分析,以进一步阐述该章的主题。为帮助读者巩固所学的内容,每章末尾都提供了常见问题相关答案以及作业。读者可对照附录E提供的答案,了解自己对所学内容的掌握程度。本书面向C初学者,不要求读者有C语言方面的背景知识,可作为高等院校教授C课程的教材,也可供初学者自学C时使用。 -
自然语言处理之BERT模型算法、架构和案例实战陈之炎本书用简单、通俗、易懂的语言对BERT相关的自然语言处理技术进行描述,从原理、架构、实现等多维度解读BERT 模型,并展示不同层面的实战案例,通过将理论和实践相结合, 使读者能够在对模型充分理解的基础上,运用模型解决实际任务。本书适合于自然语言处理初学者以及语言类大学的信息科学专业学生,不仅可作为拓展阅读的材料,还可作为立志从事自然语言处理方向研究人员的入门参考书。?
