如今,软件工程师不仅需要知道如何有效地编程,还需要知道如何开发适当的工程实践,以使他们的代码库可持续和健康。这本书强调了编程和软件工程之间的区别。软件工程师如何管理一个活的代码库,使其在生命周期中不断演化并响应不断变化的需求?基于他们在谷歌的经验,软件工程师TitusWinters和HyrumWright,以及技术作家
世界范围内的薪酬调查经常将软件架构师排在前10名,但是没有真正的指导可以帮助开发人员成为架构师。直到现在。这本书提供了第一个全面的概述,有抱负的架构师和现有的架构师同样会检查架构特征、架构模式、组件确定、架构图绘制和呈现、演进架构,以及许多其他主题。
本书针对农业基层工作人员和广大农民,采用由浅入深、由易到难的方式,用通俗语言,辅以清晰图片,生动案例,详细介绍电脑办公基础知识、使用拼音输入法打字、常用Office办公软件、办公系统OA、网络即时通信软件等7个方面的内容,指导读者运用电子设备进行办公、沟通和交流,真正让读者看得懂、用得上、有实效。
本书里的AI猫会陪你一起锻炼身体、跳舞、画画、背单词、算算术来学习新本领,通过这些课程和游戏你会了解到一些基本计算思维概念,比如消息、循环、条件判定、变量、表达式、函数、静态列表、动态列表、文件、二分搜索等,建立一种思维方式可以让复杂的问题变得更简单。
本书里的AI猫会陪你游览机器人博物馆,探索迷宫、珍珑峡谷和群山之巅,通过这些旅程你会了解到什么是人工智能,怎样学习人工智能,并学习设计智能应用、优化算法、递归回溯等编程方法和知识,还会开始探索机器学习的思路和方法。
本书首先从Python的基本概述开始,介绍如何与遗留设备以及支持API的网络设备交互。了解如何利用高级Python包和框架来实现网络自动化任务、监控、管理和增强的网络安全性,然后介绍Azure和AWS云网络。最后,使用Jenkins实现持续集成,并使用测试工具验证网络。
本书作者通过两个简单的、可应用于生产的Python框架展示了如何应用无监督学习:Scikit-learn和包含Keras的TensorFlow。通过代码和亲身操作的实例,数据科学家将发现数据中难以发现的模型:检测数据中的异常、进行自动特征工程和选择、生成合成数据集等,并获得更深层次的业务洞察力。
本书主要介绍了使用Python创建交互式数据可视化时需要了解的内容。首先介绍如何使用非交互式数据可视化库Matplotlib和Seabom绘制各种图。通过研究不同类型的可视化,了解如何选择一种特定类型的可视化来满足各种需求。对各种非交互式数据可视化库有所了解之后,将介绍创建直观且有说服力的数据可视化的有关原则,并使用B
本书涵盖了不同境环和体系架构设计下配置Rust的技巧,并提供了解决实际问题的方案。首先介绍了Rust的核心概念,使读者能创建高效、高性能的应用,其中会使用各种Rust特性,如零成本抽象和改进内存管理。本书还介绍了更高级的主题(包括通道和actor),能构建可伸缩的生产级别的应用,还会学习错误处理、宏和模块化来编写可维护
本书以问题求解为核心,在分析问题解决问题的过程中融入C/C++结构化程序设计的思想和方法,立足于专业基本功的训练,目标是应用工程型人才的培养。教材体系结构新颖,内容叙述深入透彻,含有丰富的案例和习题,并有配套的习题解答和实验指导。书中每个章节包含几个典型的案例,每个案例都按照分析、设计、实现、测试及相关知识点讨论的步骤