本书介绍新一代系统建模语言SysMLv2。宏观介绍SysMLv2产生背景、当前国内外SysMLv2建模工具开发情况。重点介绍SysMLv2语言架构、新一代建模语言内核、与SysMLv1对比分析、SysMLv1到v2转换规则,为具有SysMLv1基础的读者提供迁移思路。详细阐述SysMLv2中的语言特色:模型开发过程凝练
这是一本让你学完立马就能上手的实用指南。本书从零开始带你玩转Python网络爬虫与数据分析,全书分为基础篇、进阶篇和实战篇三部分。基础篇手把手教你搭建Python环境掌握核心语法、数据处理和文件操作,为数据分析打下坚实基础。进阶篇介绍实用技能,涵盖网络爬虫开发、数据解析、高效存储,以及数据分析利器NumPy和panda
本书是《新明解C语言:入门篇(第2版)》的配套习题解析手册,不仅给出了原书中练习题的参考答案,还包括大量原创问题和巩固问题及其答案。本书注重对解题思路的剖析,通过“边编题边学习”的方式引导读者理解每个知识点的应用场景和实现方法。对于编程问题的解析,本书特别强调代码规范、算法优化和调试技巧,帮助读者从“会写代码”提升到“
本书通过深入浅出的讲解和丰富的实践案例,帮助读者从零开始逐步掌握CMake的用法。具体而言,本书在介绍CMake的安装与环境配置的基础上,通过一个简单的案例帮助读者快速理解CMake的构建机制;然后通过实例解析CMake脚本语法、关键命令,并引出静态库与动态库、第三方库的构建方法;最后,本书还介绍了CTest和CPac
本书将Python与人工智能工具紧密结合,从搭建编程环境开始,以支架式知识框架为基底,循序渐进,通过“体验→学习→实践→应用”的学习路径,培养学生的编程思维。本书共9个项目,包括Python的环境搭建与基本程序结构,Python的条件、循环与异常,函数与模块,常用的数据类型,面向对象编程,文件操作,数据库操作,网络编程
本书是Java初学者的入门教材,以JavaSE8为基础,以面向对象程序设计思想为核心,全面介绍了Java语言的功能和特点,详细讲述了使用J2SE开发应用程序的思路和方法。本书共分为10章,主要内容包括:Java语言的开发环境和运行环境、Java语言基础、面向对象的程序设计方法、Java类库的常用类、图形用户界面、多线程
全书共11章,介绍Python开发环境搭建与使用,代码编写规范,运算符与内置对象,可迭代对象,字符串,程序控制结构,函数设计与使用,面向对象程序设计,文件与文件夹操作,Tkinter图形用户界面开发,turtle编程,SQLite数据库应用开发。在各章节中有机融入了常用标准库与扩展库用法以及代码优化思路和最新的人工智能
本书系统介绍JavaScript的主要机制与新特性。第1~4章剖析JavaScript的运行环境,揭示浏览器内核与V8引擎的运行原理。第5~12章介绍作用域与函数,涵盖闭包、this绑定、箭头函数、柯里化实践,以及apply()、call()与bind()三大函数方法。第13~16章通过对比对象创建方案、图解原型链关系
文本智能处理作为中文信息处理的关键领域,展现出广阔前景;Python以其强大的生态和易用性,已成为主流编程工具。然而,初学者如何系统掌握Python并将其有效应用于文本处理仍面临着挑战,本书旨在为初学者提供一条清晰实用的学习路径。本书面向初学者,系统梳理了用Python进行中文文本智能处理的完整路径。前4章夯实语言基础
Python作为编程语言的一种,具有高效率、可移植、可扩展、可嵌入、易于维护等优点;Python语法简洁、代码高度规范、功能强大且简单易学,是程序开发者必学的语言之一。本书注重基础、内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实,系统地讲述了Python程序设计开发相关基础知识。本书分为11章,主要内容包括:Py