本书由一线的资深数据分析师精写,以新版Python 3.10作为数据分析与挖掘的编程语言,循序渐进地介绍了Python数据分析的方法与技巧以及机器学习算法及其应用案例。全书首先讲解Python基础语法,以便于从未接触过编程的读者能够快速上手,然后介绍了当前流行的常用数据分析工具,如数值计算工具NumPy、数据处理工具Pandas、数据可视化工具Matplotlib和数据挖掘工具Sklearn等,后介绍了10大常用机器学习算法及其在数据挖掘中的应用,针对每一个算法均给出了案例实现,以便于读者
C++是近年来国内外广泛使用的现代计算机语言。它既支持基于过程的程序设计,也支持面向对象的程序设计。国内许多高校开设了“C++程序设计”课程。但是,由于C++涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。作者深入调查了大学的程序设计课程的现状和发展趋势,参阅了国内外数十种有关C++的教材,认真分析了读者在学习中的困难和认识规律,设计了读者易于学习的教材体系,出版了《C++程序设计》一书。广大师生用后反映该书定位准确,概念清晰,深入浅出,取舍合理,以通俗易懂
《Adobe Animate CC课堂实录》以Animate软件为载体,以知识应用为中心,对二维动画设计知识进行了全面阐述。书中每个案例都给出了详细的操作步骤,同时还对操作过程中的设计技巧进行了描述。《Adobe Animate CC课堂实录》共13章,遵循由浅入深、循序渐进的思路,依次对Animate入门知识、Animate基础操作、图形的绘制与编辑、时间轴与图层、元件、库与实例、文本工具、逐帧动画、补间动画、遮罩动画、交互动画、音视频的应用、组件的应用等内容进行了详细讲解。最后通过绘
主要内容 :
安装和配置Linux,包括Fedora、Ubuntu、CentOS、openSUSE、Debian和RHEL的**发行版。
设置及管理核心系统服务、守护进程、用户和组。
从源代码或二进制包管理软件应用程序。
定制、构建或修补Linux内核。
理解和管理Linux网络栈和网络协议,包括TCP/IP、ARP、IPv4和IPv6。
小化安全威胁并使用Netfilter(iptables和nftabl
《Java轻量级Web开发深度探索》介绍如何学习和使用流行的Java编程语言进行Web开发。主要内容包括Java开发Web应用基础,结构化程序设计与面向对象编程,文本处理与网络编程,并发程序设计,应用程序开发,使用SpringBoot创建Web服务。 《Java轻量级Web开发深度探索》第1章着重介绍如何使用Java编程语言快速上手Web开发。第2章着重介绍结构化程序设计。第3章着重介绍面向对象编程。第4章着重介绍处理文本的有限状态机方法。第5章着重介绍套接字网络编程。第6章着重介绍并发程
本书以企业应用开发为目标,全面讲述Spring Boot整合分布式组件进行全栈项目开发的实战技能。全书分为三部分。部分(第1~9章)主要讲述Spring Boot的相关技能,包括搭建Spring Boot开发环境、Spring Boot框架基础、JPA操作数据库、面向切面编程、基于Thymeleaf和FreeMarker的全栈开发、拦截器和过滤器、RESTful规范定义服务、Swagger组件可视化服务、logback和ELK组件输出日志、基于Spring Security和Shiro的安
本书基于PHP最*版本撰写,主要讲解了以下四部分的内容:PHP的基础知识和环境搭建;PHP语言层面的知识,包括数据类型、变量、函数、类和对象、字符串、数组、文件与目录、PHP 7新特性等;其他必须要掌握的PHP语言之外的知识和技能,包括关系型数据库、非关系型数据库、常见的数据结构与算法、常见漏洞及其防范措施、计算机网络、操作系统、设计模式、Nginx、PHP-FPM、高并发应对、Restful、日志等;面试攻略和职业规划。本书注重基础知识,深入底层原理,以提高
本书由微软技术专家戴有炜先生倾力编著,是他**推出的Windows Server 2019两卷力作中的Active Directory配置指南篇。本书延续了作者的一贯写作风格:大量的实例演示兼具理论,以及完整清晰的操作过程,以简洁易懂的文字进行描述,内容丰富,图文并茂。本书共分16章,内容包括Active Directory域服务、建立AD DS域、域用户与组账户的管理、利用组策略管理用户工作环境、利用组策略部署软件、限制软件的运行、建立域树和域林、管理域和林信任、AD DS数据库的复制
Spring框架目前已成为事实上的Java EE企业开发标准框架,从IoC、AOP两大核心特性逐渐发展成为包括数据访问、WebMVC、消息模块、测试模块等在内的生态帝国。Spring Boot是一套快速开发框架,采用约定大于配置的原则,与其他框架的集成也非常简单,可以很快创建一个产品级别的Spring应用。本书讲解Spring Boot应用开发技术,配套源码、课件与教学视频。本书分为10章,内容包括Spring核心基础,Spring MVC开发基础,Spring Boot入门,Sprin
《Python OpenCV从入门到精通》以在Python开发环境下运用OpenCV处理图像为主线,全面介绍OpenCV提供的处理图像的方法。全书共分为16章,包括Python与OpenCV、搭建开发环境、图像处理的基本操作、像素的操作、色彩空间与通道、绘制图形和文字、图像的几何变换、图像的阈值处理、图像的运算、模板匹配、滤波器、腐蚀与膨胀、图形检测、视频处理、人脸检测和人脸识别以及MR智能视频打卡系统。本书图文丰富,直观呈现处理后的图像与原图之间的差异;在讲解OpenCV提供的方法时,列举了其