软件与程序设计
-
Python应用程序设计易建勋本书内容包括程序设计基础和应用程序设计两大部分。程序设计基础部分内容简单,易学易用; 应用程序设计部分包括图形用户界面程序设计、文本分析程序设计、可视化程序设计、数据库程序设计、大数据程序设计、人工智能程序设计、简单游戏程序设计和其他应用程序设计(如图像处理程序设计、视频处理程序设计、语音合成程序设计和科学计算程序设计)等内容。 本书由多个教学模块组成,便于不同专业采用不同模块组合的方式进行教学。本书列举了600多道程序例题,此外还提供了丰富的教学资源,包括PPT课件、习题参考答案、程序案例源代码以及书中涉及的软件包、数据集、语料库等。 本书适合作为大学本科学生的教材,也适合作为Python程序设计初学者的参考用书。 -
鲲鹏架构入门与实战张磊本书是鲲鹏架构的入门书籍,也是实际应用的实战书籍,逐步讲解从简单的鲲鹏环境搭建到软件产品的鲲鹏兼容性认证。 本书首先讲解鲲鹏架构的由来及鲲鹏生态的构成,并搭建了鲲鹏开发环境,然后详细讲解应用从x86架构到鲲鹏架构迁移的原因、方法及辅助迁移的鲲鹏开发套件,后介绍鲲鹏认证及如何通过鲲鹏云服务兼容性认证。 本书面向希望了解鲲鹏架构是什么,以及对鲲鹏感兴趣的初学者。对于有一定技术基础,并且希望在工作中使用鲲鹏架构的开发者、设计鲲鹏架构系统的架构师,以及负责把产品迁移到鲲鹏平台的测试人员、开发人员同样具有极高参考价值。 -
Mastercam 2020完全实战技术手册徐宗刚,史丰荣,徐海峰 著《Mastercam 2020完全实战技术手册》以Mastercam 2020为基础,向读者详细讲解了软件的基础操作、曲线、曲面及实体的产品造型设计,2.5轴加工编程、三轴曲面粗加工和精加工、四轴和五轴加工等功能。全书共20章,第1、2章主要介绍Mastercam 2020的软件界面、配置与基本操作等内容;第3~10章详细介绍Mastercam 2020的二维图形、三维曲线、曲面造型和实体造型等零件及产品的实战设计知识;第11章介绍在Mastercam 2020中如何进行模具拆模设计;第12~20章主要介绍Mastercam 2020两轴、三轴以及多轴车削、线切割、模具加工编程及应用方法。《Mastercam 2020完全实战技术手册》配套网盘资料内容极其丰富,包含全书所有实例的毛坯和源文件,以及时长近12小时的高清教学视频,由专业工程师手把手讲解,可以大幅提高读者的学习兴趣和学习效率。《Mastercam 2020完全实战技术手册》图文并茂、讲解层次分明、文字简明、难点突出、技巧独特,适合广大CAD工程设计、CAM加工制造、模具设计、一线加工操作人员与相关专业的大中专院校学生学习使用,也可供加工设计制造业余爱好者作为参考资料。 -
AI改变世界秦晓倩本书属于人工智能方面的著作,由前言、人工智能与计算机视觉、计算机视觉概述、机器学习基础知识、机器学习方法等部分组成。全书以人工智能中的计算机视觉为研究对象,梳理人工智能、机器学习和计算机视觉三者之间的关系,介绍人工智能、计算机视觉、机器学习的发展趋势,分析基于机器学习的计算机视觉的基本原理、典型方法和实用技术,对计算机科学、计算机应用、信号与信息处理、模式识别与智能系统等相关领域的研究者和技术人员具有参考学习价值。 -
Python语言数据分析管新潮管新潮,现任上海交通大学外国语学院副教授、硕士生导师本书为新核心翻译硕士(MTI)系列教材丛书之一。本书主要内容包括语言数据分析基础(数据结构、数据清洗、数据可视化等)以及语言数据分析应用(N-gramsChunk提取、相似性计算、情感分析、语义分析、主题分析、语料库变量分析等)。全书共分两部分十个章节,内容限制在Python的语料库应用提升阶段,更多结合语言学和翻译学的相关理论知识,实现技术与语言学翻译学的充分结合。全书体例为文字描述结合部分关键代码呈现,按主题划分章节内容。本书适合文科类语言智能、语言数据科学、AI语言等方向的教师或学生使用。本书系《语料库与Python应用》一书的后续提升版内容,更注重Python在语言学翻译学领域的数据分析应用。 -
Python异步编程实战陈少佳本书系统讲解如何使用Python异步IO编程技术。从学习基础知识开始,展开讲解全栈框架的实现过程及项目开发过程中的实用技术。 本书分为基础篇和实战篇。基础篇(第1~7章)讲解Python异步IO的基础用法及常用技术框架的用法,包括Python asyncio库、页面渲染、异步IO数据库使用、ASGI 等技术;实战篇(第8和9章)介绍如何基于Python异步IO实现一个全栈框架,并利用该框架开发一个实用项目。本书配套源代码及视频教程,读者学习起来更轻松。 本书适合有一定基础的开发人员阅读,用于突破职业瓶颈、从编码员进化成架构师,也可作为培训机构的参考用书。 -
Python OpenCV从入门到实践明日科技 赵宁 赛奎春《Python OpenCV 从入门到实践》这本书以在Python 开发环境下,如何运用OpenCV 提供的方法为主线,介绍了使用OpenCV 对图像进行处理的方式方法。全书分为13 章,即走进OpenCV、数字化图像基础、绘制图形、几何变换、图像运算、滤波器、腐蚀与膨胀、图形检测、模板匹配、视频处理、人脸识别和MR 智能视频打卡系统。本书图文并茂,彩色印刷,通过对比原图,展示了经过处理的图像与原图之间的差异;既能够帮助读者朋友快速地理解并消化文中讲解的知识点,又能够让读者朋友直观地看到图像经过处理后的效果。对于OpenCV 提供的方法,本书不仅列举了其中的必选参数和可选参数,而且结合配以详细注释的实例加以运用,帮助读者朋友更快地达到学以致用的效果。为了凸显OpenCV 的实际用途,本书最后一章的MR 智能视频打卡系统深入浅出、通俗易懂。 本书力求打造轻松、难度低的阅读氛围,更多地专注于图像处理本身,更少地讲解图像处理算法的具体实现细节。为了方便读者朋友的操作和学习,本书为实例和项目提供了完整的源码以及要使用到的图像素材或者视频资源。 如果读者朋友有Python 基础,想涉足OpenCV 计算机视觉领域,那么这本书将成为读者朋友的垫脚石。本书实例丰富,项目贴近生活,既能够让读者朋友在实例中明确OpenCV 的实现逻辑,又能够让读者朋友在项目中体验OpenCV 的实际应用。 -
编程超好玩 给孩子的25款图形化编程游戏[英] 马克斯·温莱特(Max Wainewright) 著,刘建新 译书将带领你学习如何用Scratch制作有趣的游戏。包括创建迷宫、穿越马路的游戏,以及两人参与的计分游戏,等等。丰富多彩的图片和易于遵循的说明,向您展示如何添加酷动画和声音效果到你的游戏。你会有好几个小时的时间来享受在太空中捕捉雪花、吃玉米饼和躲避甜甜圈的乐趣,同时你还会学习如何编写代码!通过学习这本书,你将能够编写属于你自己的Scratch游戏,在每一章结束时,你还会发现有很多挑战可以帮助你把你掌握的技能提升到一个新的水平。 -
高性能Python 第2版MichaGorelick你的Python代码也许运行正确,但是你需要运行得更快。本书针对Python 3进行了更新,经过拓展后的新版向你展示了如何在高数据量程序中定位性能瓶颈,显著提高代码速度。通过探索设计选择背后的基础理论,《高性能Python》将帮助你更深入地理解Python的实现。该如何利用多核架构和集群?或者该如何构建能够自由伸缩同时又不失可靠性的系统?有经验的Python程序员会学到很多问题的具体解决方案,了解到各个公司如何将高性能Python应用于社交媒体分析、产品机器学习等场景的曲折故事。 更好地掌握NumPy、Cython、profilers 了解Python如何抽象底层计算机架构 使用分析器来查找CPU世界和内存占用方面的瓶颈 选择适合的数据结构来编写高效的程序 加速矩阵和向量计算 使用工具将Python脚本编译成机器码 管理多I/O和并发操作 将多处理代码转换为在本地或远程集群上运行 使用Docker等工具更快地部署代码 -
游戏数值设计肖勤 著本书系统地介绍游戏设计中与数值相关的基础知识、理论思想及实践课题,分为基础篇、思想篇、实践篇及拓展篇,涵盖游戏数值设计从入门到实践所需的知识,并穿插大量读者熟知的游戏案例进行辅助说明,力求帮助读者对游戏设计所需的必要知识建立认知,熟悉并掌握游戏研发的关键流程。 本书既适合游戏策划人员、游戏研发人员,以及想从事游戏行业的人员了解游戏策划设计意图,又适合对游戏设计感兴趣的人员阅读。
