软件与程序设计
-
OpenCV 4计算机视觉[加]约瑟夫·豪斯(Joseph Howse),[爱]乔·米尼奇诺(Joe Minichino)本书首先介绍OpenCV 4以及如何基于Python 3在各种平台上安装OpenCV 4。接下来,你将学习如何执行读取、写入、操纵,以及显示静态图像、视频和摄像机回馈等基本操作。你还将学习图像处理、视频分析、深度估计和分割,并通过构建一个简单的GUI应用程序获得实践经验。接下来,你将处理两类常见问题:人脸检测和人脸识别。你还将学习物体分类和机器学习的概念,这将使你能够创建和使用物体检测器和分类器,甚至跟踪电影或摄像机回馈中的物体。稍后,你将学习3D跟踪和增强现实。本书末尾,你将学习人工神经网络和深度神经网络,学习如何开发手写数字识别以及对人的性别和年龄分类的应用程序。 -
Python Web数据分析可视化韩伟、赵盼本书从初学者的角度出发,提供了Python从入门到数据分析可视化再到Web开发所需要的知识和技能,适用对象为基础入门者和技能爬升者。 本书按照技能的熟练程度分为篇。篇初窥门径(第1~3章)主要包含的Python基础语法知识。第二篇略有小成(第4~6章),读者从这里开始开始学习Python数据处理,并体验如何调用Python第三方库实现Web数据交互可视化分析。第三篇登堂入室(第6和7章),读者自此开始接触Django,并学习如何使用Django开发一个静态网站。第四篇融会贯通(第8章),借由此章读者可以将前面学习的内容融会贯通,并能根据自己的理解实现一些简单的功能,并据此完成投票网站的开发。第五篇炉火纯青(第9章),本章是对前面几章内容的升华,需要读者充分掌握前两个案例才能理解本章的内容。学会了本章,读者将完成一个精美的、功能完善的数据分析可视化网站,并可以应用于日常生活和工作。第六篇返璞归真(第10章),本章将讲解如何将开发好的应用程序部署在服务器上实现实际应用,读者将初步接触服务器部署的一些基础知识,并感受到学无止境。 本书适合Python爱好者,需要学习编程辅助提高工作效率的在职者,以及具备一定编程基础,想要开发作品的自学者阅读。 -
Python机器学习实战案例赵卫东 董亮机器学习是人工智能的重要技术基础,涉及的内容十分广泛。本书基于Python语言,实现了12个典型的实战案例,其内容涵盖了机器学习的基础算法,主要包括统计学习基础、可视化、常用的分类算法、文本分析、卷积神经网络、循环神经网络、注意力机制、生成对抗网络、电子推荐系统等理论。 本书深入浅出,以实际应用的项目作为案例,实践性强,注重提升读者的动手操作能力,适合作为高等院校本科生及研究生机器学习、深度学习、数据挖掘等课程的实验教材,也可作为对机器学习和深度学习感兴趣的研究人员和工程技术人员的参考资料。 -
鸿蒙HarmonyOS应用开发实战徐礼文本书详细讲解HarmonyOS ArkUI(方舟开发框架)的两大UI框架:ArkUI JS(类Web范式框架)和ArkUI ETS(声明式UI范式框架)。通过大量案例带领开发者深入掌握HarmonyOS轻应用(ArkUI JS)、富应用(ArkUI ETS)、和智能家居(OpenHarmony 3.0 LTS)方向应用开发。 本书共6篇20个章节。篇为开发准备篇,共2章,介绍HarmonyOS的系统特性,架构和应用开发环境搭建;第二篇为类Web范式框架篇,共4章,深入浅出介绍ArkUI JS框架、内置组件、服务接口等,第5章通过一个分布式游戏案例深入讲解鸿蒙分布式应用开发的技巧,第6章深入讲解原子化服务和服务卡片的开发;第三篇为接口篇,共5章,深入讲解ArkUI JavaScript API;第四篇为声明式UI范式篇,共3章,深入讲解ArkUI声明式UI框架(ArkUI ETS),本篇第12章系统讲解ArkUI声明式框架的开发语言TypeScript,本篇第14章通过深入介绍ArkUI ETS实战:华为商城APP开发;第五篇为OpenHarmony篇,共3章,分别介绍OpenHarmony 3.0LTS的源码下载、编译、烧录和北向和南向应用开发;第六篇为提高篇,共3章,分别介绍轻鸿蒙端JavaScript框架和富鸿蒙端JavaScript框架的原理,后一章详细介绍如何给开发一个类Web范式的组件,并提交给Gitee OpenHarmony仓库。 学习本书内容,需要具备一定的HTML、CSS、JS基础知识,希望本书能够对读者学习使用鸿蒙开发者框架构建美观,快速,跨终端的移动应用程序有所帮助。 -
走进GoC的编程世界江涛 陈茂贤暂缺简介... -
算法设计与分析赵端阳 王超本书内容包括经典的算法设计技术,主要介绍数据结构和标准模板库、递归与分治策略、动态规划、贪心算法、回溯算法、分支限界算法、图的搜索算法、图论、数论和组合数学问题。本书包括大量的问题实例,并在北京大学、浙江大学和杭州电子科技大学在线题库中精选原题,详细地分析解题的方法,深入浅出地讲解用到的算法,章后的上机练习题也选自在线题库中的典型题目,供读者练习,以巩固所学算法。本书内容基本上涵盖了目前大学生程序设计竞赛所要掌握的算法。 本书结构清晰、内容丰富,适合作为计算机科学与技术、软件工程以及相关学科算法课程的教材或参考书,特别适合有志于参加信息学竞赛和ACM大学生程序设计竞赛的读者学习和训练。 -
PyQt从入门到精通明日科技《PyQt从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PyQt5进行Python GUI应用程序开发应该掌握的各方面技术。全书共分20章,包括PyQt5入门,Python的下载与安装,搭建PyQt5开发环境,Python语言基础,Python中的序列,Python面向对象基础,创建*个PyQt5程序,PyQt5窗口设计基础,PyQt5常用控件的使用,PyQt5布局管理,菜单、工具栏和状态栏,PyQt5高级控件的使用,对话框的使用,使用Python操作数据库,表格控件的使用,文件及文件夹操作,PyQt5绘图技术,多线程编程,PyQt5程序的打包发布,学生信息管理系统(PyQt5 MySQL PyMySQL模块实现)等。 -
坐标React星叶凌东 Beebee本书通过一个奇幻故事的外壳讲解 React 开发的核心思维模型,即如何用 React 的独特方式思考和解决问题。故事主角用脑机进入“Web 宇宙”,登陆“React 星”。通过体验各种离奇见闻,由浅入深地介绍 React 开发的核心知识点,例如声明式和响应式编程、不可变约定、单向数据流、组件组合的运用、组件渲染特性、Hook 的基本原理和常见模式、组件构架设计和State 管理,等等。“让读者在娱乐中学习”,这是作者的初衷。为了帮助读者理解和记忆,本书为每一个思维模型都配备了生动有趣的故事桥段和漫画插图。本书强调揭示各个概念的本质,不光展示“如何做”,更注重解释“为什么”,并辅以实例操作,旨在打开一扇门——鼓励读者深挖基础知识,增强自行推演结论、进一步学习实战知识的能力。本书主要适合对 HTML、CSS、JavaScript、DOM 有一定了解的前端开发者、设计师和高校学生等阅读。 -
用Python编程和实践!区块链教科书[日] FLOC 著近几年,数字货币、比特币(bitcoin)、挖矿、去中心化、共识机制、加密算法、分布式账本、工作量证明、哈希函数等词异常火热,但谈论它们时都不得不提到“区块链”(Blockchain)。一时间,区块链金融、区块链技术、区块链开发、区块链编程等图书也应运而生。《用Python编程和实践!区块链教科书》就是一本用Python来学习区块链基本原理和技术的区块链入门书籍,先介绍了Python编程和区块链的相关知识,然后带领读者亲自实现一个具备采矿、创世区块的生成等基本结构的简单区块链。《用Python编程和实践!区块链教科书》适合所有对区块链技术感兴趣的计算机专业学生、程序员和对数字货币的底层技术感兴趣的商务人士等。用Python学习区块链结构和工作原理,从区块链基础到创建简单区块链程序,一步到位以培训区块链工程师、介绍人力资源和提供职业支持而闻名的FLOC株式会社,和由该公司运营的FLOC区块链大学的著名讲师赤泽直树合作,从基础知识开始,对区块链的结构和工作原理进行了概括性讲解。《用Python编程和实践!区块链教科书》共包括5部分:第1部分详细解说区块链的概要及其构成技术。第2部分介绍学习《用Python编程和实践!区块链教科书》所需要的低限度的Python编程基础知识。第3部分以一个简单示例为基础,浅显易懂地解说区块链的结构。第4部分以第3部分的知识为基础,创建一个区块链程序。第5部分为那些想进一步学习区块链的读者介绍新的开发案例。学好《用Python编程和实践!区块链教科书》,读者能够创建简单的区块链程序,但是《用Python编程和实践!区块链教科书》涉及的内容仅是区块链技术中非常基础的部分,想要深入学习的读者,可通过其他更高级的专业书籍继续学习。 -
零基础学Python网络爬虫案例实战全流程详解王宇韬,吴子湛,史靖涵网络爬虫是当今获取数据不可或缺的重要手段。本书讲解了Python爬虫的进阶理论与技术,帮助读者提升实战水平。 全书共7章。第1~3章为常见反爬机制的应对手段,主要内容包括Cookie模拟登录、多种类型的验证码识别、Ajax动态请求破解。第4章为手机App内容爬取。第5章和第6章为Scrapy爬虫框架应用。第7章为爬虫云服务器部署。 本书适合有一定Python网络爬虫编程基础的学生或相关从业人员,以及想要在Python网络爬虫开发、不同类型的反爬机制应对、爬虫框架开发、爬虫云端部署等方面进阶提高的读者。
