本书是一本为程序员提供成长指导的图书。它涵盖了程序员职业生涯需要面对的多种问题,并给出了实用的解决方案。本书共分为8章,第1、2章作为一个整体模块,帮助读者从客观的角度重新认识程序员这个职业,然后阐述了技术为什么是程序员成长的根基;第3~5章作为一个整体模块,带领读者以程序员的身份融入职场,帮助读者树立项目全局观,了解
本书为IT服务交付团队及其领导者撰写,从精益思想和精益管理的视角,深入探讨了DevOps方法的核心要素(如任务式指挥、摩擦、风险、态势感知等),并结合实际案例,阐述了如何通过DevOps方法解决IT服务交付中的各种问题,如何在整个组织内改善信息流,从而向客户的目标成果迈进。此外,本书还提供了许多实用的工具和技巧,包括O
本书从Python语言入门基础开始,由浅入深、循序渐进地介绍如何利用Python软件及相关的函数包实现矢量数据、栅格数据、网络数据、点云数据等常用类型空间数据的导入、导出和处理,并初步介绍数据可视化和空间可视化技巧。此外,本书特别针对ArcGIS软件中的Python编程进行介绍,使学生能够掌握相关的空间数据处理Pyth
本书源于作者的经典书籍TheArtofAssemblyLanguage,从32位汇编语言升级为64位汇编语言,基于MASM讲解x86-64CPU上汇编语言的编程艺术。本书从计算机的组成结构开始介绍,包括计算机数据表示和运算,以及内存的访问和组织等。之后详细讲解汇编语言程序设计,涉及过程和算术运算的相关知识,再通过低级控
本书对早期的Linux操作系统内核(v0.11)全部源代码文件进行了详细的注释和说明,旨在让读者能够在短时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础。书中首先介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别,给出了选择0.11版作为研究对象的原因;
本书以RHEL9/CentOSStream9操作系统为平台,选取面向职业岗位的内容及案例,采用“项目驱动、任务导向”的方式组织内容,详细介绍了Linux操作系统的基本概念、常用命令、系统管理、常用服务器配置与管理等知识。 全书设置了7个项目,共19个任务,主要内容包括Linux系统环境搭建、目录和文件管理、用户和用户
本书采用任务驱动的方式介绍数据库的相关知识点,力求将理论和实践相结合,以提高学生的实践操作能力。 本书共11个项目,项目一介绍数据库和数据库系统设计的基础知识,项目二介绍创建和管理SQLServer数据库的方法,项目三介绍创建和管理数据表的方法,项目四及项目五介绍SQL语句的使用方法,项目六介绍数据库设计的方法,项目
本书以Python3.9为编程环境,从Python编程基础到扩展库,再到数据分析,逐步展开Python数据分析与可视化教学。本书首先简要介绍数据分析与可视化的相关概念,并介绍Python基础知识;然后按照数据分析的主要步骤,重点介绍与数据获取、数据处理、数据分析、数据可视化以及机器学习建模过程相关的扩展库,包括NumP
本书以Python3.9和Anaconda3为编程环境。通过本书的学习,希望读者能理解和掌握Python语言的相关知识,具备较强的算法设计、编写和调试程序的能力,理解面向对象程序设计和模块化程序设计思想,掌握文件读写、图形界面、数据库、数据分析与可视化、人工智能等编程技术。 本书共16章。第1~2章介绍程序设计与编程环
本书全面介绍了Linux后端开发的相关知识和技能,涵盖了Linux系统的各种功能和工具、Linux编程的相关知识和技能,以及开发后端服务和应用程序的内容。本书分为15章,主要内容包括Linux后端开发概述,开发环境搭建,服务器运维,shell编程简介,实现简易shell,使用Git管理代码,编译、链接、运行与调试,后端