Python是目前使用*多的编程语言之一,有众多的扩展包用于不同领域的软件开发,也是目前大数据分析、机器学习和人工智能的主要开发语言。Arc Py是美国ESRI公司推出的用于Arc GIS Desktop产品二次开发的Python包,开发者可以通过Arc Py充分利用Arc GIS Desktop强大的功能进行地理数据处理与分析的方法。《地理数据处理与分析——Python与ArcPy编程》介绍利用Python编程语言和Arc Py包进行地理数据处理与分析,由Python编程基础、Python常用扩展包、Arc Py使用及综合应用示例四个部分内容组成,涉及地理数据采集、处理、分析与制图。
++服务器开发精髓》从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章,第1~2章讲解C++ 11/14/17新标准中的常用特性、新增类库,以及C++开发#者必须熟练掌握的开发调试工具链;第3~6章详细讲解C++服务器开发中的多线程编程技术、网络编程重难点知识、网络故障调试与排查常用工具,以及通信协议的设计思路、技巧;第7~8章详细讲解一个带网络通信组件的高性能服务的基本设计思路和注意事项;第9章进一步补充服务相关的常用模块设计思路和方法。本书秉承的思想是,通过掌握技术原理,可以轻松制造“轮子”,灵活设计出优雅、鲁棒的服务,并快速学习新技术。 无论是对于C/C++开发#者、计算机专业的学生,还是对于想了解操作系统原理的读者,本书都极#具参考价值。
《深入理解Java高并发编程》致力于介绍Java高并发编程方面的知识。由于多线程处理涉及的知识内容十分丰富,因此介绍时必须从Java层面的讲解一直深入到底层的知识讲解。为了帮助读者轻松阅读本书并掌握其中知识,本书做了大量基础知识的铺垫。在第1篇基础知识储备中,主要介绍计算机原理、并发基础、常见语言的线程实现、Java并发入门、JUC之Java线程池、JUC之同步结构、Java NIO详解等内容。在第2篇深入Java并发原理中,详细介绍了JUC包中所有使用的原子类的原理与源码实现;非常关键且容易出错的volatile关键字的原理,从Java、JVM、C、汇编、CPU层面对其进行详细讲解;synchronized在JVM中获取锁和释放锁的流程;JUC包的核心结构——AQS的原理与源码实现,通过逐方法、逐行的解释,帮助读者彻底掌握AQS中提供的获取锁、释放锁、条件变量等操作的实现与原理。
本书主介绍业务流程管理的实战落地应用,全书分为四个部分:基础理论篇,包含流程的基本概念、业务流程管理的历史、滴滴的业务流程管理体系;常规应用篇,包含Activiti开发环境准备、使用IDEA和Eclipse开发Activiti工作流、流程设计工具,以及Activiti核心架构、流程引擎配置、用户管理、流程部署、表单管理等内容; 实战篇,包含Spring Boot和Activiti的其他实践和应用;升华魔改篇,包含多引擎架构、 性能优化、流程稳定性保障。
深度学习通常被视为数学博士和大型科技公司的专属领域。但是正如本书所呈现的那样,熟悉Python的程序员可以通过少量的数学背景、少量的数据和 少的代码在深度学习中取得令人震惊的成果。fastai是 个为 常用的深度学习应用程序提供一致接口的库。本书的两位作者用口语化且简单明了的方式描述了各种抽象的理论概念,希望通过本书能让尽可能多的人了解深度学习。这本书深入浅出地介绍了深度学习的概念,并为读者提供了掌握深度学习的详细指导。 本书的目标读者是对深度学习感兴趣的广大程序员,只要你有一些编程基础,即可通过这本书轻松上手深度学习。
暂无内容简介。。。。。。
这是一本全面介绍Python面向对象编程的图书。本书共分为4部分。 章至第6章深入讲解了面向对象编程的核心原则和概念,以及它们在Python中的实现方式。第7章至第9章仔细探讨了Python的数据结构、内置类和方法等,以及如何从面向对象编程的角度进行分析和应用。 0章至 2章探讨了设计模式及其在Python中的实现。 3章和 4章涵盖了测试和并发两个重要主题。整本书以一个机器学习分类算法的实现案例贯穿始 ,并不断探讨各种实现方式的优劣。 这是一本全面介绍Python面向对象编程的图书。本书共分为4部分。 章至第6章深入讲解了面向对象编程的核心原则和概念,以及它们在Python中的实现方式。第7章至第9章仔细探讨了Python的数据结构、内置类和方法等,以及如何从面向对象编程的角度进行分析和应用。 0章至 2章探讨了设计模式及其在Python中的实现。 3章和 4章涵