软件与程序设计
-
超简单-用Python让Excel飞起来快学习教育 著本书从日常办公工作中的实用角度出发,全面、系统地讲解Python中提供的常用的、用于处理Excel办公工作的核心模块。 全书分为三部分共8章。第 部分为第1章,主要介绍Python处理系统和文件的模块,即pathlib模块。第二部分为第2~6章,主要介绍Python处理Excel办公操作的模块,如xlwings模块、openpyxl模块、xlrd模块。第三部分为第7章和第8章,主要介绍整理数据的模块,即pandas模块。为了帮助读者透彻理解模块中各个属性和函数,本书在介绍办公的核心模块时,详细讲解了各个模块常用属性和函数的语法格式、参数说明及其应用,具有很强的实用性和可操作性。 本书适合使用Python处理Excel办公的工作人员在日常工作中进行查询使用,又可以作为Python初学者学习和提升Python编程技能的参考工具书。 -
逻辑编程导论[美] 迈克尔·吉内塞雷斯,[美] 维奈·K.乔杜里 著,徐坚,甘健侯,孟祥栋 等 译本书采用一种创新的模型论进行逻辑编程,从数据集的基本概念(即闭原子集)开始。沿着这一基本概念,我们引入视图(即虚拟关系);我们将经典逻辑程序定义为视图定义集,使用传统的类似于Prolog的表示法编写,但语义是根据数据集而不是根据实现方式给出。然后介绍了一些闭原子操作,如“添加”和“删除。 -
OpenCV图像处理入门与实践荣嘉祺 著OpenCV 是一个开源的计算机视觉库,可以实现计算机视觉算法。本书从 OpenCV 用 Python 实现的基础语法讲起,逐步深入计算机视觉的进阶实战,并在最后配合项目实战案例,重点介绍使用 OpenCV 进行人工智能项目以及日常生活中小应用程序开发的方法。通过本书读者不但可以系统地学习有关计算机视觉的知识,而且还能对图像处理的算法有更为深入的理解。本书基于 Python,由浅入深、循序渐进地介绍了 OpenCV 从入门到实践的内容。本书共 13 章,内容涵盖OpenCV 基础知识、常见的图像操作、图像去噪、图像轮廓的提取与分析,以及人脸识别、目标追踪等计算机视觉的项目实战。 -
Python编程实战100例张晓 著《Python编程实战100例(微课视频版)》是一本系统讲解Python编程综合应用的实例教程、视频教程。本书结合Python的迅猛发展和广泛应用,通过100个实用的编程实例详细介绍了Python核心编程应用、字符界面编程、图形界面编程、Office自动化编程、数据库应用开发、网络编程、爬虫小程序、多媒体处理、数据分析和人工智能等方面的广泛应用。这些实例典型实用、功能突出、以点带面、针对实战应用场景,实现了实例讲解同编程经验、技巧相融合,做到了一实例一解决方案,有利于读者快速掌握Python编程技术,并逐步提高综合运用这些技术实现复杂功能的能力。 《Python编程实战100例(微课视频版)》配备了1390分钟的讲解视频,实例代码均提供了详细的注释,并提供源文件供读者练习操作,本书不仅可以作为广大编程爱好者提高Python编程水平的自学教材,还可以作为软件开发人员的参考资料。 -
用Python编程和实践!算法入门増井,敏克 著,陈欢 译《用 Python编程和实践!算法入门》是一本用 Python学习算法基础和思考方法的入门 书,用浅显易懂的语言对算法的基本原理及算法复杂度和计算量进行了详细讲解。针对新接触 Python的读者,先介绍了 Python编程的基础知识和数据结构,然后通过大量示例代码和流程图 对算法相关的知识进行了详细解释,如算法复杂度、各种查找算法、不同数据排序的方法,以 及最短路径问题、贝尔曼 -福特算法、戴克斯特拉算法、A*算法、暴力搜索法、Boyer-Moore算 法等。特别适合编程零基础读者、计算机相关专业学生、算法基础薄弱的程序员一边写代码, 一边学习算法基础知识,并从不变的算法中学习思考方法。 -
Vue.js全家桶零基础入门到进阶项目实战徐照兴,刘建华 编本书的宗旨是:帮助读者全面掌握Vue.js全家桶技术、掌握单页面前后端分离项目开发,并知其所以然,理解MVVM框架思想;让不会前端的后端开发人员,快速精通Vue.js全家桶技术。 本书贯穿讲解Npm、VSCode、Vue核心基础、中级进阶、综合进阶、项目上线部署等全过程,循序渐进、环环相扣、通俗易懂讲解,分析为什么这样使用,让你知其所以然。主要技术包括:NPM/CNPM、VSCode、Vue.js、MVVM、Axios、Vue Router、Webpack、ES6、Vue Loader、Vue CLI、Element UI、Vuex、Mock.js、EasyMock、Echarts 、Promise、拦截器、组件通信、跨域问题、上线部署等。 本书适合前端开发人员、后端开发人员阅读,包括:在校生,需要掌握流行的新技术,做到与职场同步;在职人员,需要系统全面高效使用Vue技术。 -
R语言金融分析与建模严玉星 著R既是统计、挖掘、计算、分析、制图等方面的工具,也是一个强大的开发与应用平台。几乎任何与数据相关的难题,大多可以借助R语言来解决。而金融领域正是与数据密切相关的行业,可以通过R实现量化金融分析与建模。本书系统地介绍了R的包与编程方法,并通过丰富的金融案例展示了R在金融分析和金融建模方面的应用。本书分为5篇,共30章,从R语言基础、金融模型及基础知识、数据及相关操作、R在金融建模中的应用和R技能几个主题出发,讲解了R在金融量化中的应用和技巧。本书适合从事金融数据分析、金融量化建模的读者学习。通过阅读本书,读者将了解全球化的金融市场数据,学习多样的金融建模思想和解决方案。 -
微信小程序开发图解案例教程刘刚 著本书分两篇,分别介绍了微信小程序设计的基础知识和实战案例。第1篇为微信小程序快速入门,包括认识微信小程序、微信小程序框架分析、用微信小程序组件构建UI界面、必备的微信小程序API、微信小程序云开发;第2篇为综合案例应用,包括仿“中国婚博会”微信小程序、仿“华为商城”微信小程序、记账本微信小程序云开发3个综合实战案例。本书采用图、表与详细的示例代码相结合的叙述方式,讲解微信小程序设计的基本原理和知识,简单易懂。书中还提供了丰富详尽的实战案例,带读者边做边学,以使读者快速掌握微信小程序的设计和实现。本书可作为对微信小程序开发有兴趣的读者的自学用书,也可作为院校、培训机构微信小程序开发相关课程的教材。 -
数亦有道 Python数据科学指南王树义,翟羽佳 著本书结合数据科学的具体应用场景,由浅入深、循序渐进地引导读者入门数据科学,覆盖了数据获取、数据预处理、数据分析等方面的内容,共 10 章。本书先是概括性地介绍各章的主要内容,然后通过一个个生动的案例讲解数据获取、数据预处理、自然语言处理、机器学习和深度学习等方面的应用,结尾通过答疑部分为读者提供进一步学习的方向和方法的建议。本书各章的案例均基于具体应用场景,以简单、清晰的方式对数据科学相关的技术原理和实际操作进行讲解。 -
新印象 Unity 2020游戏开发基础与实战杜亚南 著这是一本以技术讲解与项目实战为主的Unity游戏开发教程图书。本书以简洁明快的语言对Unity的重点知识进行了讲解,配合详细的图文注释和大量的项目实例,让读者能够轻松快速地入门Unity,同时在本书后面的章节中也包含了很多游戏编程中的进阶知识,可供基础较好的读者进行拓展。另外,本书还为每个章节中的项目实战提供了配套视频,视频中通过讲解项目实战来详细讲解每章的重点知识,以便读者更加轻松地入门。全书共16章。第1~4章为Unity基础部分,主要介绍Unity的基础操作和与编程相关的知识;第5~10章为Unity进阶部分,主要按照“物理系统→粒子系统→动画系统→导航系统→游戏界面系统→2D游戏开发”这一流程介绍Unity游戏开发的核心技术和思路;第11~15章为Unity拓展部分,主要介绍数据网络、AR和VR等高级技术的使用;第16章为3D游戏开发综合实例,让读者以一个完整的实战项目来结束本书的学习。本书既面向初学者,又为具备Unity基础而想更进一步学习或是需要一本Unity工具书查询的读者提供了便捷的渠道。全书内容均采用Unity 2020和Visual Studio 2019编写,请读者使用同样或更高的版本学习。
