本书是Python数据分析入门书,每个概念都通过简单实例来阐述,便于读者理解与上手。具体内容包括:Python及Pandas基础知识,加载和查看数据集,Pandas的DataFrame对象和Series对象,使用matplotlib、seaborn和Pandas提供的绘图方法为探索性数据分析作图,连接与合并数据集,处理缺失数据,清理数据,转换数据类型,处理字符串,应用函数,分组操作,拟合及评估模型,正则化方法与聚类技术等。
《Three.js开发指南:基于WebGL和HTML5在网页上渲染3D图形和动画(原书第3版)》通过大量的示例和代码,以丰富的互动的方式向读者展示Three.js的各种功能。 《Three.js开发指南:基于WebGL和HTML5在网页上渲染3D图形和动画(原书第3版)》共12章:章讲述使用Three.js库的基本步骤;第2章讲解Three.js库使用过程中所需要理解的各种基础组件,包括灯光、网格、几何体、材质和相机等;第3章通过具体示例讲解场景中使用的各种灯光;第4章讨论Three.js库中可以用于网格的各种材质,并通过互动示例让你来试用这些材质;第5章讲解Three.js中几何体的创建和设置;第6章展示如何设置、使用Three.js库中的高级几何体,例如凸面体和旋转体;第7章讲解如何使用Three.js库中的粒子系统;第8章展示如何从外部导入网格和几何体;第9章探索各种动画效果,使场景活动起来;0章深入讲解材
本书首先介绍笔者对软件工程生产力的独到见解。其次通过一个Hello world带领初学者入门Jenkins pipeline。接着详细介绍Jenkins pipeline的语法,以及在Jenkins pipeline中如何实现持续集成、持续交付中各个阶段,包括构建、测试、制品管理、部署等;在发现现有pipeline的步骤不能满足需求时,扩展Jenkins pipeline多种方式。本书7章介绍了Jenkins如何整合多个第三方系统,以实现ChatOps及自动化运维。为避免读者“不知从哪下手”的情况,本书通过一个简单的案例介绍从无到有的设计pipeline。
《SVG精髓(第2版)》通过实例透彻讲解了SVG(可缩放矢量图形)这种标记语言的规范及应用。作者从简单的SVG应用开始,带领读者逐步探索了SVG的复杂功能,包括滤镜、变换、渐变和模式。从应用层面看,本书涵盖了动画、交互图形和动态SVG编程等技术,不仅能为有经验的开发人员提供重要参考,同时通过讲解基本的XML和CSS技术,为没有Web开发经验的读者提供了入门捷径。
本书从实用角度出发,详细介绍了Unity项目开发中常用的各种插件。这些插件全面涵盖了模型、、动画、编辑器、脚本、GUI、Shaders、优化等各种类型。书中对每类插件都是从功能和特点开始讲解,再通过具体的操作步骤详细介绍其使用方法和操作技巧,很后通过一个游戏案例和一个AR案例,讲解综合运用各种插件进行项目开发的实战。配套资源中提供了书中案例的源文件和用到的素材文件。本书适合Unity初学者、游戏开发者、程序员、AR&VR开发人员阅读学习,也可作为大专院校相关专业师生的学习用书和培训学校的培训教材。
本书详细阐述如何选择统计检验方法,以及在应用这些方法时如何为统计理论和佳实践提供基础。本书聚焦于可应用于实际用户研究项目的方法,是作者实际工作经验、调查研究,以及对新的统计学、心理学、人因工程学的文献资料研读的结晶。它不只是对传统统计学的复述,而是为当今从业者提供了全新和切题的解读。
本书以作者实现的一个基于Intelx86指令集的编译系统为例,结合程序代码的主要部分详细阐述了编译系统的实现原理和过程。本书对编译器、汇编器、链接器、编译优化器涉及的关键算法、数据结构和程序实现流程,以及ELF文件的格式、Intel指令格式均作了详细的说明,并结合大量的图表,展示了编译系统工作过程中代码信息的流动和存储格式的变化。是一本“手把手”教读者实现编译系统的贴心手册。
本书的版——《MATLAB宝典》由于讲解细致、内容全面而深受广大读者的喜爱,上市三年以来长期占据各大MATLAB类图书排行榜的前列。根据广大读者的反馈,作者对版进行了调整,并增加了这几年工作中新的MATLAB应用体会。 本书由浅入深、循序渐进地介绍了MATLAB的知识体系及操作方法。全书共分为8个部分25章。其中主要介绍了如何使用MATLAB进行数据分析、数据可视化的方法、MATLAB编程、图形用户界面、MATLAB仿真,以及文件输入/输出、编译器和应用程序接口等高级技术。本书的特色在于每一节的例子都经过精挑细选,具有很强的针对性,力求让读者通过亲自动手做而掌握基本参数及制作技巧,学习尽可能多的知识。 本书适用于初、中级MATLAB用户,同时也适合使用MATLAB的本科生、研究生和教师以及广大科研工作人员作为参考用书。
全书分为三个部分。和第2章感性介绍神经网络的基础知识,并给出一个利用PyTorch搭建神经网络解决实际问题的例子,使读者对神经网络和PyTorch有初步的了解;第3~9章介绍基于Python和PyTorch的科学计算和神经网络搭建,涵盖了几乎所有Python基础知识和PyTorch基础功能,并通过例子使读者完全掌握相关技术;0和1章介绍生成对抗网络和强化学习,使读者了解更多神经网络的常用用法。
借助Git的强大功能简单化开发周期《Git软件开发实战》一书提供了在使用Git这行的软件开发工具方面的有效方法,并且为新用户和资深用户提供了新指导。《Git软件开发实战》包含针对传统系统的广泛探讨,以及独特于Git的有助于在识别和规划差异时借鉴已有技能的注意事项。书中大量的示例和图示旨在强化关键的概念以及增强用户的理解。《Git软件开发实战》专注于实践并且了技术教程,能助你将Git模型集成到现实环境的工作流中,是快速提升学习效率的宝贵资源。主要内容 提供基本Git模型和整个工作流处理的清晰理解 包含常用源管理概念和命令的Git版本 展示如何追踪变更、处理分支以及利用Git完整功能的优势 包含现实环境中的示例,以便熟练掌握和更好地消化这些概念 提供有助于可视化关键理念和工作流的简单、清晰图示 重点介绍不常为人知的Git特性以便
因“北大才子当街”的新闻,陆步轩成为轰动一时的新闻人物和知名人士。 一个舞文弄墨的北大毕业生,满腹遐思迩想迈入社会,被时代的风浪簸弄得支离破碎……陆步轩以质朴而坦诚的笔墨,对自我命运作了完整的回顾、体味和省思,把自己生活的主要经历和重要侧面作了一种几近透明的展示。几乎可以说陆步轩在这本书中试图讲述的就是他的获得,尤其是欢乐或痛苦的关键时刻。
C#语言是微软为奠定下一代互联网霸主地位而打造的Microsoft.NET平台的主流语言,一经推出便以其强大的操作能力、优雅的语法风格、创新的语言特性、的面向组件编程的支持而深受世界各地程序员的好评和喜爱。 本书共分17章,循序渐进地讲述了C#语言的使用。从基本概念到具体实践、从窗体控件认识到具体操作、从C# 2.0的相关知识到C# 3.0的新特性、从编程规范到技巧使用都进行了详细的阐述,并对具体知识点进行了详细的实例讲解。本书的特点是详细介绍了C#的相关知识,突出了实用性和技巧性,大量应用了C# 3.0的一些相关知识和技巧。本书包含大量实例,详细描述了各个数据绑定控件的属性,以及代码编写技巧,方便读者上机实践。 为了方便读者学习,本书光盘提供了丰富的内容,包括全书的多媒体视频演示、全书的电子教案、900多页的电子资料以及书中
本书详细介绍了MFC框架中所有常用类及控件的应用,其中以Visual C 6.0为主,Visual C 2005为辅。同时在讲解中结合了大量实用而又有代表性的示例。 全书共分19章,包括MFC应用程序概述,C 面向对象程序开发,消息映射与命令处理,对话框程序设计,MFC通用控件,菜单,工具栏和状态栏设计,GDI绘图,文档,视图结构程序设计,MFC打印技术,文件与注册表操作,数据库编程,系统内核对象,MFC链接库,串口程序开发,网络程序开发,Inter程序开发,程序调试与异常处理,Visual C 2005介绍,C 托管扩展编程等。书中各部分内容由浅入深,逐步让读者掌握MFC编程的知识、方法和技巧,是Visual C 爱好者、学习者和开发人员的参考书。 本书附有配套光盘。光盘提供了书中源代码,所有源代码都经过精心调试,在Windows 2000下测试通过,保证能够正常运行。 本书
本书是一本系统全面地介绍VBA的书,包括6大部分、30章。本书以目前的Word、Excel、Access等软件为基础,由浅入深,层层递进,精辟地阐述了VBA的应用方法和使用范围。无论是新手还是有经验的开发人员,都可以从中获得有益的内容和信息。通过这本书,读者可以了解VBA是附着在应用软件上的工具,而这些应用软件可能正是我们最常期的软件(例如Word、Excel),用好了VBA我们就可以将这些常用软件的功能大大加强,解决一些我们原来认为不可能解决的问题。 本书不仅可以作为VBA初学者的入门读物,也可作为具有VBA基础的读者进一步学习和掌握的教材,还可以作为大专院校相关专业师生的参考书。
随着信息技术的发展和硬件设备成本的降低,当今的互联网存在海量的数据,想要快速从这些数据中获取更多有效的信息,数据可视化是重要的一环。对Python语言来说,比较传统的数据可视化模块是Matplotlib,但是Matplotlib存在不够美观、静态性、不易分享等缺点,限制了Python在数据可视化中的发展。为了解决这个问题,新型的动态可视化开源模块Plotly应运而生。由于Plotly具有动态、美观、易用、种类丰富等特性,所以一经问世就受到开发人员的喜爱。本书主要介绍Plotly在可视化各领域的应用,包括基础绘图、数据处理、网页开发、程序GUI、机器学习、量化投资等,方便读者对Plotly快速上手。本书绝大部分代码用Python编写,同时也给出了Plotly在R语言、MATLAB和JavaScript中的应用案例。
因“北大才子当街”的新闻,陆步轩成为轰动一时的新闻人物和知名人士。 一个舞文弄墨的北大毕业生,满腹遐思迩想迈入社会,被时代的风浪簸弄得支离破碎……陆步轩以质朴而坦诚的笔墨,对自我命运作了完整的回顾、体味和省思,把自己生活的主要经历和重要侧面作了一种几近透明的展示。几乎可以说陆步轩在这本书中试图讲述的就是他的获得,尤其是欢乐或痛苦的关键时刻。
《交互式计算机图形学——基于OpenGL着色器的自顶向下方法(第6版)》采用自顶向下的方法并辅以面向编程的方式,基于现代可编程GPU的着色器编程,使用C 语言、OpenGL着色语言(GLSL)并结合OpenGL系统地介绍了现代计算机图形学的核心概念、原理和方法。《交互式计算机图形学——基于OpenGL着色器的自顶向下方法(第6版)》是作者(安杰尔)多年来教学与科研工作的总结,涵盖了基于OpenGL着色器的交互式图形编程、三维可编程绘制流水线、变换与观察、光照与明暗绘制、曲线曲面建模等基本的计算机图形学内容以及离散技术、层级建模、过程建模、光线跟踪、并行绘制和体绘制等高级内容,并为读者进一步深入学习和研究,在每章后面提供了相关的建议阅读资料。本书第六版进一步反映了计算机图形学的发展现状,面向图形应用开发并辅以大量的示例和完整的源代码,
《Python GUI设计PyQt5从入门到实践》一书以开发Python窗口程序最常用的PyQt5模块为主线,全面介绍了使用PyQt5设计Python GUI程序的各方面技术。全书共分为16章,包括Python与PyQt5、搭建开发环境、个PyQt5窗口程序、PyQt5窗口设计基础、PyQt5常用控件、PyQt5高级控件、菜单、工具栏和状态栏、对话框应用、布局管理、数据库操作、文件操作、PyQt5绘图技术、多线程编程、PyQt5程序的打包发布、明日图片助手、学生成绩管理系统等多方面技术及项目。本书从用户学习与应用的角度出发,所有知识都结合具体实例进行讲解;涉及的程序代码给出了详细的注释,并且运用了大量的示意图,力求为读者打造轻松、零压力的学习氛围,以便使读者可以快速掌握使用PyQt5进行Python GUI应用开发,大大提高编程技能,拓宽职场道路;最后运用两个实战项目将PyQt5的开发知识应用于实际操作中,以
《琢石成器:Windows环境下32位汇编语言程序设计》一书尝试从编写应用程序的角度,从“Hello,World”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过70多个从简单到复杂的例子,逐步深入Win32汇编编程的方方面面。 《琢石成器:Windows环境下32位汇编语言程序设计》包括了基础篇、初级篇、界面篇、系统篇、应用篇这五篇,共18章内容。
《正则表达式经典实例(第2版)》讲解了基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等8种常用编程语言使用正则表达式的经典实例。书中提供了上百种可以在实战中使用的实例,帮助读者使用正则表达式来处理数据和文本。《正则表达式经典实例(第2版)》针对如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,给出了基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案,旨在教会读者很多技巧以及避免特定语言的陷阱的方法,读者可以通过本书提供的实例解决方案库来解决实践中的复杂问题。
《琢石成器:Windows环境下32位汇编语言程序设计》一书尝试从编写应用程序的角度,从“Hello,World”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过70多个从简单到复杂的例子,逐步深入Win32汇编编程的方方面面。 《琢石成器:Windows环境下32位汇编语言程序设计》包括了基础篇、初级篇、界面篇、系统篇、应用篇这五篇,共18章内容。