软件与程序设计
-
利用FastAPI构建Python微服务[美]舍温·约翰·C.特拉古拉 著,王婷 译《利用FastAPI构建Python微服务》详细阐述了与分布式机器学习相关的基本解决方案,主要包括设置 FastAPI,探索核心功能,依赖注入研究,构建微服务应用程序,连接到关系数据库,使用非关系数据库,保护REST API的安全,创建协程、事件和消息驱动的事务,利用其他高级功能,解决数值、符号和图形问题,添加其他微服务功能等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 -
编程江湖王爱胜本书集程序、算法、计算思维为一体,将Python编程学习写成扣人心弦的武侠故事,为广大中小学生、大学生及其他编程学习者提供了一次轻松入门、趣味盎然的Python 学习之旅。 本书基于虚拟的“编程江湖”展开学习,共分三卷、九章、三十六回,以章回小说的形式讲述乐观大方的Python 编程“剑术大师”派森恩、冷峻超强的算法设计“剑法大侠”韩青锋、足智多谋的计算思维“剑道大神”姬思木及其亲属、弟子等各种人物的编程江湖故事。全书涵盖各种计算机语言的基本特点、程序设计的一般方法、计算思维的初步应用、程序的基本结构及基础算法、高阶算法、数据结构、工程思维等诸多信息科技课程内容,形象地以剑术、剑法、剑道演绎编程知识、算法思想和计算思维的学习,让读者在寻剑、弩攻、争锋等波澜壮阔的奇幻旅程中学习、应用与思考,并深度融合文学、数学、武术等知识,用“沉浸式阅读”和“深度学习”实现潜移默化的自我塑造。 本书是零起点的Python 编程读物,以程序、算法、计算思维的创新式融合学习,对中小学信息科技课程的学习有很大帮助,适合广大青少年轻松学习Python 编程,以快速提升数字素养与技能。 -
收割Offer布兜《收割Offer:互联网大厂面经》根据编者工作和面试经验,全面介绍了后端工程师求职面试需要掌握的知识和技能。主要内容分为五个部分:八股文、算法、场景设计题、项目和HR面试技巧。算法章节整理分析了解决问题的核心思想,灵活运用这些思想可以(Algorithm Accepted)面试中高频出现的算法题。场景设计章节列举了在面试过程中反复出现的经典题目,预先思考这些问题在面试环节可以短时间内给出让面试官满意的答案。项目案例章节展示了如何向面试官介绍自己的项目,一般包括项目背景、系统领域划分和自己所在的位置、如何在成熟的业务中发现问题、解决项目的挑战、取得的成果以及未来待改进点。最后,HR面试技巧章节以与头部大厂HR访谈记录的形式向读者展示了HR面试内幕。本书的内容安排完全与面试要求匹配,根据历史经验,任何一场后端面试80%的问题都可以在本书中找到。阅读本书可以快速找到学习方向,树立求职信心,提高面试通过率。《收割Offer:互联网大厂面经》适合希望从事互联网后端开发的读者,包括参加校园招聘和社会招聘的求职者。此外,后端开发与测试开发的技能要求有很多共同点,因此,本书对于从事测试工作的读者也有较大参考价值。 -
芯片力量李海俊、冯明宪《芯片力量》的主要内容分成三个部分:第一篇(第 1 ~ 3 章)是机遇篇,阐述历史机遇与产业历程,包括半导体产业在过去一个世纪中带给全球经济发展的机遇,以及大国在半导体机遇中的竞合与博弈历程。第二篇(第 4 ~ 7 章)是技术篇,阐述交叉跨界技术创新,以及新一代信息技术在半导体产业正发挥的、愈发重要的作用,这涉及芯片设计、制造、封测,也包括芯片制造设备厂商的应用实践与重要成果。第三篇(第 8、9 章)是管理篇,展望未来产业发展,包括如何看待和理解半导体产业在 21 世纪的爆发式增长,以及从产业发展管理及企业管理的视角出发,阐述如何更好地实现智能制造的升级管理。 -
对话游戏柯鲁、王婷、李君兰本书呼应《义务教育艺术课程标准(2022年版)》中的“教育戏剧”理念,重在通过戏剧学习增进青少儿语言沟通能力——如何在与他人的对话中运用创造性的互动方式,建立起正向的、有效的、且有趣的沟通,以及同理共情的能力。本书由一系列简短而生动的戏剧对话构成。每段对话均围绕家庭、朋友、爱好、诗词、上网、运动、食物、电影等与青少儿生活紧密相关的主题展开,将读者带入多样化的场景,让我们因戏剧而相遇,因懂美而丰富,在对话游戏中不断成长。 本书依托于F·π剧场戏剧美育活动课系列,该课程自2020年起先后在北京市东城区21所中小学校开设。本书是该课程配套用书,既可作为校内外戏剧美育课、沟通课与班会课学材,也适用于团队破冰游戏及家庭场景,亦可供戏剧爱好者阅读使用。 -
21天学通C++[美]悉达多·饶(Siddhartha Rao)这是一本经典的C编程入门指南,第9版针对C20标准进行了内容上的全面更新,旨在帮助读者编写更快、更简单、更可靠的C代码,并掌握C和面向对象编程的基本原理。本书通过大量短小精悍的程序详细而全面地阐述了C的基本概念和技术应用,以及C20新增的功能,这些内容被组织成结构合理、联系紧密的章节。每章都提供了示例程序清单,并辅以示例输出和代码分析,以进一步阐述该章的主题。为帮助读者巩固所学的内容,每章末尾都提供了常见问题相关答案以及作业。读者可对照附录E提供的答案,了解自己对所学内容的掌握程度。本书面向C初学者,不要求读者有C语言方面的背景知识,可作为高等院校教授C课程的教材,也可供初学者自学C时使用。 -
数据结构与算法教材程序员的数学郭炜《数据结构与算法(Python语言实现)》是一本全面、细致、通俗易懂的数据结构和算法教材。数据结构与算法,是理论和实践必须紧密结合的课程。对各类数据结构和算法,不但要掌握其理论,还应该能够熟练地编程实现。相比大多数数据结构和算法教材,本书的最大特点就是高标准的实践性。除了少数特别复杂的数据结构,95%的数据结构和算法,都给出了完整可运行的代码,共 115 份,并且这些代码几乎都出现在具体的例题中。本书的例题和编程习题都可以在北京大学的在线程序评测平台OpenJudge上提交解题程序并自动评判对错。本书内容和习题按难度做了明确分级,因此不论计算机相关专业还是非计算机相关专业的师生,都可以从中各取所需。本书可以作为数据结构和算法入门教材,也可以作为考研和找工作时提高面试成功率的秘籍。 -
设计应变 产品体验设计实战录李伟巍本书是笔者对多年设计工作的思考与沉淀,从引导设计师独立思考,延伸到分析设计师的心理变化,再进一步介绍设计师的晋升过程。本书首先介绍了设计和艺术的界限,引导设计师创新地去挖掘产品设计中经常被忽略的仪式感和情感化设计,通过大量实例让设计师思考如何去做好相关的设计。同时,本书借助设计中台和产品思维来帮助设计师拓宽视野,并延伸到技术革新所带来的沉浸式体验设计,深入探究用户在阅读过程中的心智模型,发现体验设计的诸多细节,结合设计的原则帮助设计师去进一步理解,从而建立起产品与用户对话的设计链路。在设计的成长道路上,本书认为设计师在做好设计的同时,还应学会高效的沟通协作方法、灵活善用一些技巧、适时掌控正确的设计方向。除此之外,本书还对一些设计考核制度进行了介绍,结合团队的实践经验,提出了一套公平、公正、公开的设计师绩效考核的标准。 -
HTML5+CSS3+JavaScript从入门到精通明日科技《HTML5 CSS3 JavaScript从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用HTML5、CSS3和JavaScript进行程序开发需要掌握的各方面技术。全书分为5篇,共30章,内容包括HTML5入门,HTML5文档结构,HTML5文本,HTML5表格、列表和超链接,HTML5表单,HTML5图像与多媒体,HTML5绘图,CSS3概述,CSS3选择器,字体和文本相关属性,背景和列表相关属性,CSS3盒模型,网页布局,CSS3变形与动画,响应式网页设计,JavaScript语言基础,流程控制,函数,JavaScript对象,事件处理机制,BOM编程,DOM编程,文件与拖放,本地存储,离线应用,线程的使用,通信API,Vue.js编程,Bootstrap应用,51购商城。书中的大多数知识点都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,这可以帮助读者轻松领会使用HTML5、CSS3和JavaScript进行程序开发的精髓,快速提高开发技能。 -
Python数据挖掘卢滔 张良均 戴浩 李曼 陈四德 著内容简介这是一本以项目实战案例为驱动的数据挖掘著作,它能帮助完全没有Python编程基础和数据挖掘基础的读者快速掌握Python数据挖掘的技术、流程与方法。在写作方式上,本书与传统的“理论与实践结合”的入门书不同,它以数据挖掘领域的知名赛事“泰迪杯”数据挖掘挑战赛(已举办10届)和“泰迪杯”数据分析技能赛(已举办5届)(累计1500余所高校的10余万师生参赛)为依托,精选了11个经典赛题,将Python编程知识、数据挖掘知识和行业知识三者融合,让读者在实践中快速掌握电商、教育、交通、传媒、电力、旅游、制造等7大行业的数据挖掘方法。本书不仅适用于零基础的读者自学,还适用于教师教学,为了帮助读者更加高效地掌握本书的内容,本书提供了以下10项附加价值:(1)建模平台:提供一站式大数据挖掘建模平台,免配置,包含大量案例工程,边练边学,告别纸上谈兵(2)视频讲解:提供不少于600分钟Python编程和数据挖掘相关教学视频,边看边学,快速收获经验值(3)精选习题:精心挑选不少于60道数据挖掘练习题,并提供详细解答,边学边练,检查知识盲区(4)作者答疑:学习过程中有任何问题,通过“树洞”小程序,纸书拍照,一键发给作者,边问边学,事半功倍(5)数据文件:提供各个案例配套的数据文件,与工程实践结合,开箱即用,增强实操性(6)程序代码:提供书中代码的电子文件及相关工具的安装包,代码导入平台即可运行,学习效果立竿见影(7)教学课件:提供配套的PPT课件,使用本书作为教材的老师可以申请,节省备课时间(8)模型服务:提供不少于10个数据挖掘模型,模型提供完整的案例实现过程,助力提升数据挖掘实践能力(9)教学平台:泰迪科技为本书提供的附加资源提供一站式数据化教学平台,附有详细操作指南,边看边学边练,节省时间(10)就业推荐:提供大量就业推荐机会,与1500+企业合作,包含华为、京东、美的等知名企业通过学习本书,读者可以理解数据挖掘的原理,迅速掌握大数据技术的相关操作,为后续数据分析、数据挖掘、深度学习的实践及竞赛打下良好的技术基础。
