本书是享誉全球的Python入门书,影响了超过250万读者。全书分两部分:部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件和异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第3版进行了全面修订:使用了文本编辑器VS Code,新增了介绍removeprefix()方法和removesuffix()方法的内容,并且在项目中利用了Matplotlib和Plotly的特性,等等。
一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取 80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习 C 语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。 本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习 C 语言的入门教材。
本书由华为公司质量与流程IT团队官方出品,从认知、理念、转型框架、规划和落地方法、业务重构、平台构建等多个维度全面总结和阐述了华为自身的数字化转型历程、方法和实践,能为准备开展或正在开展数字化转型的企业提供系统、全面的参考。 全书共13章,内容从逻辑上分为四个部分。 第1部分 认知篇(第1~2章) 首先从华为的视角总结了企业对于数字化转型的应有的共识,以及从战略角度阐述了华为为何推行数字化转型;然后给出了华为数字化转型的整体框架(方法论),以及企业数字化转型成熟度评估的方法,帮助读者在厘清华为开展数字化转型工作的整体脉络的同时,能快速对自身的数字化水平进行自检。 第二部分 方法篇(第3~5章) 讲解了华为数字化转型的理念和方法,覆盖从变革规划、变革项目实施到IT产品实现的全部过程。 第三部分实
2023年ChatGPT火爆全球,以其为代表的人工智能大语言模型成为全球人工智能从业者关注的焦点。 本书详细介绍了构建大语言模型的四个主要阶段:预训练、有监督微调、奖励建模和强化学习。每个阶段都有算法、代码、数据、难点及实践经验的详细讨论。本书以大语言模型的基础理论开篇,探讨了大语言模型预训练数据的构建方法,以及大语言模型如何理解并服从人类指令,介绍了大语言模型的扩展应用和评估方法,为读者提供了更全面的视野。 本书旨在为对大语言模型感兴趣的读者提供入门指南,也可作为高年级本科生和研究生自然语言处理相关课程的补充教材。
本书是JavaScript经典图书的新版。第5版涵盖ECMAScript 2024,全面、深入地介绍了JavaScript的基础语法和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到最 新的技术,重点介绍了ECMAScript标准和DOM规范,并在此基础上讨论了JavaScript语言的核心概念, 包括类、期约、迭代器、代理,等等。另外,书中也结合实际开发深入探讨了事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch、模块、工作者线程以及大量新的JavaScript API。
本书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。 全书分为四个部分。*部分讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。第二部分对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。第三部分以一个实例贯穿全篇,阐述如何使用UML从头到尾地实施一个项目。第四部分针对在现实中经常遇到并且较难掌握的问题进行深入的探讨,升华在前几篇学习到的知识。 本书可供正在学习编程、软件工程等知识,准备将来从事IT行业的读者、正努力向设计师或系统分析员转变的技术人员及期望对软件分析设
本书包括三章。第1章介绍Turbo C集成开发环境和Visual C++集成开发环境下编写、调试C程序所需的基本知识。第2章精心设计了20个与C语言程序设计知识点紧密相关的实验项目,实验1至实验19包括多个验证性实验、填空性实验、程序改错和设计性实验,实验20提供了5个综合性实验供读者进行课程设计时采用。实验项目采用任务驱动模式,每个实验目的明确、内容丰富、可操作性强,注重训练读者解决实际问题的能力、实际动手和应用能力。第3章按照C语言程序设计的知识体系进行分析讲解,包括知识要点复习、典型题例解析和自测训练,方便读者自主学习和复习,巩固所学知识,掌握典型的解题方法和思路。
本书是一本有思维方法论启示的书;是一本站在历史的高度,正面思考科技力量的书;是一本充满想象与预言,但又不失科学论证的书。本书提供了一个崭新的视角:21世纪既是数百年以来科技、创意的顶点,又是对人类终极命运真挚的愿景。 本书特点:奇特与警示的结论,书中六个纪元的划分奇特又富于哲理;严谨与独特的论述方法,通过分析科学发展趋势,演绎并预测未来;警世之语与探讨性对话,通过智者的眼睛去审视自然、科学以及世界;章尾与未来的对话,是一种思想的博弈:通过设想中的未来去理解当今的技术发展和进化中的人类。 本书论述严谨,案例丰富,深入阐释了“奇点”作为一种思潮,其在世界范围内所产生的广泛影响,并介绍了其在哲学、科学、技术、艺术等各个方面所展示的独特魅力。
本书稿紧扣《全国高等学校(安徽考区)计算机水平考试教学(考试)大纲》(Visual Basic程序设计)的要求精心编写而成,主要内容包括Visual Basic语言基础、可视化编程基础、程序控制结构、用户界面设计、数组和自定义类型、过程、菜单、文件、数据库编程基础等。书稿内容紧扣教学大纲编写,章节编排合理,教学内容由浅入深,例题选取难度适中,有助于学生学习Visual Basic程序设计,加强学生的逻辑思维能力,适合高等学校学生学习Visual Basic程序设计使用,也可供自学者学习参考。
Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言,在游戏开发领域,Python也得到越来越广泛的应用,并由此受到重视。 本书教授用Python开发精彩游戏所需的**为重要的该你那。本书不只是介绍游戏编程概念的相关内容,还深入到复杂的主题。全书共14章,依次介绍了使用Pygame、文件I/O、用户输入、数学和图形编程、位图图形、精灵动画、冲突检测、数组、计时和声音、编程逻辑、三角函数、随机地形、角色扮演游戏等重要概念。每章通过一个示例游戏来展示这些知识和工具的实际应用。本书既可以帮助读者掌握相关概念来构建较为复杂的游戏,甚到进行较为复杂的Python编程。 本书内容浅显易懂,示例轻松活泼,适合Python初学者阅读,尤其适合想要掌握Python游戏编程的读者学习参考。
本书是 逻辑与形而上学教科书系列 中的一本。递归论是数理逻辑的主要分支之一。本书介绍了递归论的基础知识,以及某些有影响的问题与经典构造。本书共分5章。*章介绍了图灵机、递归、递归可枚举等概念以及相关的定理。第二章列举了一些重要的不可判定问题,其中包括希尔伯特第十问题(丢番图整数解判定问题)的否定性结果(即马季亚谢维奇定理)和它的完整证明。第三章介绍了递归论度理论的核心概念和基本事实。在第四章中,读者可以找到递归论中经典的构造技巧 尾节扩张(算术力迫)和有穷损害优先方法。第五章简单介绍了递归论的当前热点 算法随机性理论的基本概念,其中包含马丁-洛夫随机性的几个等价刻画。本书可以作为递归论导论课程的教材,以期为进一步学习与研究递归论建立兴趣并打下基础。本书也可以帮助有兴趣的读者了解递
python从其他编程语言中脱颖而出有很多原因。 事实上, 只要你现在正手握一本关于高级python核心编程的书, 就表明你已认识到 python具有如此特别的一些特性。在本书中, 你将获得有关 python编程高级主题的详细信息。 因为本书从函数章节开始, 所以,建议在阅读本书前, 先温习一下 python的基本概念知识。 如果你是初学者, 建议先阅读 《 python核心编程: 从入门到实践 (学与练) 》 , 以便理解本书主题。 本书的编写主要关注大学的教学内容和目前需求, 还关注学生和专业人士在学习编程时面临的问题。 通过与编程爱好者交流, 发现许多人, 因为忙于其他事情, 或者只是无力承担课程费用而偏爱自学。 本书中程序开发的目的是为自学课程提供详细步骤, 并且将复杂问题分解为简单问题, 可以简 单编码后将其重组。 相信通过本书, 你将能够思考、 开
人工智能已经成为推动科学技术和国民经济发展的重要力量。为帮助青少年读者深入理解并有效应用这一前沿技术,提升跨学科思维和综合能力,《掌控智能生活:用mPython实践创客文化》基于掌控板和适用于中小学生的图形化编程,围绕智能生活这一主题,设计与人工智能相关的项目式学习案例。 《掌控智能生活:用mPython实践创客文化》共13课,每课包含 基础我来学 和 进阶我会用 两大模块。读者可以依托模块中的 准备清单 与 快速指引 ,概览案例全貌;通过 操作步骤 与 参考程序 ,掌握人工智能知识和应用方法;借助 小贴士 与 知识库 ,扩充相关知识;*后在 脑洞大开 中,激发无限的思维创造力。
AI领域的 基石王者 ,那些还沉迷于CNN,RNN的工程师被警告: 放弃战斗吧,向Transformer投降! 在过去的二十年中,自然语言处理研究领域发生了翻天覆地的变化。在这段时间里,自然语 言处理经历了不同的处理范式,并终进入了一个由神奇的Transformer体系结构主导的新时代。 Transformer深度学习架构是通过继承许多方法而产生的,其中包括上下文词嵌入、多头注意力机制、位置编码、并行体系结构、模型压缩、迁移学习、跨语言模型等。在各种基于神经的自然语言处理方法中, Transformer架构逐渐演变为基于注意力的 编码器-解码器 体系结构,并持续发展到今天。现在,我们在文献中看到了这种体系结构的新的成功变体。目前研究已经发现了只使用 Transformer 架构中编码器部分的出色模型,如 BERT(Bidirectional Encoder Representations from Transformers,Transformers双向编码表示);或者只
本书是享誉全球的Python入门书,影响了*过250万读者。全书分两部分:*部分介绍用Python编程所*须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件和异常、代码测试等内容;*部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第3版进行了*修订:使用了文本编辑器VS Code,新增了介绍removeprefix()方法和removesuffix()方法的内容,并且在项目中利用了Matplotlib和Plotly的*特性,等等。
本书全面、系统地介绍了Markdown的语法规范、编辑器及各种应用场景,内容围绕Markdown使用者的痛点展开,力求简明、实用。在语法规范方面,本书从Markdown的起源、演进开始讲起,到基础语法、扩展语法和使用规范,内容循序渐进。本书还介绍了Markdown两大编辑器――Typora 和 VS Code,并针对写博客文章(知乎、简书、CSDN)、写微信公众号文章、写项目文档、写书、记笔记(印象笔记、有道云笔记、熊掌记)、写邮件、写幻灯片、写在线协作文档(腾讯文档、石墨文档)、写交互式文档、搭建个人博客等众多写作场景,为读者提供了优雅的写作方案。不管你从事什么职业,也不管你学什么专业,只要你需要写作,只要你想追求更优雅的写作,本书都适合你。
《Python实现Web UI自动化测试实战:Selenium 3/4+unittest/Pytest+GitLab+Jenkins》主要介绍如何基于Python使用Selenium、unittest、Pytest、GitLab、Jenkins等工具实现Web UI自动化测试,以帮助读者提升测试水平。《Python实现Web UI自动化测试实战:Selenium 3/4+unittest/Pytest+GitLab+Jenkins》第1章简要介绍自动化测试的相关概念和思路、Selenium的特点和发展历史、WebDriver的原理,以及Selenium IDE的简单应用。第2章和第3章介绍与Python相关的基础知识,为后续内容的讲解做准备。第4章~第15章详细介绍使用各种框架进行自动化测试的方法和实战案例,帮助读者进一步掌握自动化测试技能。第16章从实际情况出发,介绍提升自动化测试用例执行效率的几种常见方法,供读者在实际操作中参考。 本书适合计算机相关专业的学生、测试行业的从业人员和希望提升自动化测试实战水平的技术人员阅读。
《第四支柱:中国存力崛起录》是一部深刻剖析中国存储产业发展历程的重磅之作。本书从2004年的行业起点出发,穿越时光的长河,记录了中国存储技术从追赶到领跑的辉煌历程。书中不仅详尽回顾了中国存储产业的奠基与崛起,更生动展现了在云计算、大数据、人工智能等技术浪潮中,中国存储企业的创新实践与全球影响力。通过丰富的案例和深入的分析,本书揭示了存储作为智能时代的 第四根支柱 ,对中国乃至全球数字经济发展的深远影响。这是一部关于梦想、勇气与智慧的史记,为读者呈现了一个数据为王时代下,中国存储力量的崛起与未来展望。
本书从基本的Python概念入手,由浅入深、典型实例剖析讲解、综合实例剖析讲解,一步一步引导初学者掌握Python编程知识。本书共20章,其中第1章到第4章是Python编程基础篇;第5章到第9章是Python编程提高篇;第10章到第13章是Python的GUI程序和图形图像篇;第14章到17章是Python人工智能应用篇;第18章到20章是Python编程高级篇,包括数据库开发、游戏开发和网络爬虫开发。 在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解Python编程中的热点问题、关键问题及种种难题。 本书适用于大中专学校的师生、有编程梦想的初高中生阅读,更适用于培训机构的师生、编程爱好者、初中级程序员、程序测试及维护人员阅读研究。
《网页设计实战教程(HTML CSS JavaScript)》以项目案例为主导,融合笔者多年的教学经验,采用任务驱动的模式详细讲述了HTML、CSS、JavaScript等*基本的网页设计元素与使用技巧。全书分为6个模块,前3个模块为必修模块,分别讲解了HTML、CSS、JavaScript三个知识点;后3个模块为选修模块,分别为网页设计相关软件介绍、美工基础知识、网页设计新技术介绍,可供学生自学或选学。这种安排可实现分层或分阶段教学。每个模块后都安排有模块自测题,可及时巩固该模块的学习效果;每个任务后也有小练习,可随时 学一学、练一练 。本书配套资源包括PPT课件、书中案例源文件、习题/自测题答案及教学微视频。本书可作为网页制作初学者的入门教程,同时也可作为网站建设专业人士的参考用书。
本书一共 19 章,以 C++20 为标准,讲述了最新的现代 C++所能提供的编程特性,有其他语言编程经验的读者可以快速了解 C++所具备的功能,从而获得对现代 C++的更全面认知,以便更好地了解现代 C++语言已经发展到的程度。资深程序员可以从他的整体行文风格中,感受到他在设计 C++特性时的一些思考考量以及侧重点,了解C++这门语言在历史上曾经经历了一些什么变迁,以及一部分特性为什么会是今天这个样子。
这是一本尝试讨论“地理原理”的科普读物。作者打破了传统地理教材的常规叙述方法,从具体的问题入手,着重讨论了自然地理和人文地理的核心思想、研究方法、思维过程、重要规律以及地理学对人类发展的意义,方便读者从庞杂的地理现象中抓住重点、把握本质,全面提升地理实践能力及核心素养。通读本书,读者不仅可以学到地理学的主干知识,而且可以建立一种高屋建瓴的综合思维,树立正确的人地观念和全球视野,而后者才是解决实际问题不可或缺的关键能力。 书中的案例,既有历史上的经典,又有新时代的发现,相信这些内容能让读者感受到地理学的趣味性、实用价值,获得精神上的启迪。本书适合所有对地理学感兴趣的读者,特别适合青少年阅读。
《漫画学Python:简单入门》是一本引人入胜的编程指南,由斯蒂芬和薛定谔带领你踏上Python编程之旅。无论你是初学者还是有一定经验的开发者,本书都能为你提供实用的技能和知识。在本书中,你将探索Python编程语言的基础知识,从变量和数据类型到控制流程和函数等方面。斯蒂芬和薛定谔以幽默风趣的方式解释复杂概念,使学习过程变得轻松有趣。本书采用了丰富的图解和实用的练习,帮助读者理解和掌握Python的核心概念。通过逐步引导和清晰的示例,你将学会如何编写正确、高效的Python代码,并且能够应用所学知识解决实际问题。无论你是想为工作或学习增加一项新技能,还是对编程世界充满好奇,本书都将成为你的理想伴侣。让斯蒂芬和薛定谔带你走进Python的奇妙世界,开始你的编程探险吧!