软件与程序设计
-
Scratch编程竞赛指南靳舜尧 著《Scratch编程竞赛指南》这本书的作者靳舜尧、阎宏伟,多年从事青少年编程教育工作,也是组织国家工信部“蓝桥杯”青少年大会的主要筹备专家。当前,国内编程教育市场火爆,家长不仅热衷于让孩子学习编程,更想通过参加竞赛来检验孩子的编程能力,达到以赛促学的目的。全书精选30道极具代表性的练习题和30道“蓝桥杯”真题,由浅入深的精讲Scratch在竞赛中能使用到的几乎全部知识点和编程技巧。将零散的知识点连成串,理论结合实际,用竞赛真题说话。本书摒弃填鸭式教学,每一道经典案例都从分析开发需求出发,经过设计算法思路,然后开始编程,*后调试程序解决bug。让读者真正掌握解决问题的能力,从容面对竞赛。 -
Python中文文本分析景永霞,苟和平 著本书对中文文本分析的实现环境、相关关键算法、文本数据类型和结构等进行了详细的分析,并利用国内相关研究机构提供的几种标准中文文本数据集进行了算法的测试分析,同时也采用数据获取工具从网络上获取部分实际平台的中文文本数据,对相关算法的适应性进行分析,使读者能够掌握中文文本分析的具体流程和方法。 -
产品设计与开发的任务规划及其资源配置田启华,杜义贤,周祥曼,付君健 著针对产品开发任务规划与配置优化,主要从产品耦合复杂性的视角出发,较为系统地阐述了面向复杂产品设计与开发的解耦理论与方法,包括基于资源约束的耦合集求解模型、不确定条件下耦合集混合迭代模型等的建立,及其在实际产品开发中的应用等,从而为复杂机电产品设计提供一种有效的理论指导和方法支持。 本书适合从事智能科学、复杂性研究及产品开发的科技工作者,高等院校相关专业研究生及本科生。 -
Python程序设计教程夏继禹 著章Python概述;第2章Python编程基础知识;第3章程序控制结构语句;第4章Python数据结构;第5章函数和模块;第6章Python面向对象编程;第7章 文件操作;第8章 MySQL数据库基本操作;第9章图形用户界面设计。 -
计算机音乐编配教程黄梦蝶,陈启云 著本教材的编写立足两个方面:一是以音乐为本体,试图做到复杂理论简单化、专业语言通俗化,并同步附有大量的谱例和音响来引导和指导读者有效地理解和学习。二是结合市场应用,筛选通用和常用知识,如各种乐队的应用特点与音乐风格、简洁有效的编配思路与实施方案等。具体内容主要包括计算机音乐编配的理论和应用两个方面:理论部分介绍计算机音乐编配织体,如:音乐织体的四大要素、音乐织体的结构层次、音乐织体的附属结构。应用部分讲述计算机音乐编配实践,如:流行乐队编配、以流行乐队为基础的综合乐队编配、管弦乐队与以管弦乐队为基础的综合乐队编配,并列举十首总谱及Cubase音频工程文件资源包(读者扫描二维码下载),以提升读者的学习兴趣,围绕编配中的音乐文化、音乐表现、音乐结构及织体中各个要素的功能表现等进行诠释。《计算机音乐编配教程》适合于高等院校音乐专业的师生使用,也可供计算机音乐爱好者参考学习。 -
做游戏,玩编程柴火创客教育,冯磊 著通过创作游戏来学编程是当下的趋势,然而已有图书往往基于编程知识来组织内容,导致所做的游戏吸引力不够,无法很好地调动孩子的学习积极性和主动性。本书内容围绕如何进行游戏创作来展开,并将编程知识贯穿于游戏功能的实现中。 本书包括两篇:灰袍魔法师进修篇(第 01 ~ 05 章)介绍游戏创作的“基本功”,比如如何创建、控制角色,如何实现游戏中的“食物”与“敌人”,如何设置得分、倒计时,如何发射子弹,如何快速创建能玩的游戏原型,等等;白袍魔法师进修篇(第 06 ~ 10 章)则带读者学习构建较复杂的游戏,比如如何在游戏中添加动画,如何实现“多人游戏”,如何编辑地图,如何制作多地图关卡,等等。随着游戏创作知识的展开,读者将学到变量、语句、循环、嵌套循环、函数、数组等编程的核心概念,以及编程的设计思维和方法。 本书基于微软的图形化编程开源平台 MakeCode Arcade,通过浏览器即可访问,还能方便地与他人分享作品。本书可以作为游戏创作或者编程学习的入门书,也适合作为培训机构、家庭编程教育的教材。 -
机器学习原理与实践左飞,补彬 著本书系统地介绍统计分析和机器学习领域中最为重要和流行的多种技术及其基本原理,本书在详解有关算法的基础上,结合大量Python语言实例演示了这些理论在实践中的使用方法。具体内容包括线性回归(包括岭回归和Lasso方法)、逻辑回归、支持向量机、感知机与神经网络、聚类分析(包括K均值算法、EM算法、密度聚类等)、降维与流形学习、集成学习、KNN、朴素贝叶斯、概率图模型(包括贝叶斯网络和HMM模型)等内容。 -
C程序设计高轶军 编《C程序设计/全国高等农林院校“十三五”规划教材》结合编者多年的教学经验,并充分吸收了国内外同类教材的优点,系统地介绍了C语言程序设计的基本概念和知识要点。内容包括数据类型、基本语法、顺序结构、选择结构、循环结构、数组、函数、指针、结构体等。《C程序设计/全国高等农林院校“十三五”规划教材》体系合理、内容全面、例题丰富、深入浅出,是学习C语言的理想教材。《C程序设计/全国高等农林院校“十三五”规划教材》可作为高等院校非计算机公共课程通用教材,又可供相关技术人员学习参阅。《C程序设计/全国高等农林院校“十三五”规划教材》配有《C程序设计题解与上机指导》,供上机使用。教学安排建议讲授30学时,实验24学时,教师也可根据实际情况选取部分内容进行讲授。 -
c++程序实验指导书李长河 著《C++程序设计实验指导书(基于C++11标准)》是《C++程序设计(基于C++11标准)》的配套实验指导书,立足于培养工程实践能力强、创新能力强、具备国际竞争力的高素质复合型“新工科”人才,全面采用C++11新标准编写。《C++程序设计实验指导书(基于C++11标准)》注重培养学生语言的运用能力和解决实际问题的能力,内容涵盖新标准下C++程序的开发环境和调试、C++基本语法、基本数据结构、常用算法和综合实验。 -
Django 3.0入门与实践李健 著本书是一线程序员多年开发经验的结晶。书中深入浅出地讲解了使用Django开发Web网站所需的配置、后台、路由系统、模型、视图、模板、表单系统、中间件、自动化测试、国际化及本地化、安全和部署等内容,帮助读者快速进入Web项目开发,在项目实践中灵活应用各种开发技术和方法。 本书主要包含四部分:第一部分(第1章)为读者介绍Django的发展状况以及如何搭建Django开发环境;第二部分(第2章)主要介绍什么是Web开发框架并通过搭建一个简单的Web框架帮助读者理解Web框架的工作原理;第三部分(第3章)带领读者搭建一个网站,使读者能够从整体上了解Django;第四部分(第4~16章)详细介绍Django各个模块的工作原理,通过学习这部分内容,读者将能够独立开发Django应用。 本书可供Web开发初中级读者以及希望使用Python作为编程语言的软件开发工程师参考。
