软件与程序设计
-
速学Python小楼一夜听春语 编著《速学Python:程序设计从入门到进阶》面向没有任何编程基础的初学者。全书共9章,第1、2章以尽可能少的篇幅,完成了对编程环境的搭建、编程的基本概念、Python语法、数据结构、面向对象编程技巧的讲述,这一部分内容虽然简单,但它对初学者非常重要,只有完成这一部分内容的学习,才能够继续深入。第3~6章是对第1、2章内容的深入与补充,主要是搭建更好的开发环境,更详细地讲述数据结构与函数,并通过编写一个计算器程序,深入了解解释器的基本工作原理以及面向对象编程。第7~9章讲述了如何创建程序的可视化界面,将Python程序打包为可执行程序并使用主流数据库进行数据存储,继而实现数据分析与数据图表的生成。第9章是Python语言*大优势的体现,通过引入第三方库或调用网络接口,可以快速完成应用程序的编写。本书适合刚接触Python的初学者以及希望使用Python处理和分析数据的读者,也可作为编程爱好者学习和使用Python的工具书或参考资料。
-
Premiere Pro CC短视频编辑与制作标准教程张迪如今,手机已经成为人们拍摄照片和视频的主要设备之一,而手机短视频的出现更加丰富了人们的生活,短视频制作成为当下较为热门的一个话题。《Premiere Pro CC短视频编辑与制作标准教程:全彩微课版》通过10章详细介绍了使用Premiere软件制作高质量短视频的技巧,技术环节包括短视频的策划、拍摄、剪辑、视频特效、字幕、转场、音频及后期处理等方方面面。全书内容全面,条理清晰,讲解易懂。除了必要的理论阐述,均采用步骤导图的讲解模式,让读者能轻松、快速地进行模仿练习。 《Premiere Pro CC短视频编辑与制作标准教程:全彩微课版》赠送操作案例的素材文件和效果文件及PPT课件,方便读者学习参考,从而提高学习效率,快速掌握短视频的制作方法。 《Premiere Pro CC短视频编辑与制作标准教程:全彩微课版》适合广大短视频爱好者、短视频App用户、电商用户等学习和使用。
-
Python编程基础案例与实践教程嵇敏 焦慧华本书内容以任务为导向,以“实训+项目”为牵引,全面介绍 Python 编程基础及其相关知识的应用。全书共 11 章,第 1 章主要介绍 Python 的历史、特点及应用,还介绍了 Python 的开发环境及 Python 程序的运行,并通过精选的案例帮助读者进一步认识 Python。第 2~10 章主要介绍 Python 的基础语法、字符串操作、程序的流程、组合数据类型、函数、标准库和第三方库、文件操作等内容。第 11 章详细讲解 Python 的数据库编程。本书的主要章节配有练习模块,用于巩固教学效果,实训和项目用于帮助读者提升解决实际问题的能力。本书适合作为普通高等本科院校及高职高专院校学生的程序设计课程教材。全书内容覆盖全国计算机等级考试二级 Python 语言程序设计大纲,因此也适合参加全国计算机等级考试(二级 Python 语言)的人员阅读。
-
分形计算系统赵永威 著《分形计算系统》由中国科学院计算技术研究所智能处理器研究中心特别研究助理赵永威撰写,内容荣获2021年度CCF优秀博士学位论文奖。全书针对并行编程难、异构编程难、大规模系统编程难、跨系统编程难等诸多编程难题,受到分形几何思想的启发,提出了分形计算的概念,以回应编程难题。《分形计算系统》的具体贡献可概括为三点:,提出了分形计算模型;第二,提出了分形冯·诺依曼体系结构;第三,提出了可重配分形指令集结构。《分形计算系统》共五章:第1章 绪论,主要介绍了研究背景、研究问题和研究内容。研究问题介绍了编程难题、问题来源和全书聚焦的问题。研究内容介绍了分形计算系统的主要原理、组成部分以及全书做出的主要贡献。第2章 分形计算模型,首先介绍了相关研究内容、模型、实例和性质,又从执行开销、模拟执行、性能比较等方面介绍了分形计算模型的优势。第3章 分形冯·诺依曼体系结构,首先介绍了机器学习计算机的案例背景,其次介绍了分形冯·诺依曼体系结构,然后介绍了分形机器学习计算机Cambricon-F、编程和执行方式,*后展示了实验方案和实验结果。第4章 分形可重配指令集机构,重点介绍了分形指令集结构的失效现象、分形可重配指令集结构、Cambricon-FR结构支持、专用编程语言,并且展示了实验方案和实验结果。第5章 讨论与总结,对全书的研究内容进行了讨论和总结,并对未来的研究工作进行了展望。
-
AR界面设计林影落本书主要介绍在智能化时代做AR 界面设计所需要掌握的概念、思维和具体方法。本书通过前景、概念、体系、实操、成长5 章的内容,介绍AR 界面设计需要了解哪些内容、掌握哪些概念、如何实际运用,传达在智能化时代,AR 界面设计所处的位置、作用及思考方式。通过一个实际的案例分析,读者可了解AR 界面设计和传统互联网UI 设计的异同,进而形成新时代的设计师知识体系和核心竞争力。
-
TensorFlow AI移动项目开发实战[美]杰夫·唐(Jeff Tang)使用TensorFlow为多个移动平台构建智能深度学习和强化学习应用程序。本书涵盖了10余个由TensorFlow提供支持并从头开始构建的完整iOS、Android和树莓派应用程序,可在设备上离线运行各种TensorFlow模型:从计算机视觉、语音识别和自然语言处理到生成对抗网络以及AlphaZero(如深度强化学习)。你将学习如何使用或再训练现有的模型、构建模型以及开发能运行这些模型的智能移动应用程序,并通过分步教程快速掌握如何构建此类应用程序,同时学会利用大量宝贵的故障排除技巧来避免实现过程中的许多陷阱。
-
少年轻松趣编程魏娜娣本书由入门知识、编程创意、开阔眼界3部分组成,循序渐进地引导学习者掌握Scratch 编程工 具的各个功能;然后在此基础上,通过游戏项目进行创意构思、游戏设计和编程实现;后通过竞 赛题目训练提升、开阔眼界。 本书内容全面、层次清晰、对接前沿、传递科普、富含童趣、充满正能量。为了便于学习,本 书为程序案例配备了视频资源;本书中的部分游戏项目已在多所小学、幼儿园进行了试点体验、创 作与探索,受到师生和家长的一致好评。 作为一本学习Scratch 计算机编程的科普读物,本书特别适合编程入门使用,同时,也可作为少 儿编程、青少年编程相关竞赛的辅助用书。
-
App Inventor吴明晖本书以 Android 的图形化、积木式编程软件 App Inventor 2 中文版为载体,从编程零起点开始,通过一个虚拟的主角“小机器人安安”串起一系列精心设计的趣味案例。每章均以一个案例引导,一方面介绍App Inventor的编程方法和技巧,另一方面体现相关程序设计思想。通过对案例的演示和开发过程分析,由浅入深、系统化、渐进式地引出相关知识点,达到激发学生兴趣和创意,掌握App Inventor移动应用开发技能,增强计算思维能力培养的目标。本书内容丰富,应用性和趣味性强,是作者多年来在App Inventor领域教学研究成果的系统化凝练。本书配有多媒体课件、案例素材和源代码等教学资源,免费向任课教师提供。与本书配套的慕课(MOOC)课程已经上线开课多轮,广受学员好评,配合MOOC课程可以更好地进行教学和学习。本书适合作为高等学校信息类公共基础课程和中学信息技术相关课程的教材,也可作为对移动应用开发感兴趣的科技人员、计算机爱好者及各类自学人员的参考书。
-
Python程序设计王圆、蒋华梅、袁伟华、熊云艳、黄耿生《Python程序设计》详细介绍了 Python 语言的相关知识,共分 10 章,具体内容包括 Python 概述、基本语法、字符串、Python 数据结构、函数、面向对象、模块与包、异常、文件和课程设计。Python 程序设计是一门实践性非常强的课程,具有一定的难度,新手入门较困难。本书内容融入了编者多年的一线教学体会,同时介绍了大量的编程实例。本书是广东省“电子商务”品牌专业的研究成果,提供了完备的课程资源。 《Python程序设计》主要面向普通高等职业院校学生,可作为电子商务、大数据技术、人工智能技术、计算机应用技术等专业的教学用书,也可作为相关领域的培训教材和企业开发人员的参考用书。
-
数字逻辑电路设计与实践陈文智 施青松 董亚波 王总辉 洪奇军本书为“基于系统能力培养的计算机专业课程建设研究”项目规划教材。本书定位于初学者的动手实践类数字系统基本实验和实践教材,带领读者一步步从门电路走向数字系统设计,终实现以应用为目标的数字系统。 全书共分六章,以数字电子技术基础知识点为核心,以计算机系统基本部件为向导提供了从简单门电路、组合电路、时序电路、综合设计和课程设计全过程,并为后续功能计算机系统设计提供运算和接口部件。 章简要概述了数字系统结构、实验环境、 硬件实验的基本常识、EDA设计基础;第二章以晶体管、TTL芯片和Verilog HDL内置器件为例设计基本门电路与应用;第三章采用兼容TTL功能芯片模式用逻辑电路图描述或HDL结构化描述设计常用组合器件及其应用,并以此建立开放式“数字系统测试环境DSTE”。同时配以常用TTL芯片简单应用和参数测量实验;第四章采用兼容TTL功能芯片模式设计触发器、常用组合器件和时序电路设计应用;第五章是综合设计,采用结构化行为描述实现数字系统测试环境DSTE优化、寄存器传输控制、计算机系统标准接口等实例;第六章通过两个案例贯通前五章知识实践,提供简单交互和高级交互课程设计实现方法。 本书可作为本科计算机类和电子类专业数字电路(逻辑)设计课程配套的实践教材,也可供有关技术人员参考。