软件与程序设计
-
物联网安全苗春雨本书基于杭州安恒信息技术股份有限公司(以下简称安恒信息)恒星实验室在物联网安全领域的研究成果和经验,系统阐述了物联网安全的相关理论知识及技术。全书共分为8章。第1章为物联网安全导论,主要包括物联网简介、物联网安全、物联网创新模式,以及物联网应用及安全现状。第2章为物联网安全风险、框架与法规,主要包括物联网安全风险与隐患、物联网安全框架与参考模型,以及物联网安全法律 法规和标准。第3章为物联网感知层安全,主要包括感知层安全概述、RFID安全、固件安全、固件获取方式、固件处理方式、固件分析方式、固件指令集基础、固件模拟、固件代码安全漏洞、固件安全防护,以及物联网设备漏洞挖掘综合案例。第4章为物联网网络层安全,主要包括网络层安全概述,无线局域网安全、蓝牙安全、ZigBee安全。第5章为物联网应用层安全,主要包括应用层安全概述、应用层安全技术、应用层处理安全和物联网数据安全。第6章为物联网安全运维及生命周期,主要包括物联网安全运维、物联网安全应急响应及物联网生命周期安全。第7章为物联网安全保障案例,主要包括物联网安全解决方案及视频监控网络安全解决方案。第8章为物联网安全技术发展趋势,主要包括物联网安全技术发展及物联网安全新观念。本书适合作为高等院校相关专业课程的参考用书,同时可供从事物联网工程和产品研发、产品安全检测等工作的专业人员参考。
-
产品经理成长笔记郝瑞琪本书以产品从0到1的诞生为主线,逐篇递进的分析讲解,让用户站在全貌视觉学习产品相关知识,同时针对很多从事1-2年的产品同事,他们每日画原型枯燥乏味,不知道该如何提升自己竞争力,在后面的篇幅中增加了提升内容,助力提升产品经理在各个方面的综合竞争优势。本书还介绍了相关职场应聘等相关经验分享。本书内容通俗易懂,描述翔实,图文并茂。本书适合阅读的对象有,0~1岁产品小白晋级,应届大学生择业/入门,互联网行业相关岗位转行,传统行业从业者转型。
-
利用Mendix构建低代码应用程序[美]布莱恩·肯内韦 等著,张颖 译《利用Mendix构建低代码应用程序》详细阐述了与构建低代码应用程序相关的基本解决方案,主要包括Mendix简介、Mendix平台、Mendix Studio、Studio Pro、构建基础应用程序、域模型、页面设计、微流、自定义应用程序、错误处理和故障排除、存储数据、REST集成等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
-
Kubernetes原生微服务开发[美] 约翰·克林甘(John Clingan)、肯·芬尼根(Ken Finnigan)著,陈计节 张圣奇 译运用新的“Kubernetes优先”工具高效地开发微服务!Quarkus与容器和Kubernetes的结合浑然天成,从根本上简化了微服务的开发与部署。Quarkus这个功能强大的框架从一开始就是基于Java构建的,因而能与现有的JVM代码库无缝集成,极大地缩短了启动时间,减少了内存消耗量。 在《Kubernetes原生微服务开发》的指导下,你将使用容器、Kubernetes和Quarkus框架开发微服务。将首先开发基于Quarkus和MicroProfile API的可部署应用;此后,将了解如何借助Quarkus天然的启动速度和运行速度优势,通过运用GraalVM原生编译,来获得性能跃升。在学习过程中,你将体验到如何在Quarkus应用中集成Spring开发,并吸收作者关于微服务监控和管理的真知灼见。 主要内容 ? 在Kubernetes上部署企业级Java应用 ? 运用Quarkus运行时框架开发应用 ? 运用GraalVM原生编译获得**性能 ? 充分运用MicroProfile规范
-
测试工程师Python开发实战胡通本书是为测试人员编写的Python开发实战指南,包含Python的核心知识点和实战案例,帮助测试人员快速掌握Python工具开发技能。本书共3篇:基础篇(第1章至第3章)介绍Python和PyCharm工具的安装与环境部署,并讲解日常实际工作中用到的Python基础知识点;专题篇(第4章至第6章)介绍Python开发时使用频度较高的常用技能如异常处理、日志处理、邮件处理等,高级技能如Kafka、Redis、MySQL等,以及通用框架如FastAPI、Celery和Scrapy;实战篇(第7章至第12章)分享一些实际应用,包括音频测试工具、自定义套接字测试工具、接口测试工具、数据测试工具、性能测试工具、安全测试工具等6种测试工具的开发实战。
-
测试驱动开发萨利姆·西迪基开发者的水平需要靠代码来证明。无论你用的是哪种编程语言,都应该写出干净、优雅且整齐的代码。测试驱动开发(TDD)可以帮助你写出这种既易懂又漂亮的代码,这样的代码能够在以后的几个月乃至几年中稳定运行。在这本开发者的教程中,你能够学到如何用Go、JavaScript以及Python这三种语言来做测试驱动开发。Saleem Siddiqui在书中会告诉你如何用单元测试引领开发工作,以解决业务领域中的复杂问题。这种测试驱动的编程方式会把需求划分成多个比较小的功能,并分别予以实现。无论使用哪种编程语言与编程框架,你都可以把本书中的知识运用到日常的编程工作中。通过本书,你将学到:* 如何用TDD把业务领域中的复杂问题划分成多个小功能,并分别予以实现。* 如何在各类编程语言中用各种测试框架来做TDD,以实现业务领域中的概念。* 如何通过TDD推进持续集成(CI)。* 如何通过TDD做重构与重新设计。* 如何用JavaScript编写一套简单而有效的测试用具,以便自动识别并运行单元测试。* 如何配置一套持续集成环境,以自动测试在做TDD的过程中所写的单元测试。* 如何以TDD的方式写出清晰而整齐的Go、JavaScript及Python代码。
-
Python程序设计基础胡国胜Python 具有易学、可扩充、易移植、功能强大等特点,近年来已成为市场受欢迎的程序设计语言之一。本书共9章,包括Python基础知识、数据类型、程序结构、正则表达式及应用、函数、文件操作、 异常与异常处理、面向对象编程、科学计算与可视化等,深入浅入、 循序渐进地引入概念和语法,通过实例帮助初学者理解相关概念,掌握编程的基本思想,具备初步的开发能力。
-
Python金融数据分析[德]伊夫 希尔皮斯科(Yves Hilpisch)在当今时代,金融、数学和编程是有着内在联系的。本书提供了针对这些学科的相关基础内容,并介绍了在计算金融世界中入门所需的主要工具。本书的主要内容有:运用数学知识,学习金融理论和Python编程的基础。学习在计算金融中使用金融理论、金融数据建模,以及Python。利用简单的经济学模型,更好地理解金融的基本概念和Python编程概念。利用静态和动态金融建模来解决金融中的基本问题,如定价、决策、均衡和资产分配等。学习对金融建模有用的Python软件包的基础知识,如NumPy、SciPy、Matplotlib和SymPy。
-
HTML5+CSS3+JavaScript从入门到精通未来科技《HTML5 CSS3 JavaScript 从入门到精通》全套书分为上、下两册,系统讲解了HTML5、CSS3和JavaScript的基础知识与使用技巧,并结合大量案例从不同角度、不同场景生动演示了HTML5、CSS3和JavaScript 在实践中的具体应用。上册侧重讲解HTML5、CSS3和JavaScript 三门语言的基础知识;下册侧重讲解案例实战,同时系统讲解客户端开发的基础性知识。本书为上册,共3部分30章,其中,HTMLS部分(第1~7章)主要介绍了HTMLS基础知识和标准结构设计,以及HTML文档结构、文本、图像和多媒体、列表和超链接、表格、表单等的设计与应用;CSS3部分(第8~17章)主要介绍了CSS3基本语法、选择器,使用CSS3 设计字体、文本、图像、背景、超链接、列表、表格、表单等网页对象的样式,CSS3盒模型,CSS3样式动画,使用CSS3 设计完整的网页,包括基本网页布局、弹性盒布局、移动设备的页面布局等;JavaScript 部分(第18~30章)主要介绍了JavaScript 语言的核心知识点,包括JavaScript基础、JavaScript基本语法、运算符和表达式、语句和程序结构、操作字符串、使用正则表达式、使用数组和集合、使用函数、使用对象和映射、构造函数、原型、继承、类和模块、迭代器和生成器、异步编程等。本书配备了极为丰富的学习资源,其中配套资源:615集教学视频(可扫描二维码获取)、素材源程序:附赠的拓展学习资源:习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例欣赏库等。本书采用O2O阅读模式,让读者体验到用一倍的价格购买两倍的内容,实现超值阅读。本书适合作为HTML5、CSS3和 JavaScript 入门读者的学习用书,也可作为HTML5移动开发工程师的自学用书,还可作为高等院校网页设计、网页制作、网站搭建、Web前端开发等专业的教学用书或相关培训机构的教材。
-
FANUC工业机器人编程操作与仿真卢亚平本书以“智能制造2025”为背景,FANUC工业机器人为载体,ROBOGUIDE软件为仿真平台,结合作者多年的教学经验、培训经验和技能大赛经验编写而成。全书内容以能力培养为本位、以情境为主体、以项目为中心,学习内容循序渐进,能力要求逐步提高。本书共12章,第1~7章介绍工业机器人编程操作,第8~10章介绍工业机器人仿真,第11~12章介绍工业机器人典型应用。书中配有一些项目、案例和思政小课堂,可加强读者对知识点的掌握。本书为应用型课程建设的成果,适合作为应用型本科院校机器人工程、电气工程、机械电子工程、机械设计制造及其自动化、智能制造工程等专业以及高职高专院校工业机器人技术、机电一体化技术等专业的教材,也可作为相关从业人员的参考书。