-
Python编程:从入门到实践
Eric Matthes 试读
34本书是一本针对所有层次的Python读者而作的Python入门书。 全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
-
人工智能:现代方法·第4版(全2册)
斯图尔特·罗素 试读
本书系统、深入地探讨了人工智能(AI)领域的理论和实践,以统一的风格将当今流行的人工智能思想和术语融合到引起广泛关注的应用中,真正做到理论和实践相结合。 全书分7个部分,共28章,理论部分介绍了人工智能研究的主要理论和方法并追溯了两千多年前的相关思想,内容主要包括逻辑、概率和连续数学,感知、推理、学习和行动,公平、信任、社会公益和安全;实践部分完美地践行了“现代”理念,实际应用选择当下热度较高的微电子设备、机器人行星探测器、拥有几十亿用户的在线服务、AlphaZero、人形机器人、自动驾驶、人工智能辅助医疗等。 本书适合作为高等院校人工智能相关专业本科生和研究生的教材,也可以作为相关领域专业人员的参考书。
-
Java核心技术第10版(套装共2册)
【美】凯S.霍斯特曼Cay S.Horstmann) 试读
本套书包含:《Java核心技术 卷Ⅰ 基础知识(原书第10版)》、《Java核心技术 卷Ⅱ 高级特性(原书第10版)》2册。
-
AIGC:让生成式AI成为自己的外脑
成生辉 试读
《AIGC:让生成式AI成为自己的外脑》针对近期较为火热的AIGC技术及其相关话题,介绍AIGC的技术原理、专业知识和应用。全书共分为九章。第一章介绍AIGC技术的基本概念和发展历程;第二、三章介绍AIGC的基础技术栈和拓展技术栈;第四、五章分别讨论了AIGC技术在文本生成和图像生成两个领域的现状和前景;第六章列举了目前较为热门的AIGC技术应用;第七章描述了AIGC的上、中、下游产业链及未来前景;第八章主要关注AIGC在法律和道德上可能存在的争议与问题;第九章对AIGC技术进行了总结与展望。全书运用可视化的表达方式,对较为复杂的概念进行了生动易懂的阐述。AIGC:让生成式AI成为自己的外脑适合AIGC从业人员、相关技术人员以及相关专业的学生参考和学习。
-
Python编程入门(第3版)
Toby Donaldson 试读
39《Python编程入门(第3版)》是图文并茂的Python学习参考书,书中并不包含深奥的理论或者高级应用,而是以大量来自实战的例子、屏幕图和详细的解释,用通俗易懂的语言结合常见任务,对Python的各项基础知识进行了介绍,以帮助读者成为一名真正的Python程序员。 《Python编程入门(第3版)》适合各个层次的Python开发人员阅读。
-
Python编程:从入门到实践(第2版)
埃里克·马瑟斯 试读
25本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第2版进行了全面修订,简化了Python安装流程,新增了f字符串、get()方法等内容,并且在项目中使用了Plotly库以及新版本的Django和Bootstrap,等等。
-
Kubernetes权威指南:从Docker到Kubernetes实践全接触(第5版)
龚正 试读
Kubernetes 是由谷歌开源的容器集群管理系统,为容器化应用提供了资源调度、部署运行、服务发现、扩缩容等一整套功能。Kubernetes 也是将"一切以服务(Service)为中心,一切围绕服务运转”作为指导思想的创新型产品,它的功能和架构设计自始至终地遵循了这一指导思想。构建在Kubernetes 上的系统不仅可以独立运行在物理机、虚拟机集群或者企业私有云上,也可以被托管在公有云上。 本书总计12 章,分别讲解Kubernetes 的基本概念、实践指南、核心原理、开发指南、网络与存储、运维指南、新特性演进等内容。全书图文并茂、内容丰富、由浅入深、讲解全面,并围绕在生产环境中可能出现的问题,给出了大量典型案例,比如安全配置方案、网络方案、共享存储方案、高可用方案及Trouble Shooting 技巧等,有很强的实战指导意义。
-
C++ Primer Plus(第6版·中文版)
Stephen Prata 试读
21C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。《C++ Primer Plus(第6版)(中文版)》是根据2003年的ISO/ANSI C++标准编写的。通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。本书针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有较多C语言方面的背景知识。本书可以作为高等院校C++课程的教材,也可以供初学者自学C++时使用。
-
硅谷之火:个人计算机的诞生与衰落(第3版)
迈克尔·斯韦因 试读
18本书是一部微型计算机发展史,让读者了解整个20世纪以及至21世纪初计算机从兴起到鼎盛直至今天受到平板电脑和手机等电子产品冲击的整个过程,是一本集历史故事与小说风格于一体的硅谷纪传体书籍。最新第3版重新修订了全书内容,增加了计算机发展史上的几位大佬退出舞台后的计算机行业现状分析。
-
大前端三剑客:Vue+React+Flutter
徐礼文 试读
随着移动互联时代到万物互联超级终端时代的变化,开发者也从移动互联开发转型到万物互联时代的超级终端开发,本书全面讲解大前端时代的核心技术栈和核心开发语言,并通过一本书融汇贯通,本书是普通前端开发者通向大前端架构师的桥梁,本书中涉及大量案例和企业一线实践操作经验,是前端开发者转型为大前端架构师的必备书籍。 本书共4篇15个章。第一篇为基础篇(第1~6章),主要介绍大前端的发展趋势,大前端的基础开发语言(ES6、TypeScript、Dart),大前端构建工具和前端工程化体系,以及大前端的包管理和如何搭建一个企业级的脚手架工具。从第二篇至第四篇(第7~15章),分别介绍Vue 3、React和Flutter 2三大主流框架,帮助开发者学习和掌握最新的框架用法和生态体系。 学习本书内容,需要具备一定的HTML、CSS、JS基础知识,本书可以作为前端开发者提升技能的工具书也可以作为普通开发者从网页开发过渡到万物互联开发的书籍。
-
运动控制系统应用及实例解析
顾和祥 试读
本书分为四部分,第壹部分为运动控制概述,主要讲解了运动控制基本知识、系统组成、类型、特点以及常用名词。第二部分为运动控制功能与应用,介绍了如速度控制、位置控制、转矩平衡、卷曲、飞剪、横切和位置同步等典型应用。第三部分为实例应用解析,涉及印刷、包装、物流、金属加工、汽车和起重等众多行业,每个实例均包括设备概述、系统配置、解决方案及技术要点分析。第四部分为运动控制虚拟调试,通过实例重点介绍了如何运用TIA博途软件、SIMIT软件和NX MCD软件进行产品的选型及虚拟调试。 本书可供从事与运动控制相关的系统集成商、设备制造商、电气工程师以及相关的电气工程技术人员阅读,也可以作为大专院校、高等院校相关专业学生和教师的参考用书。
-
机器学习
周志华 试读
15机器学习是计算机科学与人工智能的重要分支领域. 本书作为该领域的入门教材,在内容上尽可能涵盖机器学习基础知识的各方面. 全书共16 章,大致分为3 个部分:第1 部分(第1~3 章)介绍机器学习的基础知识;第2 部分(第4~10 章)讨论一些经典而常用的机器学习方法(决策树、神经网络、支持向量机、贝叶斯分类器、集成学习、聚类、降维与度量学习);第3 部分(第11~16 章)为进阶知识,内容涉及特征选择与稀疏学习、计算学习理论、半监督学习、概率图模型、规则学习以及强化学习等. 每章都附有习题并介绍了相关阅读材料,以便有兴趣的读者进一步钻研探索。 本书可作为高等院校计算机、自动化及相关专业的本科生或研究生教材,也可供对机器学习感兴趣的研究人员和工程技术人员阅读参考。
-
高效C.C++调试
严琦 试读
本书是关于软件调试技术的深度探索,融合了作者的实践智慧。书中不仅指导读者如何使用专业的调试工具,还介绍了如何宏观和微观地分析问题,并最大限度地发挥调试器功能。此外,书中还深入解读了调试背后的技术原理,如调试符号、内存管理及系统内核对内存的操作机制,以揭示内存管理的关键性和复杂性。除了介绍基础概念外,本书还涵盖了许多增强调试能力的工具与插件。尽管焦点集中在C/C++,但其中的策略与技巧具有普适性,适用于多种编程语境。内容包括从内存泄露预防调试、Linux下的eBPF和strace调试方法,到Kubernetes容器调试,再到C++20的协程与崩溃信息收集策略。本书主要面向具有C/C++编程基础的读者,同时也非常适合对软件技术原理有深入探索兴趣的读者以及追求高效调试技巧的开发人员。
-
CMake构建实战:项目开发卷
许宏旭 试读
本书主要介绍C和C++程序构建的相关知识,包括直接调用C和C++编译器完成构建的基础内容,以及使用CMake完成项目构建的相关内容。全书先介绍市面上C和C++的主流编译器及其相关命令行工具、Makefile等的使用,抽象出与项目构建相关的概念模型,再介绍CMake脚本语言的基础语法、常用命令等,最后介绍与CMake项目构建相关的内容。本书含有两个实践章节,借助CMake脚本语言,分别构建了快速排序算法程序、手写数字识别库及配套命令行工具。 本书适合有C和C++编程基础,希望了解或应用CMake工具的人阅读,也适合想要构建跨平台C和C++程序的开发人员阅读。
-
零基础学Pine Script:基于TradingView平台的量化分析
阎英姿 试读
这是第一本介绍Pine Script语言的中文图书。Pine Script是TradingView平台上特有的一种轻量级脚本语言,它简洁高效、易学易用,可用于编写/定制指标和策略,并进行策略的回测。 按照内容划分,本书可以归类于金融投资领域的量化分析图书范畴。全书内容分为四个部分,包括基础篇、函数篇、进阶篇和应用篇。 本书从初学者角度出发,按照由浅入深、从基础到应用的顺序递进,先介绍Pine Script语言基础,再着重讲解该语言的特色、重点和使用技巧,最后给出精选的20多款颇具应用价值的实例。 书中所有知识点都结合具体实例进行讲述,所涉及的脚本代码均在关键之处给出了详细的注释,使读者可以轻松领会Pine Script语言的精髓,并快速掌握应用技能。
-
MySQL 8.0从入门到实战
张文亮 试读
MySQL数据库是目前全球流行的数据库之一。《MySQL 8.0从入门到实战》从入门到实战,系统全面、由浅入深地介绍MySQL数据库应用的各个方面。 全书分为8个部分,共18章。第1部分(第1~3章)介绍MySQL的基础知识,包括初识MySQL、数据库设计和数据类型;第2部分(第4~6章)介绍MySQL的基本操作,包括SQL基础操作、MySQL连接查询和数据复制、MySQL基础函数;第3部分(第7、8章)介绍MySQL高级查询函数,包括MySQL高级函数和窗口函数;第4部分(第9、10章)介绍MySQL数据表分区,包括MySQL表分区和分区管理;第5部分(第11、12章)介绍视图、存储过程、字符集排序规则的说明和使用,包括MySQL视图和存储过程、游标和字符集排序规则;第6部分(第13~15章)介绍MySQL数据查询优化,包括MySQL索引、InnoDB事务模型和锁使用、InnoDB内存结构解析和优化;第7部分(第16、17章)介绍MySQL数据运维和读写分离架构,包括MySQL数据备份和还原、MySQL主从架构;第8部分(第18章)介绍MySQL数据操作实战。
-
Vlog短视频创作从新手到高手
刘川 试读
《Vlog短视频创作从新手到高手》通过8章“干货”内容剖析如何进行视频创作,包括如何把Vlog当成让自己成长的工具;如何用剪辑思维拍好Vlog;人物出镜和空镜到底怎么拍才有质感;Vlog剪辑如何做到节奏不拖沓;视频调色如何不用只靠LUT;Vlog如何“引流”和“增粉”;如何和粉丝保持更好的互动关系等。通过对本书的学习,搭配作者的教学视频,可以快速掌握制作Vlog的拍摄、剪辑及运作方法。《Vlog短视频创作从新手到高手》特别适合摄影爱好者、短视频创作者、自媒体工作者,以及想开拓短视频领域的人员阅读,还可以作为各类培训学校和相关院校的教材或辅导用书。
-
SQL必知必会(第5版)
本·福达 试读
SQL是使用最广泛的数据库语言,绝大多数重要的 DBMS 支持 SQL。本书由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。新版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学知识。
-
项目管理:筑梦之路·推演妙算
网易互动娱乐事业群 试读
《项目管理——筑梦之路·推演妙算》为“网易游戏学院?游戏研发入门系列丛书”中的系列之六“项目管理”单本。通过3篇(共11章)的篇幅,对游戏项目管理进行了系统的介绍,提炼出一套完备的、专注于游戏项目管理的知识理论体系,是大量真实游戏项目管理实践与探索的结晶。全书从产品PM的日常修炼展开,然后围绕计划制定、进度管理、范围管理、质量管理、沟通管理、干系人管理以及风险管理等七大主题深入阐述;最后提供了游戏项目管理的进阶内功心法,在更高维度的项目管理实践和知识领域给予用户一些指引。
-
利用Python进行数据分析(第3版)
韦斯·麦金尼 试读
本书是Python数据分析经典畅销书的升级版,由Python pandas项目的创始人Wes McKinney撰写。本书自2012年第1版出版以来,迅速成为该领域的权威指南,并且为了保持与时俱进,作者对本书内容进行持续更新,以摒弃一些过时、不兼容的工具,添加新的内容来介绍新特性、新工具及方法。第3版针对Python 3.10和pandas 1.4进行了更新,并通过实操讲解和实际案例向读者展示了如何高效地解决一系列数据分析问题。读者将在阅读过程中学习新版本的pandas、NumPy、IPython和Jupyter。
-
AI速成课:从AI编程到构建智能软件
赫德林·德·庞特维斯 试读
本书从基础知识入手,详细讲解通过强化学习和深度学习构建AI系统所需的一切,并通过5个完整的项目实例,循序渐进展示如何使用最佳、最简单的AI编程工具(包括Python、TensorFlow、Keras和PyTorch)构建智能软件。具体内容包括AI工具包、Python基础、AI基础技巧、你的第一个AI模型、销售和广告中的AI、Q学习、物流行业中的AI、人工大脑、自动驾驶车辆中的AI、商业中的AI、深度卷积Q学习、游戏中的AI。
-
Python进阶编程:编写更高效、优雅的Python代码
刘宇宙 试读
本书将帮助读者系统掌握编写高效、优雅的Python代码的方法,快速成长为一位高水平的Python开发工程师。作者是Python编程领域的资深开发工程师,有多年的Python开发经验,本书得到了行业里15位技术专家的高度评价。为了帮助读者编写出高效的Python代码,本书不仅从源代码的角度系统地讲解了Python的语法,让读者能知其然并知其所以然,而且结合具体的应用需求,对并发编程、性能优化、测试与调试、异常处理、内存管理等Python开发中的高级知识进行了详细的讲解。为了指导读者编写出更优雅的Python代码,本书针对具体问题给出了大量的实例代码并给出了编码风格上的方法和建议。如果你是没有Python编程经验的新人,你将通过本书系统掌握Python语法及其背后的原理,并从一开始就养成良好的编码习惯;如果你是有一定Python编程经验的老手,你将通过本书掌握各种Python编程中的高级知识,同时领略到优雅的编码风格和技巧。
-
图表之美:Excel 经典商业图表制作指南
侯翔宇 试读
本书主要介绍数据和可视化过程中必知必会的概念,带领读者拓展对可视化流程、视觉暗示和图表分类框架的理解。 全书共分为3 篇,共10 章,重点向读者讲解Excel 图表模块的功能和使用方法,不仅为读者建立了系统化的知识框架,使其了解每个功能的使用逻辑和作用;还向读者详细说明了商务图表和科研图表中常用的设计思路和特殊效果的制作技巧,帮助读者奠定图表制作的理论基础。 此外,本书提供了大量典型的实战范例图表,这些实战范例图表大部分选自世界级知名商业类杂志《经济学人》,每个实战范例图表都有详细的制作步骤,实现手把手教学,帮助读者提高独立制作高质量图表的能力。
-
Linux运维之道(第3版)
丁明一 试读
随着开源技术的不断进步与创新,在整个IT行业中,越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个极佳的操作平台。 本书将基于Linux操作系统这样一个基础平台,讲解如何实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解Linux操作系统及各种软件服务的运维方案。 现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,对服务质量的要求也越来越高。特别是互联网企业,为了满足客户更高的要求,提升客户使用体验,IT?部门维护的设备往往数以万计,如此庞大的设备维护量,通常会让IT管理人员头疼不已。 本书介绍的自动化运维内容可以让我们快速掌握简单的大规模批量运维方法。仅仅依靠自动化运维还不足以发挥出这些设备的能效,因此,我们还需要将各个服务器设备有机地结合在一起,为客户提供更加安全、快捷、高效的服务,于是集群技术应运而生。本书最后将围绕集群技术介绍目前比较流行的开源产品部署案例。
-
剪辑师宝典:视频剪辑思维与案例实战
杨超 试读
随着抖音、快手短视频的兴起,视频剪辑已是发布视频必不可少的一个环节。本书是一本将剪辑软件使用与剪辑理念法则相结合的剪辑教程,全书从基础操作开始,较为全面地讲解了Premiere 2022软件的使用方法,让零基础的读者也能够通过对本书的学习快速上手。在学习剪辑软件的同时,本书贯穿讲解剪辑的审美、剪辑的理念与剪辑的法则,帮助读者在学习软件的同时也能学习到剪辑理论。另外,本书还以案例形式介绍了抖音短视频的剪辑方法,书中对软件操作部分和案例部分的内容都配有视频讲解,以帮助大家更加直观、高效地学习。本书既适合相关专业学生及零基础的剪辑爱好者入门学习,也适合影视从业者进阶提升剪辑功底使用。
-
文字与图形创意设计实训指导手册
邓琴 试读
本书主要讲解了认识文字、字体设计基础、字体设计原则、实战技法、字体设计应用技巧、字体设计 的创意、书法字体设计主题、商业字体品牌定位、商业字体标志解析、LOGO 的四种创意方式和经典字效的实操案例。通过本书的学习,学生能掌握文字与图形创意设计的知识和实际应用。
-
东数西算与算力网络
唐雄燕 试读
新一轮科技革命和产业变革推动数字经济高速发展,算力成为核心生产力,并逐步形成云、边、端多级算力及协同服务范式。 数据中心作为算力基础设施,规模持续高速增长,但也导致东西部地区数字经济发展的不均衡性,为此国家出台《关于加快构建全国一体化大数据中心协同创新体系的指导意见》,启动东数西算工程,指导数据中心产业规范化发展。中国联通作为算力网络(简称算网)概念的倡导者,专门组织多位专家,研究东数西算工程相关政策和算力网络协同发展关键技术,撰写了本书。 本书共9章,首先分析东数西算的政策脉络、发展目标和当前进展,以及东数西算对算力网络的能力要求;其次介绍面向东数西算工程的算力网络架构、发展演进思路和全光传送、IPv6演进、算力标识和度量、算网业务协同编排等关键技术;再次分析了东数西算面临的安全风险,提出了东数西算的安全保障思路及相关技术;接着阐述数据中心基础设施,绿色低碳发展的思路及关键技术;最后对东数西算与算力网络产业链进行分析,同时面向未来,对东数西算和算力网络的发展进行总结和展望。
-
可视化指南:数据分析与数据交互
克里斯蒂安·多明斯基 试读
本书对可视化技术、交互技术以及数据分析方法进行了系统和全面的讲解。介绍了交互式可视化数据分析解决方案的设计标准,论述了设计中的影响因素以及工作流程的检验方法。读者可以从中了解可视化编码的基础知识,以及用于多元数据、时间数据、地理空间数据和图形数据等方面的众多可视化技术。 书中专门用一章的内容来介绍与可视化效果互动的常规概念,并且利用图示来说明现代交互技术如何推动可视化数据分析的发展。针对如今庞大而复杂的数据,本书涵盖了自动化分析计算支持可视化数据分析的相关内容,另外还介绍了多屏幕环境下的高级可视化概念、数据分析过程中的用户指南以及渐进式可视化数据分析等技术。 作者用简洁明了的术语以自上而下的视角解读了交互式可视化数据分析。众多真实案例和丰富的插图将使学生、本领域专家、数据密集型应用领域的从业者都能够轻松阅读本书。
-
人工智能:数据与模型安全
姜育刚 试读
本教材聚焦学术前沿,围绕人工智能的两大核心要素,即数据和模型,对人工智能领域安全问题以及相关攻防算法展开系统全面、详细深入的介绍。 本教材可以帮助学生充分了解人工智能数据与模型所面临的安全风险,学习基础的攻防理论,掌握关键的攻防技巧。
-
高性能MySQL(第4版)
西尔维亚·博特罗斯 试读
《高性能MySQL(第3版)》是MySQL领域的极佳之作,拥有广泛的影响力。第4版更新了大量的内容,全书共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。《高性能MySQL(第4版)》不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
-
Windows内核编程
谭文 试读
本书重点围绕Windows操作系统的机制介绍内核安全编程技术,除少数特殊章节外,大部分内容均适用于Windows 2000至Windows 10操作系统,体系结构覆盖32位以及64位。同时本书也深入浅出地介绍了汇编基础和系统内核机制。
-
HTML5从入门到精通
明日科技 试读
内容系统全面,详尽地讲解了HTML和HTML5的新功能与新特性,技术新颖,几乎所有知识点均以多个实例进行讲解,方便读者动手实践,不仅能满足读者全面而系统地学习理论知识的要求,还能满足读者需要充分实践的需求。
-
C#从入门到精通(第7版)
明日科技 试读
《C#从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用C#进行Windows应用程序开发方方面面的技术。 全书分为4篇,共25章,包括初识C#及其开发环境、C#程序基本结构、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、面向对象编程、Windows窗体应用程序设计、Windows窗体应用程序常用控件、Windows窗体应用程序高级控件、数据访问技术、LINQ数据访问技术、DataGridView数据控件、程序调试与异常处理、面向对象编程进阶、文件及数据流技术、GDI+图形图像技术、Windows打印技术、网络编程技术、线程的使用、注册表技术等内容,以及贪吃蛇、五子棋、全民飞机大战、AI图像识别软件、ERP管理系统等实战项目。 本书所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C#应用程序开发的精髓,以快速提高开发技能。
-
西门子PLC、触摸屏和变频器应用技巧与实战
韩相争 试读
《西门子PLC、触摸屏和变频器应用技巧与实战》为一部综合性读物,以西门子S7-200SMART PLC、西门子SMART LINE触摸屏和西门子V20变频器为讲述对象,着眼工程实际,以西门子S7-200 SMART PLC、西门子SMART LINE触摸屏和西门子V20变频器之间的综合应用为重点,通过工程案例详细讲述了西门子S7-200SMART PLC的编程技巧、西门子SMART LINE触摸屏画面设计及组态方法和变频调速的典型应用,全书在内容安排上循序渐进,由浅入深全面展开。 全书分为3篇,共计9章。主要内容包括S7-200 SMART PLC编程基础与控制系统开发流程、数字量控制程序的设计、模拟量控制程序的设计、运动控制程序的设计、通信控制程序的设计、西门子SMART LINE触摸屏应用案例、SMART LINE触摸屏与S7-200SMART PLC综合应用案例、V20变频器应用案例、V20变频器与S7-200SMART PLC综合应用案例等。
-
Photoshop人像精修秘笈
闫长浩 试读
《Photoshop人像精修秘笈》以实用为宗旨,深入浅出地讲解使用Photoshop处理人像数码照片的各项技术及实战技能。《Photoshop人像精修秘笈》精选了作者近年来亲手拍摄的几十幅人像照片,利用Photoshop最常用的操作技术,经过精细的后期处理,制作成精美的人像摄影作品,并详细讲解操作思路、操作技法和操作过程。另外,《Photoshop人像精修秘笈》还赠送案例源文件、视频教程、PPT课件、8000种PS笔刷库、1000种修图动作库、3000种常用形象素材库、3000种精美PS样式库,以及海量PS调色动作库和渐变库。 《Photoshop人像精修秘笈》适合广大人像摄影后期爱好者作为教程使用,也适合有一定经验、想进一步提高人像照片处理水平的相关行业从业人员使用,还可作为各类计算机培训学校、大中专院校的教学辅导用书。
-
Java高并发核心编程. 卷1:NIO、Netty、Redis、ZooKeeper高并发实战
尼恩 试读
本书从操作系统底层的IO原理入手讲解Java高并发核心编程知识,同时提供高性能开发的实战案例,是一本Java高并发编程的基础原理和实战图书。本书共分为15章。第1~4章为高并发基础,浅显易懂地剖析高并发IO的底层原理,介绍Java异步回调模式,讲解Reactor高性能模式。这些原理方面的基础知识非常重要。第5~8章为Netty原理和实战,是本书的重中之重,主要介绍高性能通信框架Netty、Netty的重要组件、单体IM的实战设计和模块实现。第9~12章从TCP、HTTP入手,介绍客户端与服务端、服务端与服务端之间的高性能HTTP通信和WebSocket通信。第13~15章对ZooKeeper、Curator API、Redis、Jedis API的使用进行详尽的说明,以提升读者设计和开发高并发、可扩展系统的能力。
-
FPGA的人工智能之路:基于Intel FPGA开发的入门到实践
张瑞 试读
本书主要从技术基础、开发方法和人工智能应用三个方面介绍的开发方法,围绕的基础知识,硬件描述语言,中的开发流程,的设计方法,在人工智能领域的应用等方面进行阐述,使开发人员能理解的核心知识,掌握的开发方法和开发工具。本书包含技术基础篇、开发方法篇和人工智能应用篇三大板块,共计11章,以基础知识为切入点,通过对开发方法和设计思路的讲解,帮助读者快速掌握开发技术在人工智能上的应用。本书可作为和其他开发人员进行设计和应用的参考用书。
-
Python GUI设计tkinter 菜鸟编程(增强版)
洪锦魁 试读
本书是国内首先使用Python tkinter设计GUI的中文书籍之一。本书主要讲解如何在窗口内使用Python 的内部模块tkinter设计图形用户接口(GUI)程序,让用户可以利用图形接口与计算机沟通。tkinter模块是一个跨平台的窗口应用程序,使用它设计的程序可以在Windows、macOS、Linux系统上执行。2019年本书一经出版便受到广大读者的喜爱。为了使其内容更丰富,本书在其基础上增加了一些重要的项目实例,全书超过312个程序实例,一步一步讲解tkinter控件(Widget)的基础知识,同时也将应用范围扩充至小算盘、分形(Fractal)设计、文书编辑、走马灯、模拟海龟绘图、球类竞赛、风扇设计、单个或多个反弹球设计、钟摆、直方图动态排序、动画与游戏设计、MP3音乐播放器。Python是一门可以灵活使用的程序语言,本书的特色是对tkinter最基础的知识使用了大量灵活的实例,说明其在各种环境下的应用方法。
-
超好玩的Python少儿编程
王红明 试读
这本书是写给青少年读者的编程学习用书,主要通过游戏及作品的实例来讲解Python的编程方法,引导青少年在快乐中学习编程。通过游戏编程实例及有趣的作品,让青少年参与其中,培养他们独立分析问题和解决问题的能力,提高他们的探索精神,为今后进一步深入学习编程打好基础。本书根据教学实践来编写,采用青少年感兴趣的游戏实例及应用程序实例等作为主线,由浅入深,读者学习本书之后可以自己动手编写游戏项目。且采用彩色、全图解方式,对游戏实例中每个步骤的代码都进行非常细致的讲解,读者只要跟着步骤去做,就能完成很棒的项目。
-
Rhino 6.0完全实战技术手册
陈旭 试读
《Rhino 6.0完全实战技术手册》以中文版Rhino 6.0为操作基础,全面讲解软件应用技巧与产品设计知识。《Rhino 6.0完全实战技术手册》由浅到深、循序渐进地介绍了Rhino 6.0的基本操作及命令的使用,并配合大量的制作实例,使用户能更好地巩固所学知识。全书共21章,包括Rhino软件介绍与基本操作、Rhino曲线绘制与编辑、Rhino曲面绘制与编辑、Rhino实体建模与编辑、网格细分建模、珠宝首饰设计、Rhino的渲染技术、Rhino在产品设计中的实际应用。《Rhino 6.0完全实战技术手册》适合即将和正在从事工程设计的专业技术人员,想快速提高Rhino 6.0使用技能的爱好者,也可作为大中专院校和相关培训机构的教材。
-
Python机器学习(原书第3版)
塞巴斯蒂安·拉施卡 试读
本书自第1版出版以来,备受广大读者欢迎。第3版结合TensorFlow 2和scikit-learn的最新版本进行了更新,其范围进行了扩展,以涵盖强化学习和生成对抗网络(GAN)这两种最先进的机器学习技术。与同类书相比,本书除了介绍如何用Python和基于Python的机器学习软件库进行实践外,还讨论了机器学习概念的必要细节,同时对机器学习算法的工作原理、使用方法以及如何避免掉入常见的陷阱提供了直观且翔实的解释,是Python机器学习入门必读之作。书中涵盖了众多高效Python库,包括scikit-learn、Keras和TensorFlow等,系统性地梳理和分析了各种经典算法,并通过Python语言以具体代码示例的方式深入浅出地介绍了各种算法的应用,还给出了从情感分析到神经网络的一些实践技巧,可帮助读者快速解决自己和团队面临的一些重要问题。本书适用于机器学习的初学者和专业技术人员。
-
XMind:用好思维导图走上开挂人生
XMind团队 试读
在很多人的印象里,思维导图是一个中规中矩的办公工具,是职场中的特定人士才会使用的软件,但恰恰相反,思维导图是每个人都可以使用的零基础软件,它可以给人们的生活带来很多便利。 本书分为四部分。第一部分从"思维”入手,带大家实现思维延展,为更好地使用思维导图打下基础。第二部分将展示思维导图的各种基础应用场景及真实使用案例,让大家的思维快速成长。第三部分将从思维导图软件XMind本身入手,教大家解锁思维导图软件的高阶技巧,实现技术进阶。第四部分会带给大家更多将思维导图应用于工作及生活中的复杂场景的案例,让大家在职场和生活中都能有更好的体验。
-
Java入门123:一个老鸟的Java学习心得(二维码版)
臧萌 试读
本书是深受读者好评的《Java入门1?2?3——一个老鸟的Java学习心得》的最新升级版。作者以独特的视角向Java初学者讲述了如何才能真正理解和掌握Java。本书充分考虑了初学Java的种种困难,讲解细致入微,抽丝剥茧,层层推进,并采用对比、比喻和类比等方式,给出了大量的流程图帮助读者理解各种概念和程序的运行过程,而且还给出了大量简单易懂的实例,真正做到了零门槛学Java。另外,本书基于最新的Java 8标准讲解,以顺应技术的发展,而且还首次引入了在手机上学Java编程的方式,并提供了二维码扫描源代码和习题答案的方式。书中的源代码也经过了上机测试,保证可以正常运行。 本书共22章,分为3篇。第1篇为Java语言基本语法,包括Java语言概述、配置开发环境、Java中的基本数据类型、Java运算符、Java流程控制语句和数组。第2篇为Java语言高级语法,包括类、对象、方法、继承、多态、修饰符、接口、抽象类、内部类、Java异常处理和多线程编程。第3篇为Java语言编程进阶,包括Java编程常用知识、Java文件编程、Java文件I/O编程、Java TCP编程、Java UDP编程、Java Swing编程、JDBC编程,最后还给出了一个聊天程序实例和一个数据表操作窗口实例,将Swing、UDP、Java集合类、线程同步、接口和JDBC编程有机地结合起来,展示了开发一个简单程序的典型步骤。
-
Android Studio开发实战:从零基础到App上线(第2版)
欧阳燊 试读
本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为16章。其中,前8章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App的数据存储方式、如何调试App并将App发布上线;后8章是进阶部分,主要讲解App开发的设备操作、网络通信、事件、动画、多媒体、融合技术、第三方开发包、性能优化等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到实际开发中。通过本书的学习,读者能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)、打车App(交通出行)。另外,能够学会开发一些趣味应用,包括简单计算器、房贷计算器、万年历、日程表、手机安全助手、指南针、卫星浑天仪、应用超市、抠图工具、全景图库、动感影集、影视播放器、音乐播放器、WiFi共享器、电子书架等。本书适用于Android开发的广大从业者、有志于转型App开发的程序员、App开发的业余爱好者,也可作为大中专院校与培训机构的Android课程教材。
-
智能汽车网络安全权威指南(上册)
李程 试读
这是一本能帮助汽车从业者和安全从业者全面构建汽车网络安全知识体系、快速掌握汽车网络安全攻防经验的权威指南。它由国内知名电动汽车厂商安全团队负责人带领核心团队成员撰写,以“安全左移”为指导思想,围绕安全合规、安全标准、安全体系、安全测试、安全研发、安全运营、网络攻防、威胁评估、自动驾驶安全等9大核心主题对汽车的网络安全进行了全面且透彻的阐述,是汽车网络安全领域的标准性著作。 由于内容覆盖面广,而且比较深入和细致,因此本书篇幅较大。为了方便不同需求的读者阅读和各取所需,全书分为了上、下两册。 上册(第1~10章) (1)梳理了汽车安全的发展脉络,以及汽车的功能安全、预期功能安全、网络安全3大安全主题,旨在让读者对汽车网络安全有一个宏观和整体的认知。 (2)详细讲解了汽车的网络组成、网络通信协议、电子电气架构以及架构视角和功能视角的网络安全,旨在让读者精准地掌握与汽车相关的网络知识。 (3)重点解读了汽车网络安全的合规体系,主要内容包括国内外网络安全法规、汽车网络安全管理体系及其应用,旨在让读者了解汽车网络安全的标准并结合业务场景进行多体融合,建立对应的汽车网络安全管理体系。
-
视频处理加速及应用实践:基于英特尔GPU
林森 试读
本书聚焦于使用英特尔的GPU来进行视频加速处理的方案。首先介绍视频处理的理论基础,然后介绍英特尔的GPU处理器架构,接着介绍英特尔推荐的视频处理开发套件Media SDK的环境搭建、框架和功能支持,以及开源框架的环境如何在英特尔的平台上搭建等。 接下来是实战的部分,首先介绍视频处理中的两个技术难点——内容管理和码率控制,接下来是编程实战,并针对开发者反馈较多的情况,介绍性能评测和性能优化的部分以及视频会议中视频处理的应用。 本书介绍的是最基本的视频图像处理的理论知识,不会涉及高深的数学知识和最前沿的理论算法。尽管本书的很多案例都基于英特尔GPU 平台,但是很多视频加速处理的思想是相通的,致力于视频处理开发的读者也可以把本书作为入门类书籍参考。
-
Kali Linux高级渗透测试(原书第4版)
维杰·库马尔·维卢 试读
本书将通过分析黑客采用的攻击战术来提升测试者的渗透测试技能:通过实验室集成到云服务,从而了解在渗透测试中通常被忽略的一个开发维度;探索在虚拟机和容器化环境中安装和运行Kali Linux的不同方法,以及使用容器在AWS上部署易受攻击的云服务,利用配置错误的S3桶来访问EC2实例;深入研究被动和主动侦察,从获取用户信息到大规模端口扫描,在此基础上,探索了不同的脆弱性评估,包括威胁建模;讲述了如何在受损系统上使用横向移动、特权升级以及命令与控制(C2);探索在互联网、物联网、嵌入式外围设备和无线通信中使用的高级渗透测试方法。
-
新IT:从信息到智能的大转变
吴伯凡 试读
本书以时下大家关心的“智能革命”和“新基建”为核心,系统讨论了“智能革命”的发生逻辑、其核心的支撑技术以及可能会对我们产生的影响。 以“新IT”这一概念为统筹,在“智能革命”这一大的框架下,对时下的一些热门概念进行分析和归位,通过分析概念与概念之间的关系,让大家对这些概念以及由其所支撑的“新IT”变革有一个全面且深刻地了解与认识,在商业世界中找到前进的方向。
-
编码——隐匿在计算机软硬件背后的语言
查尔斯.佩措尔德 试读
13这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
-
Easy RL:强化学习教程
王琦 试读
强化学习作为机器学习及人工智能领域的一种重要方法,在游戏、自动驾驶、机器人路线规划等领域得到了广泛的应用。 本书结合了李宏毅老师的“深度强化学习”、周博磊老师的“强化学习纲要”、李科浇老师的“世界冠军带你从零实践强化学习”公开课的精华内容,在理论严谨的基础上深入浅出地介绍马尔可夫决策过程、蒙特卡洛方法、时序差分方法、Sarsa、Q学习等传统强化学习算法,以及策略梯度、近端策略优化、深度Q网络、深度确定性策略梯度等常见深度强化学习算法的基本概念和方法,并以大量生动有趣的例子帮助读者理解强化学习问题的建模过程以及核心算法的细节。 此外,本书还提供习题解答以及Python代码实现,可以让读者进行端到端、从理论到轻松实践的全生态学习,充分掌握强化学习算法的原理并能进行实战。 本书适合对强化学习感兴趣的读者阅读,也可以作为相关课程的配套教材。
-
Transformer自然语言处理实战:使用Hugging Face Transformers库构建NLP应用
路易斯·汤斯顿 试读
本书涵盖了Transformer在NLP领域的主要应用。首先介绍Transformer模型和Hugging Face 生态系统。然后重点介绍情感分析任务以及Trainer API、Transformer的架构,并讲述了在多语言中识别文本内实体的任务,以及Transformer模型生成文本的能力,还介绍了解码策略和度量指标。接着深入挖掘了文本摘要这个复杂的序列到序列的任务,并介绍了用于此任务的度量指标。 之后聚焦于构建基于评论的问答系统,介绍如何基于Haystack进行信息检索,探讨在缺乏大量标注数据的情况下提高模型性能的方法。最后展示如何从头开始构建和训练用于自动填充Python源代码的模型,并总结Transformer面临的挑战以及将这个模型应用于其他领域的一些新研究。
-
Pro.ENGINEER Wildfire 5.0中文版从入门到精通
CAD.CAM.CAE技术联盟 试读
《Pro/ENGINEER Wildfire 5.0中文版从入门到精通》综合介绍了Pro/ENGINEER Wildfire 5.0中文版的基础知识和应用技巧。全书共分6篇:基础知识篇、实体建模篇、曲面造型篇、装配设计篇、钣金设计篇和工程图设计篇,包括从基础建模到高级分析,从一般造型设计到曲面设计,从普通设计模块到钣金设计等特殊模块的全方位的阐述和讲解,让读者全面掌握Pro/ENGINEER Wildfire 5.0的设计、分析方法和技巧。
-
FinOps云成本优化
J.R.斯托蒙特 试读
随着云计算的迅猛发展,越来越多的业务迁移至云端,众多企业在审计成本的过程中发现,用来支撑业务的云成本并没有节省,费用支出反而比以前更大。如何降低云成本成为企业的核心诉求和通用诉求。为此,Linux 基金会成立了专门的FinOps基金会,致力于通过培训、方法论和最佳实践的输出,助力企业优化云成本。Cloud FinOps正是这些云成本优化规则和最佳实践的集合。它提供了由中心化团队驱动,将云成本职责下发到分布式团队的实践方法。并由工程团队、财务团队、产品团队通过跨团队合作,保证成本在可预测、可管控的前提下,实现更快速的产品能力交付。本书是第一本系统性解读什么是FinOps,以及如何实施FinOps的书:它定义了在云成本优化领域的众多技术术语、财务术语,分享了企业要推动云成本优化所必须完成的组织架构调整、流程推动、职责划分,以及所需要依托的常见技术手段,等等。本书收录了来自FinOps基金会社区大量的实践案例,能让读者了解成功的云成本优化故事,以及背后成功的原因。此外,对主流云厂商提供的技术能力做了剖析,让读者在选择云技术解决成本优化问题时有所参照。
-
C++20高级编程
罗能 试读
C++20高级编程主要讲解C++库、框架开发中的高级编程技术,以及最新的C++20标准特性。全书共10章,分别为:类型与对象、编译时多态、概念约束、元编程介绍、模板元编程、constexpr元编程、Ranges标准库、协程、模块、综合运用。其中C++20的四大特性独立成章,一些小的特性则贯穿于全书,其他章节则探讨了面向对象、元编程、函数式编程、并发编程等话题。 C++20高级编程针对以上新特性准备了丰富的代码样例。相信通过这些代码,读者很容易掌握这些新特性。作为一本讲解C++高级编程的书,本书还探讨了很多元编程话题,这是作为库开发必不可少的技能,它们也将随着C++的演进而不断演进,大大提升库开发者的编程体验,尤其是近年来C++的标准提案经历了从模板元编程向constexpr元编程转换的过程。 C++20高级编程适合中高级C++程序员、架构师、框架开发者阅读,阅读前最好能够掌握一些现代C++的知识。对于想要系统性学习C++20并进阶C++技能的读者,一定不要错过本书。