软件与程序设计
-
Python计算机视觉实战张德丰《Python计算机视觉实战》以Python为平台,以“概述 案例”的方式系统地对计算机视觉进行实战分析。本书先介绍计算机视觉编程基础知识,接着介绍在各个领域利用Python解决计算机视觉问题,后通过两个经典案例综合分析计算机视觉应用。为了帮助读者更好地掌握相关知识,各章节都是通过概述与案例相结合的方式,让读者在掌握概念的同时举一反三,掌握程序设计的方法,利用程序设计解决实际问题。 《Python计算机视觉实战》适合计算机视觉初学者以及想深入研究Python计算机视觉的开发者阅读参考。 -
匠艺整洁之道(美)Robert C. Martin(罗伯特·马丁)鲍勃大叔因在技术人群中声名远播的Clean系列在全球圈粉无数。本书为其烫手新作,旨在为广大工程师指明一条通向匠师之路,包括饱经洗砺的敏捷技术实践,如何通过持续的努力提高专业素养,软件可用之上的目标与技能,以及如何激发团队潜能,等等。本书融会几本经典著作的精髓,将“整洁”方法论推向至高境界—软件开发者有责任维护世界正常运行,而“人”才是“技术”的决定者。本书共分三部分,前两部分用实例阐释TDD在敏捷软件中的运用,以及验收测试、协同编程等常被忽视的敏捷侧面与具体策略,还探讨了颇有价值的软件设计方案相关话题;第Ⅲ部分拔地而起,直接提出十条堪称金玉良言的“规劝”,以帮助程序员成为团队基石。本书适合所有软件开发者、测试工程师及工程类院校师生,对技术团队负责人及架构师同样大有助益。 -
小学生人工智能郭躬德、冯彦、李立慈本书基于Kittenblock图形化编程软件为小学生全面讲解编程知识。本书分为上、下两册,共32课, 上、下册各4个单元16课,将动画交互、数学图形、机器人仿真、趣味游戏、人工智能相互融合,由 浅入深,帮助小学生轻松学习编程、体验人工智能。本书的每一课以故事情景导入,引出学习目标,然 后讲解本课应掌握的编程知识和编程技能。在程序设计方面,采用PBL(project based learning)项目制 学习方式,分提出问题—分析问题—解决问题三个步骤讲解。在问题分析中,引入程序流程图,培养小 学生的逻辑思维。本书中的程序设计按模块拆解,力求让小学生跟着本书能独立操作完成,个别难点配 有专门的提示和操作技巧,帮助小学生轻松学习,从而激发他们持续学习编程的兴趣。 本书适合开设人工智能课程的普通小学或培训机构使用(建议使用年级为小学三年级),也可供对 人工智能感兴趣的青少年阅读。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
格致猫成长日记段勇、武小芬本书是专门为中小学生编写的Scratch算法入门教材,通过设计学生学习与生活中的常见情景,以角色对话的形式带领学生学习40个程序案例。本书内容包括利用编程制作一些生活中的常见实用软件(如倒计时器)和利用编程解决很多经典数学问题(如辗转相除法求两数的**公约数)等。通过讲解程序设计的原理,引导学生以编程的方式解决数学问题及生活中常见的问题,在问题解决的过程中培养学生的计算思维。 本书适合小学三年级及以上学生阅读,也可作为亲子共读、共学,培养计算思维的书籍。 -
C语言入门经典[智利] 杰曼·冈萨雷斯·莫里斯(German Gonzalez-Morris)、[英]艾弗·霍顿(Ivor Horton)著 童晶、李天群 译主要内容:介绍C编程语言;使用C语言编程,开启编程之旅;使用循环、数组、字符串、文本、指针、函数、VO等使用字符串和文本编写应用程序代码;程序的有效结构; 处理数据、文件、工具等 -
Python Web开发从入门到精通明日科技《Python Web开发从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行Web程序开发应该掌握的各项技术。全书共分15章,包括HTML和CSS基础、JavaScript基础、网络编程基础、MySQL数据库基础、Web框架基础、Flask框架基础、Flask框架进阶、Django框架基础、Django框架进阶、Tornado框架基础、FastAPI框架基础、Flask框架开发好记星博客系统、Django框架开发智慧星学生管理系统、Tornado框架开发BBS社区系统和FastAPI框架开发看图猜成语微信小程序等内容。 -
Python文本数据分析与挖掘【日】山内长承 著,张倩南 刘博 译书中将自然语言处理技术和统计处理技术视为工具,不会涉及到其繁琐的原理、数学定理等。书中利用操作简便的Python程序包来处理文本数据,探索文本挖掘可以帮我们做到的事情,而非用尖端的技术进行程序设计。书中用简单明快的例子演示应用效果,并配有视频展示,下载资料包即可获取视频和案例二维码!本书通过5个章节介绍相关知识,第1章介绍文本挖掘的整体印象;在第2章中概括介绍了本书后面用到的Python的必要知识;第3章中介绍文本处理相关的基本概念和观点;第4章中利用Python学习作为基础处理的频率分析方法和其能得到的结果;*后,在第5章中介绍文本挖掘需要用到的各种具体方法以及在Python中的处理步骤。 -
中小学Python编程项目学习创意课堂方其桂 主编,梁祥 刘锋 副主编这是一本写给零基础学编程读者的入门书。本书通过一个个独立的项目,让读者掌握Python语言编程的方法与技巧,从而打开编程世界的大门。这也是一本写给中小学信息技术教师的书,它可以引领教师开展项目式学习实践研究,帮助教师摸索出一套行之有效的项目式学习的路径与方法。本书以Python编程语言为内容进行项目式学习,形成了项目式学习的一套流程,其主要分为项目名称、项目准备、项目规划、项目实施、项目支持、项目提升和项目拓展。本书结构合理,内容翔实,语言精练,图文并茂,实用性强,易于自学。其主要内容包括Python编程入门、Python编程基础、Python程序控制、Python数据类型、Python数据结构、Python函数编程、Python编程算法、Python项目实战。本书适合对编程感兴趣的中小学生以及不同年龄的初学者阅读,也适合家长和老师作为指导青少年学习计算机程序设计的入门教程。 -
网络流算法[美]大卫·P. 威廉姆森(David P. Williamson)网络流理论在理论计算机科学、运筹学和离散数学等学科中均有应用,可用于货物运输建模和计算机视觉图像分割等众多问题。本书主要源于康奈尔大学的网络流算法课程讲义,包含出版年代较早的经典书籍中未能涵盖的新研究成果。本书采用简洁且统一的视点,讨论解决网络流问题的多种组合算法、多项式算法及其分析,涵盖流、小代价流、广义流、多物流和全局小割集等,还介绍了关于计算电流的新研究成果及其在经典问题上的应用。本书可作为面向研究生的网络流算法教材,也适合该领域的研究人员参考。 -
现代企业架构约翰·D.麦克道尔(John D. McDowall)大多数企业架构倡导使用现有的系统架构框架,如Zachman或The Open Group架构框架,但它们对于现代社会中基于敏捷开发的企业架构来说并不合适。本书中的新方法是作者结合在大型企业架构开发中的工作经验,基于对复杂适应系统和涌现行为的研究而提出的,它能够通过一些简单的规则产生复杂和高效的企业行为。简化企业架构的构建和维护工作,可以降低构建和维护架构的成本,并将这些资源释放出来用于追求更高的目标。系统实现人员可以快速适应不断变化的用户需求,无须担心烦琐的企业建模任务。架构从静态模型和文档转化为可以用于主动管理企业资源的运营框架,能够更好地实现业务目标。企业架构师可以不再专注于构建和维护模型,而是专注于实现业务目标。通过阅读本书,你将学习:通过消除大多数企业级模型,重新将企业架构的重点放在业务需求上。将任务委派给负责系统实现的开发团队。记录业务目标,制定实现这些目标的策略,并衡量这些目标的进展情况。衡量结果并判断企业架构是否正在实现其目标。利用企业架构中有效的建模技术。
