软件与程序设计
-
做游戏,玩编程柴火创客教育,冯磊 著通过创作游戏来学编程是当下的趋势,然而已有图书往往基于编程知识来组织内容,导致所做的游戏吸引力不够,无法很好地调动孩子的学习积极性和主动性。本书内容围绕如何进行游戏创作来展开,并将编程知识贯穿于游戏功能的实现中。 本书包括两篇:灰袍魔法师进修篇(第 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作为编程语言的软件开发工程师参考。 -
Django开发入门与项目实战牟文斌 著本书重点阐述了Python Web开发框架Django在企业开发中的应用,从Web基础知识的铺垫,到Django框架的基本使用,以及与Web相关的各种功能组件的使用,都进行了全面的讲解,再配合项目实战,让读者全面学习并掌握Django框架各个方面的细节操作,并能在第一时间上手企业项目开发。本书适合编程新手、有一定经验的开发人员以及资深开发人员使用。对于编程新手来说,这是一本不可多得的教程,深入浅出的讲解能让你以最快的速度了解并上手Django框架并参与到项目开发中;对于有经验的开发人员以及资深开发人员来说,这是一本操作手册,能最大限度地辅助你进行开发,提高开发效率。 -
快乐编程 青少年思维训练黄威(@校园黄师兄) 著Scratch 是一款面向青少年的图形化编程软件,使用该软件编程就如同创作一场舞台剧,即使没有任何基础的小学生,也可以在极短的时间内创作出生动活泼的编程作品,因此它特别适合培养青少年的逻辑思维、编程思维和工程思维。 本书介绍了Scratch 软件的概况、工作模式和积木指令精髓;结合青少年熟知的生活场景,带领大家学习和理解程序的3 种基本结构;对程序的3 种基本结构进行强化学习,驱动青少年用逻辑思维分析问题、用工程思维分解问题、用编程思维解决问题;最后初步探究了算法和机器人控制程序。 -
深度学习理论与实战陈亦新 著本书介绍内容包括支持向量机、线性回归、决策树、遗传算法、深度神经网络(VGG、GooleLeNet、Resnet、MobileNet、EfficientNet)、循环神经网络(LSTM、GRU、Attention)、生成对抗网络(DCGAN、WGAN-GP)、自编码器、各种聚类算法、目标检测算法(YOLO、MTCNN)以及强化学习,有助于人工智能新人搭建一个全面且有用的基础框架。 ??本书包含8个实战,分别是:决策树、MNIST手写数字分类、GAN基础之手写数字生成、GAN优化、风格迁移、目标检测(YOLO)、人脸检测(MTCNN)和自然语言处理。8个实战可以让读者对PyTorch的使用达到较高水平。 -
Python编程三剑客[美] 埃里克·马瑟斯(Eric Matthes) 著,袁国忠 译暂缺简介... -
SAS数据统计分析与编程实践马文豪,李翔宇 著本书源自作者5年来的项目和工作实践经验,力求对SAS编程与数据分析做一个较为完整的梳理,除了从技术架构方面细致地梳理了SAS数据分析中的关键技术和实用知识点,例如数据集,宏编程。图表生成等,更在讲解中埋藏了一条关于行业实践分析的案例辅线,包括嵌入其中的大量实践案例和单独成章的综合案例,帮助读者将关键技术和行业实践相辅相成,让读者能身临其境地了解SAS数据分析行业的精髓。本书并不想陷于具体技术问题的解决方案中,而是希望通过一些关键技术点、模型以及实例的关联讲解来帮助读者梳理清楚SAS编程的开发思路,继而学会解决一类问题。
