Git是一款让人一开始觉得很容易学,但却很难精通的工具。本书除了介绍Git的相关知识外,还会模拟各种常见的状况,让读者知道应该在什么时候使用什么指令。 《Git从入门到精通》共分11个章节,1~3章介绍安装工具及环境,对于已经安装完成的读者可直接从第4章开始阅读。第5章介绍Git基本的使用方式,虽然难度不高,但却是整个Git系统的基础。第6章介绍Git中常用的分支功能以及使用情境,第7~9章则是介绍如何修改现有的历史记录、使用标签,以及如何应对其他常见的状况。 前面的内容都是在自己的计算机上就可以完成的,从第10章开始介绍如何将自己计算机里的记录推一份到线上(GitHub)。*后一章(第11章)介绍团队开发时可能会使用的开发过程Git Flow。 市面上的参考书籍或网络教程大多是教大家如何通过终端机指令来学习Git,这让不少想学
《给孩子的本编程思维启蒙书》在一条故事主线的基础之上,向孩子们介绍数学思维、逻辑思维与编程思维等相关的内容。比如分解问题、制订计划和步骤,打破思维定势,创造性地寻找解决问题的新方法。《给孩子的本编程思维启蒙书》鼓励孩子自主探索,通过有趣的创造性练习和互动游戏,帮助孩子扩展多种思维能力,在轻松愉快的解题过程中学会思考,增强直觉和洞察力,提升解决问题的能力,打造更强大脑!
《PyTorch语音识别实战》使用PyTorch 2.0作为语音识别的基本框架,循序渐进地引导读者从搭建环境开始,逐步深入到语音识别基本理论、算法以及应用实践,是较好的一本语音识别技术图书。本书配套示例源码、数据集、PPT课件等资源。 《PyTorch语音识别实战》分为13章,内容包括语音识别之路、PyTorch 2.0深度学习环境搭建、音频信号处理的理论与Python实战、音频处理常用工具包Librosa详解与实战、基于DNN的语音情绪分类识别、一学就会的深度学习基础算法、基于PyTorch卷积层的语音情绪分类识别、词映射与循环神经网络、基于Whisper的语音转换实战、注意力机制与注意力模型详解、鸟叫的多标签分类实战、多模态语音转换模型基础、GLM架构多模态语音文字转换实战。 《PyTorch语音识别实战》内容详尽、示例丰富,适合作为语音识别初学者、深度学习初学者、语音识别技术
《软件性能测试、分析与调优实践之路》主要分享作者在多年软件测试从业中积累的关于性能测试、分析诊断与调优技巧等方面的实战经验,帮助读者提升软件性能测试、分析诊断与调优的能力。本书配套PPT课件、作者微信答疑服务。 《软件性能测试、分析与调优实践之路》分为9章,内容包括软件性能测试、分析与调优基础,服务器的性能监控与分析,Web中间件的性能分析与调优,应用中间件的性能分析与调优,Java应用程序的性能分析与调优,MySQL数据库的性能分析,性能测试、分析与调优案例实践,安卓APP的性能分析,前端性能分析。其中,第7章利用LoadRunner、JMeter等常见性能测试工具,在HTTP、RPC、JDBC等常见的传输协议的基础上,结合实际的性能压测案例进行实践分析,剖析真实的性能测试分析与调优方法。 《软件性能测试、分析与调优实践之路》适合软件
《大数据可视化编程和应用》从基础开始,全面介绍大数据可视化的底层原理和实现框架,并重点讲解一些常用的大数据可视化关键技术,包括Excel图表、Tableau Desktop可视化组件、Web的可视化控件、Java可视化控件及Python数据可视化工具。 《大数据可视化编程和应用》共分为8章,第1章着重介绍大数据的发展历程,以及在大数据发展背景下数据可视化的概念、可视化技术的使用及可视化的现实意义;第2章着重介绍如何通过Excel工具实现数据可视化的内容;第3章着重介绍Tableau可视化工具的使用、数据处理、数据可视化的应用等内容;第4章着重介绍以Highcharts、d3可视化为主要内容的Web可视化组件;第5章着重介绍以JFreeChart和ECharts为代表的Java可视化控件的安装、功能及使用案例;第6章着重介绍以Python编程为基础的数据可视化工具,包括Matplotlib框架、Bokeh框架、Pairplot框
一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习C++语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习C++语言的入门教材。
全书共分10章,第1章内容包括程序设计的基本概念,以及程序的基本结构和开发过程;第2章和第3章介绍基本数据类型和表达式,重点讲解表达式的组成规则和求解过程;第4章内容是程序流程控制的三种基本结构,重点讲解如何运用控制结构语句编写程序解决问题;第5章内容包括一维数组和二维数组的定义与应用,以及查找与排序算法;第6章介绍自定义函数,内容包括函数定义与调用、函数参数与返回值、递归函数;第7章介绍指针的基本知识,以指针方式处理一维数组和二维数组,实现函数间的数据传递;第8章介绍字符串的表示与处理,重点讲解字符串在函数、数组、指针方面的综合应用;第9章主要内容包括结构体类型和变量,结构体指针和数组的应用,同时介绍了链表结构的概念与操作,以及共用体和枚举的基本知识; 0章介绍文件的基本概念、文件的读写方
《C 模板元编程实战:一个深度学习框架的初步实现》以一个深度学习框架的初步实现为例,讨论如何在一个相对较大的项目中深入应用元编程,为系统性能优化提供更多的可能。《C 模板元编程实战:一个深度学习框
本书是全国高等学校(安徽考区)计算机水平考试配套教材,面向对程序设计具有 零基础 的学生开发,主要包括Python基础知识、组合数据类型、函数、文件、计算机生态、高级应用和对应实验设计等内容;注重基础,突出重点、兼顾考试、资源丰富,配有无纸化考试系统、课件、教案、例题代码、习题及实验参考答案,既便于老师教学,也便于学生学习使用;适合作为高等学校公共计算机程序设计语言课程教材,也可作为学生参加计算机水平考试的指导书。
Spring Cloud作为微服务开发的很好代表,它的全家桶中的各组件解决了软件架构中的一些关键问题,Spring框架在企业开发中的广泛应用,使得开发工程师和架构师纷纷转向Spring Cloud微服
计算机辅助设计是当今大型复杂工程设计、科学研究的重要辅助手段,如何提高设计效率,从而让工程师、研究人员将 多的精力专注于问题的核心难点,而不是重复性的工作,进而应对 复杂的问题是关键的技术。本书针对上述问题,以参数化建模(编程建模)设计为主题,通过基础讲解、实际工程案例分析,结合基本理论和典型的工程应用案例,旨在介绍有限元分析技巧及ABAQUS Python参数化建模技巧,进而提高学生解决复杂工程问题、科学问题的能力。
本教材为“全国高等医药院校药学类专业第五轮规划教材”之一,共分lO章,主要内容包括计算机及程序设计概述,窗体和控件,程序设计基础,分支与循环,数组,过程,界面设计,文件操作,图形与动画和访问数据库等。同时,紧密结合教学实践配套编写了《计算机程序设计上机指导与习题解答》(第四版), 加完善了计算机程序设计课程体系。本教材为书网融合教材,即纸质教材有机融合电子教材、教学配套资源(PPT、微课、视频、图片等)、题库系统、数字化教学服务(在线教学、在线作业、在线考试),使教学资源 加多样化、立体化。 本教材适用于本科药学类专业教学使用,也可供其他非计算机专业学生以及广大科技人员开展计算机程序设计创新活动参考使用。
本书直击Python编程要害。对于大型数据项目,过慢的代码运行速度是毁灭性的。在机器学习和大规模数据分析中,除了使用高性能的Python代码,还要使用经过优化的库,并利用计算机硬件的多核处理能力。满足计算速度后,还要优化计算资源、控制计算成本,而本书为此提供了一整套高性能编程解决方案。 本书系统介绍了Python高性能编程的各种工具和方法,重点讲解了Python在大数据中的应用。书中配有清晰的示例和详细的分析,可帮助读者熟练掌握NumPy和Pandas,实现高性能的数据存储和l/O。本书高屋建瓴、不留遗漏,读者学习本书后,能从代码到架构对系统进行整体优化。
语法框架是一种计算机编程语言,专门为编写自然语言的语法而设计,它有能力并行处理多种自然语言。兰塔编著的《语法框架(附光盘为多种自然语言语法编程)》中全面介绍了如何利用语法框架为自然语言编写语法,以及如何在旅游手册、口语对话系统和自然语言处理系统等实用系统中加以应用。书中的例子和练习涉及多种自然语言,读者可以从中学习如何从计算语言学的视角看待自己的母语。 阅读本书不需要语言学基础知识,因此,特别适合计算机科学家和程序员使用。 此外,本书从程序语言理论的视角展示了处理多种自然语言语法的新途径,因此,语
泽德A.肖著的《笨办法学Python3》是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手, 终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。 本书结构 简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较 的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。
本书深入Java虚拟机底层原理,对JVM内存管理中的垃圾回收算法G1GC进行了详细解读。全书分为“算法篇”和“实现篇”两大部分:前一部分主要介绍G1GC的算法原理,内容包括G1GC的并发标记、转移功能
C 是当前市面中常用的编程语言之一,它兼具不错语言和汇编语言的特点。《C 面向对象程序设计基础入门与实战(微课版)》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握C
本书内容从逻辑上分为四个部分: 部分是财务大数据认知与Python基础,主要介绍财务大数据概念与思维,以及Python的环境搭建、语法规则、变量和语句、文件和目录管理等基础内容;第二部分是Python财务大数据的获取,包含网页基础和正则表达式等网络爬取技术的前导知识,静态网页、动态网页的数据爬取技术,以及pdf文本分析技能;第三部分是Python财务大数据的预处理,介绍如何使用Python对获取的数据进行清洗和整理;第四部分是财务大数据的分析与可视化,介绍财务大数据的基本分析、专题分析与机器学习技术,以及可视化等数据分析与挖掘技术。
本书在介绍虚拟仪器的基本概念和LabVIEW软件基础知识的同时,重点详细地介绍了LabVIEW的数据采集、仪器控制、分析及应用,并结合实际应用,介绍了编者近年来在研究中总结出来的一些经典案例,尽量做到
本书内容主要包括R语言基础知识、数据文件的导入和导出、数据文件整理和编辑、缺失值填补、统计描述分析、随机抽样与随机分组、常见概率分布可视化、基本统计分析、线性回归分析、Logistic回归分析、生存分析、诊断试验统计分析、Meta分析、中介效应与调节效应、倾向性评分匹配、临床预测模型的构建、政策评价定量方法等章节。本书适合医学及公共卫生类专业学生使用,可作为医学统计学实验课教材,也是临床科研人员的统计工具书。