软件与程序设计
-
Python程序设计从零开始学李馨《Python程序设计从零开始学》是专门针对Python初学者精心编撰的,以通俗易懂的语言、精心编写的示例、深入浅出的讲解来引领读者认识Python语言的魅力和强大潜能。 本书分为四篇共16章:第1~4章为基础学习篇,讲解Python语言的基础知识,包括Python的开发工具、基本语法、运算符与条件选择、循环控制等内容;第5~10章为数据结构篇,讲解Python的数据结构,包括序列类型、字符串、元组、列表、字典、集合、函数、模块与函数库等内容;第11~13章为面向对象篇,以面向对象为基础,讲解面向对象程序设计的相关知识,包括认识面向对象、继承机制、异常处理机制等内容;第14~16章为绘图图像篇,讲解Python的数据输出和绘制图像的相关知识,包括数据流与文件、GUI界面、绘图与图像等内容。读者可以通过简洁易用的Python IDLE和Visual Studio Code集成开发环境或Python Shell 这个互动交互模式开启程序设计之旅,学习程序的编写和调试的基本技能。 为了教学的需要,本书每章后面都提供了课后习题及实践题,书中范例也都提供了完整的源代码,另外有精心录制的教学视频可辅助读者学习。《Python程序设计从零开始学》叙述简洁、清晰,范例丰富、可操作性强,适合学习Python语言的读者作为自学用书,也适合高等院校和培训机构作为学习Python语言的教材。
-
嵌入式项目开发实践教程高新等本书主要介绍了C8051F系列微控制器的基础知识、内部资源及其在工程应用与产品开发过程中的相关技术。本书由六个部分组成,分别介绍了C8051F系列微控制器基础知识、温度控制系统的设计实现、C8051F023接口应用和功能扩展、基于RS-232通信的上下位机控制系统的设计实现、红外遥控系统的设计实现、基于CAN总线的温度控制系统与实现等内容。针对UART、SPI、I2C、定时器等内部资源,以及实时时钟、CAN总线接口、微型打印机等常用外部资源的开发案例也展开了详细的讲解。本书内容组织遵循“项目引领、任务驱动、学做一体”的模式,选择具有代表性的真实开发项目作为案例,以项目的开发流程为主线,向读者介绍C8051F系列微控制器开发技术的同时,还重点介绍了常规电子产品的设计思路和一般开发过程。在帮助读者提升解决工程问题的基本能力的同时,逐步引导读者树立复杂工程项目解决方案的设计思想。
-
薛定宇教授大讲堂薛定宇本书按照一般线性代数教程的方式介绍线性代数问题的求解。首先介绍矩阵的输入方法,然后介绍矩阵基本分析方法、矩阵基本变换与分解方法,并介绍矩阵方程的求解方法与矩阵任意函数的计算方法等。本书还介绍了线性代数的诸多应用问题的建模与求解方法。本书可作为一般读者学习线性代数与矩阵分析的辅助教材。通过本书,读者可从另一个角度认识线性代数问题,从而更好地学习线性代数相关问题的求解方法。本书也可以作为高等学校理工科专业的本科生和研究生学习计算机数学语言(MATLAB)的教材或参考书。本书还适合作为工程技术人员的参考用书,是查询相关数学问题求解方法的工具书。
-
产品经理成长笔记郝瑞琪本书以产品从0到1的诞生为主线,逐篇递进的分析讲解,让用户站在全貌视觉学习产品相关知识,同时针对很多从事1-2年的产品同事,他们每日画原型枯燥乏味,不知道该如何提升自己竞争力,在后面的篇幅中增加了提升内容,助力提升产品经理在各个方面的综合竞争优势。本书还介绍了相关职场应聘等相关经验分享。本书内容通俗易懂,描述翔实,图文并茂。本书适合阅读的对象有,0~1岁产品小白晋级,应届大学生择业/入门,互联网行业相关岗位转行,传统行业从业者转型。
-
Python金融数据分析[德]伊夫 希尔皮斯科(Yves Hilpisch)在当今时代,金融、数学和编程是有着内在联系的。本书提供了针对这些学科的相关基础内容,并介绍了在计算金融世界中入门所需的主要工具。本书的主要内容有:运用数学知识,学习金融理论和Python编程的基础。学习在计算金融中使用金融理论、金融数据建模,以及Python。利用简单的经济学模型,更好地理解金融的基本概念和Python编程概念。利用静态和动态金融建模来解决金融中的基本问题,如定价、决策、均衡和资产分配等。学习对金融建模有用的Python软件包的基础知识,如NumPy、SciPy、Matplotlib和SymPy。
-
循序渐进Vue.js 3.x前端开发实战张益珲、曹艳琴《循序渐进Vue.js 3.x前端开发实战》以一个多年前端“老司机”的视角,循序渐进地介绍流行前端框架Vue.js 3.x全家桶与周边工具在商业项目开发中的应用。全书共15章,第1~6章介绍Vue.js 3的模板、组件、交互处理等基础知识;第7章介绍Vue.js 3框架的响应式编程及组合式API;第8章介绍使用Vue.js 3框架开发前端动画效果;第9章介绍开发大型项目的脚手架工具Vue CLI和Vite;第10章介绍基于Vue.js 3的UI组件库Element Plus;第11~13章分别介绍网络请求框架vue-axios、路由管理框架Vue Router、状态管理框架Vuex;第14章和第15章介绍两个项目的开发棗学习笔记网站和电商后台管理系统。同时,还精心设计了实践和练习,录制了45集教学视频,提供了完整源代码。《循序渐进Vue.js 3.x前端开发实战》通俗易懂,范例丰富,原理与实践并重,适合Vue.js初学者和前端开发人员使用,也可以作为网课、培训机构与大中专院校的教学用书。
-
可编程逻辑器件与Verilog HDL语言李洪涛 等本书系统介绍了可编程器件的基础知识、Verilog HDL语法知识、利用Verilog HDL语言开发FPGA的方法和技巧,以及FPGA在雷达系统中的设计及应用等。全书内容主要包括Xilinx公司可编程器件的基本结构;Verilog HDL语法基础;利用Verilog HDL语言开发FPGA电路的方法及技巧;FPGA在数字信号处理系统中的应用;最后结合开发实例详细介绍了FPGA在雷达信号处理系统中的应用等。本书第1章到第4章介绍了Verilog HDL语法基础和FPGA的开发流程,第5章介绍FPGA在数字信号处理系统中的应用,适合初学者学习;第6章介绍FPGA在雷达系统中的应用以及开发实例,可以作为工程应用人员的参考设计。
-
人工智能应用开发杨帆、张彩丽、刘晋东、李宁本书将LabVIEW数据采集技术和EasyDL人工智能开发技术进行有机融合,探索并实践一种AI技术赋能传统数据采集技术的新方法。全书详细介绍了LabVIEW程序设计基础、基于LabVIEW的数值、声音、图像3种类型数据采集技术、百度飞桨EasyDL中数值、声音、图像有关智能应用的快速建模及应用测试基本方法,最后将前述内容融会贯通,以数值数据预测、时间序列预测、声音分类、语音识别、图像分类、物体检测、图像分割等典型人工智能应用程序设计为目标,给出了基于LabVIEW和EasyDL的AI应用技术原型实现的详细过程。本书可作为应用型本科及高职院校电子信息类、自动化类、机电类专业学生综合实验、课程设计、毕业设计的参考教材,也可作为相关专业学生拓展视野的参考书,还可供测试测量工作相关技术人员学习与参考。
-
深入实践Kotlin元编程霍丙乾 著这是一本从基础知识、设计思想、技术方案、应用方法、实践技巧5个维度系统讲解Kotlin元编程,并以此大幅提升Kotlin工程师开发水平、研发效率和开发体验的著作。作者是Kotlin领域的资深专家和布道者,本书源于他对Kotlin编译器源码的反复研读和大量的工程实践,不仅细致讲解了反射、程序静态分析、 Java注解处理器、Kotlin符号处理器、Kotlin编译器插件、元程序的开发和调试等核心元编程技术,而且详细剖析了Jetpack Compose的编译器插件和IntelliJ 插件、AtomicFU 的 JVM 字节码和JavaScript代码的生成逻辑。本书的出版打破了元编程技术资料少、门槛高的行业现状。本书包含大量案例,这些案例大多来自真实的生产实践,相对成熟和完善,可以作为元编程项目的范本。同时,本书提供大量的代码,为了提升阅读体验,在注释、书写和排版等方面对代码做了精心的优化。全书的源文件均可免费下载,读者可以通过作者的网站实时与作者互动和交流。
-
用户画像张型龙 著内容简介这是一本从功能模块、技术实现、平台构建、业务应用4个层次由浅入深地讲解用户画像的著作。作者在某头部互联网公司经历了其用户画像平台从0到1并发展为画像中台的全过程,打下了扎实的技术功底,积累了丰富的业务经验,本书从技术和业务双重维度对整个过程进行了复盘。具体来讲,本书主要包含如下内容:(1)画像的作用、业界主流的4种商用画像平台的核心功能和实现逻辑;(2)画像平台的主要功能、画像平台的技术架构与技术选型、画像平台的数据模型;(3)画像平台4大功能模块:标签管理、标签服务、分群功能、画像分析的实现方案;(4)从0到1搭建用户画像平台,包括环境搭建和前、后端工程框架搭建;(5)画像平台在用户的不同生命周期阶段和各种业务场景中如何为业务赋能;(6)画像平台的优化和最佳实践。书中有200+设计图和原型图,可以帮助读者更加直观地了解平台的实现原理及功能形态。20+真实应用案例,技术方案和案例均来自真实的项目。本书提供可运行的代码,能帮助读者快速搭建并部署用户画像平台。