软件工程及软件方法学
-
MATLAB高等数学分析卓金武 编《MATLAB高等数学分析(下册)/科学与工程计算技术丛书》系统介绍了同济版《高等数学(下册)》(第七版)中各知识点的MATLAB实现方法,旨在让读者在大学一年级的高等数学学习阶段就可以得到MATLAB编程及工程实践能力的训练,同时通过实践反向促进理论课的学习。下册内容分两部分,共6章。首部分(第8~12章)系统介绍了高等数学的MATLAB实现方法。每章包含了以下内容:①本章目标:重温高等数学中的知识点,便于读者理解随后的MATLAB命令;②相关命令:介绍要实现某个知识点会用到的MATLAB函数以及这些函数的具体用法;③MATLAB案例:介绍高等数学中常见问题的MATLAB求解实现方式,包含详细的代码;④工程拓展实例:通过实例介绍工程界是如何应用高等数学知识的,拓展读者的思路,也让读者对工程应用场景有更清晰的认识;⑤习题:MATLAB是实践性的技术,必须通过实践来提高应用水平,通过练习有助于提高编程实践能力。第二部分(第13章)主要介绍高等数学的数学建模方法和经典的数学建模实例,一是培养读者的建模思想,二是让读者感受到MATLAB在数学建模中的作用,并培养读者的MATLAB数学建模技能。《MATLAB高等数学分析(下册)/科学与工程计算技术丛书》适合作为“高等数学”或“高等数学实验”课程的参考用书,还可以作为广大科研人员、学者、工程技术人员的参考用书。科学技术的发展离不开数学。数学在工程或产品中的体现是程序,对于未来的科学家和工程师来说,通过计算机编程进行数学计算是一种重要的能力。《MATLAB高等数学分析》就是培养读者掌握这种能力的一部专业图书。《MATLAB高等数学分析(下册)/科学与工程计算技术丛书》紧紧围绕我国高等院校普遍开设的“高等数学”课程教材,通过MATLAB编程的方法进行科学的推理与演算,将书中的重要数学理论通过MATLAB程序设计实例呈现出来。这种通过MATLAB实践的项目式学习既能培养工程实践能力又可以促进理论学习,容易让读者体验到解决问题的成就感,从而形成正向反馈机制,激励读者继续学习,培养学习兴趣。
-
Flutter开发零基础入门倪红军 著《Flutter开发零基础入门(微课版)》针对零基础的读者,以一个个“易学、易用、易扩展”的技术范例和“有趣、经典、综合性”的项目案例实现过程为载体,由浅入深、循序渐进地介绍了完整的Dart编程语言基础和Flutter开发技术知识体系。书中包含大量的图文解析和微课视频,手把手地带领读者进入基于Flutter开发框架的跨平台应用程序开发世界,既大限度地降低了读者的学习门槛,又让读者在“教、学、做”深度融合的体验中快速入门Flutter开发技术。《Flutter开发零基础入门(微课版)》注重实际项目开发,提供的技术范例和项目案例全面系统地展示了开发Flutter项目的过程、方法、技术和架构。既适合作为Dart和Flutter初学者的入门级书籍,也适合作为从事跨平台移动开发的技术人员及教育、培训机构人员的参考书。
-
Flink入门与实战汪明 著ApacheFlink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态的计算,广泛应用于大数据相关的实际业务场景中。《Flink入门与实战/大数据技术丛书》是一本从零开始讲解Flink的入门教材,学习《Flink入门与实战/大数据技术丛书》需要有Java编程基础。《Flink入门与实战/大数据技术丛书》共分10章,内容包括Flink开发环境搭建、Flink架构和原理、时间和窗口、状态管理和容错机制、数据类型与序列化、DataStreamAPI和DataSetAPI、TableAPI和SQL、Flink并行、Flink部署与应用,最后以一个Flink实战项目为例,对Flink相关知识进行综合实践,其中涉及Web页面展示、WebSocket协议和Node.js服务等技术。《Flink入门与实战/大数据技术丛书》内容详尽、示例丰富,适合作为Flink初学者必备的参考书,也非常适合作为高等院校和培训机构大数据及相关专业的师生教学参考。《Flink入门与实战/大数据技术丛书》针对Flink初学者,详细介绍Flink架构、原理、大数据处理机制和处理方法,以及Flink并行、部署与集群等方面的知识,最后通过—个实战项目来提高读者解决实际问题的能力。
-
ThinkPHP 5框架开发从入门到实战陈学平,陈冰倩 著ThinkPHP是Laravel之外广泛使用的PHP框架,本书结合现代Web技术,系统地介绍了ThinkPHP 5的各项功能及其在实际开发中的应用,可帮助读者快速开发企业级项目。全书共8章,内容涵盖了ThinkPHP 5开发环境搭建、ThinkPHP 5框架简介、ThinkPHP 5配置、ThinkPHP 5路由、ThinkPHP 5控制器、ThinkPHP 5模型、ThinkPHP 5视图、ThinkPHP 5开发实战等,每一章都有大量的实例以及详尽的注释,便于读者理解和掌握。 本书所有的实例都可以在Web开发中直接使用,便于读者快速掌握Web应用开发技巧,非常适合对于网络开发有兴趣的人员阅读,同时也适合高等院校和培训机构的师生参考。
-
软件工程[美] 罗杰-S.普莱斯曼 著,王林章 崔展齐 潘敏学 王海青 贲可荣 译本书的各个版本一直都是软件专业人士熟悉的读物,在国际软件工程界享有无可质疑的地位。它在全面而系统、概括而清晰地介绍软件工程的有关概念、原则、方法和工具方面获得了广大读者的好评。此外,本书在给出传统的、对学科发展具有深刻影响的方法时,又适当地介绍了当前正在发展的、具有生命力的新技术。
-
物联网系统架构设计与边缘计算[美] 佩里·利(Perry Lea) 著,中国移动设计院北京分院译 译本书涵盖从物联网传感器到云计算的整个物联网解决方案谱系。首先研究现代传感器系统、通信理论,然后探讨局域网和广域网中基于IP的通信,包括80211ah、5G LTE蜂窝、Sigfox和LoRaWAN,讲解边缘计算、路由和网关及其在雾计算中的作用,以及MQTT 50和CoAP的消息传递协议。本书以统计分析、复杂事件处理和深度学习模型的应用来总结,还提供了物联网安全、密码学和shell安全的整体观点。
-
Shader开发实战[英] 凯尔·哈拉迪(Kyle Halladay) 著主要内容: ·了解什么是着色器以及它们的工作原理 ·迅速深入编写顶点着色器和片元着色器技术 ·使用颜色混合,并了解混合方程式的工作原理 ·了解渲染实时计算机图形时使用的坐标空间 ·使用简单的数学运算为角色设置动画、模拟灯光以及创建多种视觉效果 ·查找并修复着色器中的性能问题 .了解三种流行的游戏引擎(Unity、UE4和Godot)使用着色器的方式
-
小创客轻松玩转掌控板刁彬斌,朱现伟,王振兴 等 著本书采用全彩图解+视频讲解的形式,通过丰富有趣的制作案例,介绍了基于mPython开发掌控板的思路与技巧,主要介绍了掌控板的硬件知识、编程环境、开发准备、显示及输出功能、传感器应用、硬件扩展、通信功能、物联网功能、创意程序设计实例、人工智能应用、电脑动画交互以及与3D打印结合的综合项目设计等内容。 本书内容实用,案例丰富有趣,讲解循序渐进;全彩印刷,图文并茂;提供学习视频、软件开发工具、全部程序源文件,只需扫描书中二维码即可获取,是一本超值的掌控板开发图书。 本书非常适合掌控板开发人员、物联网及人工智能技术初学者、热爱创造的青少年朋友、中小学信息技术老师等学习使用,也可以用作相关培训机构的教材及参考书。
-
Django 3 Web应用开发实战黄永祥 著本书以Django Web项目开发为主线,深入系统地介绍了Django 3在Web开发中的应用。从网站开发入门开始,逐步深入讲述Django框架的各功能要点,每个功能要点从源码角度分析,并在源码的基础上实现自定义的功能开发。还介绍了Django的第三方功能应用,如DRF框架开发API接口、生成网站验证码、站内搜索引擎、第三方网站实现账号注册、异步任务和定时任务、即时通信实现在线聊天。本书提供了4个实战案例,包括信息反馈平台、博客系统、音乐网站平台、前后端分离与微服务架构,涵盖了网站的单体式开发、前后端分离和微服务开发,从单一的网站开发转变到网站架构设计开发。最后讲述Django的上线部署方案,分别讲述Django如何部署在Windows和Linux系统上。 本书内容丰富,技术新颖,注重实战,适合有一定Python基础的Web开发人员阅读,也可用作培训机构和大中专院校相关专业的教学参考书。
-
Django Web开发从入门到实战孟令菊 著《Django Web开发从入门到实战》循序渐进地讲解了使用Python语言开发DjangoWeb程序的知识,并通过具体实例的实现过程演示了使用Django框架的方法和流程。《Django Web开发从入门到实战》共17章,分别讲解了初步认识Django,分析Django项目的结构,视图层,Django数据库操作,使用模块,表单,站点配置和管理,站点的安全性,站点管理,系统优化、调试和部署,邮件发送模块,用户登录验证模块,计数器模块,Ajax模块,分页模块,富文本编辑器模块,综合实战:民宿信息可视化。《Django Web开发从入门到实战》文字简洁而不失其技术深度,内容丰富全面,历史资料翔实齐全。并且《Django Web开发从入门到实战》易于阅读,以极简的文字介绍了复杂的案例,同时涵盖了其他同类图书中很少涉及的历史参考资料,是学习DjangoWeb开发的完美教程。《Django Web开发从入门到实战》适合已经了解了Python语言基础语法并且希望进一步提高Python开发水平的读者阅读,还可以作为大中专院校相关专业的师生用书和培训学校的专业性教材。《Django Web开发从入门到实战》面向有一定Python基础的读者,深入讲解了使用Python语言开发DjangoWeb程序的知识和技巧,这些知识可以帮助开发者快速开发出自己需要的Web项目功能,提升开发效率。《Django Web开发从入门到实战》适用于具有一定Python语言基础,希望进一步提高自己Python开发水平的读者,同时还可以作为高等院校相关专业的师生用书和培训学校的专业教材使用。