其他编程语言/工具
-
轻松玩转STM32Cube杨百军这是一本介绍如何使用STM32Cube组件学习STM32微控制器的入门图书,也是一名工程师自身学习STM32微控制器的经验总结。全书围绕STM32F10×××参考手册,结合STM32CubeF1软件包提供的例程,参考Cortex-M3编程手册等资料,全面、系统地对STM32F103的各个功能项进行分析和讲解,并通过可视化图形配置工具STM32CubeMX重新生成例程。本书介绍的学习方法几乎可以适用于任何一款STM32微控制器的芯片。 本书适合STM32微控制器初学者和使用STM32微控制器从事项目开发的工程技术人员阅读使用,也可以作为高等学校自动控制、智能仪器仪表、电力电子、机电一体化等相关专业的教学用书。
-
零基础学FPGA设计杜勇本书是针对FPGA初学者编著的入门级图书,以高云公司的FPGA和Verilog HDL为开发平台,详细阐述FPGA设计所需的基础知识、基本语法、设计流程、设计技巧,全面、细致、深刻地剖析了Verilog HDL与C语言等传统顺序语言的本质区别,使读者通过简单的实例逐步理解FPGA的硬件设计思想,实现快速掌握FPGA设计方法的目的。本书思路清晰、语言流畅、分析透彻,在简明阐述设计方法的基础上,重点辨析读者易于与常规顺序语言混淆的概念,力求使读者在较短的时间内理解硬件编程思想,掌握FPGA设计方法。
-
下一代互联网新技术理论与实践周星,白勇,谭毓银,胡祝华,陈敏本书分为理论和实践两部分,主要阐述下一代互联网物理层、网络层、传输层和应用层新技术等,融基础理论和方法及作者的**科研成果为一体。理论部分首先从下一代互联网体系结构及演进的角度诠释多路径传输、IPv6、MPTCP传输、NEAT等关键技术;其次从下一代互联网接入技术视角,揭示4G/5G、WiFi、压缩频谱感知技术的内涵;详述各技术的背景、工作原理和相关技术标准等。实践部分则重点介绍**科研成果的实现,如多路径传输系统的构建及多路径传输的具体应用、多址接入和压缩频谱感知等实战例子。
-
程序员超强大脑[荷] 费莉安为什么你在写代码时总会遇到这样或那样的问题?为什么你总是记错某些语法?为什么有些人能够快速学会新的编程语言,而有些人则不能?在试图解决困难或复杂的问题时,我们的大脑其实有一套特定的工作方式。本书从认知科学角度剖析优秀程序设计背后的脑科学原理,为你揭开大脑思考编程的奥秘。本书分为四大部分,共有13章。你将了解如下内容:如何高效地学习新的编程语言,如何快速地理解复杂的代码,如何牢固地记住各种语法,如何在繁杂的程序设计工作中优化认知资源。本书是程序员的普适书,初学编程的初高中生也可以阅读。
-
深入浅出数据结构与算法陈锐、张亚洲、崔建涛、李璞数据结构与算法是计算机、软件工程等相关专业一门非常重要的专业基础和核心课程。《深入浅出数据结构与算法:微课视频版》内容全面,语言通俗易懂,所选案例典型、丰富,结构清晰,重难点突出,所有算法均已实现,可直接运行。《深入浅出数据结构与算法:微课视频版》共分为四篇,内容包括数据结构概述,数据结构与算法基础,线性表,栈和队列,串、数组与广义表,树,图,查找,排序,回溯算法,贪心算法,分治算法,实用算法等。另外,《深入浅出数据结构与算法:微课视频版》赠送同步微视频、教学大纲、案例源代码和PPT课件,方便读者学习和使用。 《深入浅出数据结构与算法:微课视频版》可作为计算机软件开发、准备考取计算机专业研究生和参加软考人员学习数据结构与算法的参考书,也可作为计算机、软件工程及相关专业的教材。
-
精通Transformer[土]萨瓦斯·伊尔蒂利姆,[伊朗]梅萨姆·阿斯加里-切纳格卢 著,江红 余青松 余靖 译AI领域的基石王者,那些还沉迷于CNN,RNN的工程师被警告:放弃战斗吧,向Transformer投降!在过去的二十年中,自然语言处理研究领域发生了翻天覆地的变化。在这段时间里,自然语 言处理经历了不同的处理范式,并终进入了一个由神奇的Transformer体系结构主导的新时代。 Transformer深度学习架构是通过继承许多方法而产生的,其中包括上下文词嵌入、多头注意力机制、位置编码、并行体系结构、模型压缩、迁移学习、跨语言模型等。在各种基于神经的自然语言处理方法中, Transformer架构逐渐演变为基于注意力的“编码器-解码器”体系结构,并持续发展到今天。现在,我们在文献中看到了这种体系结构的新的成功变体。目前研究已经发现了只使用 Transformer 架构中编码器部分的出色模型,如 BERT(Bidirectional Encoder Representations from Transformers,Transformers双向编码表示);或者只使用Transformer架构 中解码器部分的出色模型,如 GPT(Generated Pre -trained Transformer,生成式的预训练Transformer)。本书涵盖了这些自然语言处理方法。基于 Hugging Face社区的Transformer库,我们能够轻 松地使用Transformer。 本书将循序渐进地提供各种自然语言处理问题的解决方案:从文档摘要到问 题回答系统。我们将看到,基于Transformer, 可以取得的成果。
-
R实战余光创本书系统地介绍使用 treeio、tidytree、ggtree 和 ggtreeExtra 等 R 软件包操作系统发育树的全套流程,包括对树文件的解析,以及树与其相关数据的操作、整合、可视化等内容。本书由余光创撰写,旨在为系统发育树的操作与呈现提供指导。如果读者需要进行系统发育树的相关操作,却又觉得无从下手,那么这本书会提供很大的帮助。关于系统发育树的大部分问题,都能在本书中找到答案。
-
完全图解编程原理增井敏克说到编程,你脑海中可能立刻会闪现出C语言、Python、Java、C 、JavaScript等词汇,甚至有人也会想到“编程思维”“算法”等词汇,但编程具体是指什么?程序是怎样跑起来的?会涉及哪些内容呢?很多人可能并不清楚。《完全图解编程原理》就以图解的形式,对与编程相关的知识,如编程语言的特征、如何处理数值和数据、算法、程序开发和测试方法、Web技术与安全等进行了全面讲解,可以说是一本关于编程的百科全书。《完全图解编程原理》语言通俗易懂、插图直观清晰,特别适合计算机相关专业学生、相关商务人士、IT企业管理人员以及所有开始学编程和想了解编程相关知识的人员学习,也适合作为案头手册,随时翻阅速查。
-
玩转罗布乐思李开放 主编罗布乐思Roblox Studio是一款应用型编程学习软件。本书通过有趣的案例引导读者熟悉Roblox Studio的基本操作,培养编程兴趣,掌握基本的编程技巧,能够完成简单游戏的开发。全书共五章:第一章主要初识罗布乐思编程器Roblox Studio;第二章通过一个小游戏熟悉Roblox的基本操作;第三章通过一个综合案例介绍各种模型的设计操作;第四章介绍编程基础;第五章介绍游戏的发布与测试。全书内容基础且详尽,循序渐进,一步一图,同时配套讲解视频,能够帮助读者快速熟悉Roblox,创造出属于自己的游戏。快来感受开发的乐趣与编程的魅力吧!
-
给孩子的第一本编程思维启蒙书运国莲 马琢《给孩子的第一本编程思维启蒙书》在一条故事主线的基础之上,向孩子们介绍数学思维、逻辑思维与编程思维等相关的内容。比如分解问题、制订计划和步骤,打破思维定势,创造性地寻找解决问题的新方法。《给孩子的第一本编程思维启蒙书》鼓励孩子自主探索,通过有趣的创造性练习和互动游戏,帮助孩子扩展多种思维能力,在轻松愉快的解题过程中学会思考,增强直觉和洞察力,提升解决问题的能力,打造更强大脑!