软件与程序设计
-
探险MINECRAFT编程世界李有翔、袁甫、华柏胜、汪俊本书通过完成《我的世界》(MINECRAFT )中一个个挑战任务来激发学生学习编程的兴趣和热情,书中的内容以项目制的学习方式推进,根据知识点的难易 程度,学习内容分为探究学习和拓展创新,让学生在编程的世界认识数学,运用 大小比较进行逻辑判断,学习四则运算;让学生理解坐标的概念,感受方位和距 离,进行空间判断和游戏搭建。本书内容的难度随项目逐渐提升,让学生在游戏 中体验编程的乐趣,同时收获编程技能。 本书适合作为8~12 岁学生的编程启蒙书籍。 -
青少年C++编程入门荆晓虹本书是一本C 零基础入门的书籍,遵循教育规律,引导读者逐步理解“为何而学”,将他们领进编程的大门。 全书共分为12章,循序渐进地介绍了C 编程环境、程序的基本结构、基本数据类型及其运算、算法及三种基本结构等基础知识,以输入输出语句、赋值语句、if语句、for语句、while语句等应用为例,生动讲解C 语句的基本使用方法,并深入浅出地阐述了数组、结构体、函数等概念及应用,以及排序、查找和穷举等算法基础。每章采用趣味项目和问题引入的方式,让读者在解决问题的过程中自然构建C 基础知识,引导读者理解计算机基础知识,培养计算思维。 本书可以作为小学四年级以上学生零基础学习C 的教学用书,也可以作为准备参加全国青少年信息学奥林匹克竞赛的学生用书,还可以作为零起点自学C 编程的各阶段学生或社会人士的参考用书。 -
Python机器学习实战吕云翔,王渌汀,袁琪,张凡,韩雪婷本书以机器学习算法为主题,详细介绍算法的理论细节与应用方法。全书共19章,分别介绍了逻辑回归与*熵模型、k-近邻模型、决策树模型、朴素贝叶斯模型、支持向量机模型、集成学习框架、EM算法、降维算法、聚类算法、神经网络模型等基础模型或算法,以及8个综合项目实例:汽车运动学片段分类、垃圾信息识别、乳腺癌识别、波士顿房价预测、生成动漫人物、鸢尾花分类、人脸识别、保险行为数据用户分类器。本书重视理论与实践相结合,希望为读者提供全面而细致的学习指导。 本书适合机器学习初学者、相关行业从业人员以及高等院校计算机科学、软件工程等相关专业的师生阅读。 -
Ruby on Rails应用开发最强教科书太田智彬 著在使用Ruby on Rails时,即使是实现相同的功能也有多种做法,所以对初学者来说,从网上大量的信息中找出好的实现方法是非常困难的。通常,掌握好的实现技术是需要一定经验的,而通过阅读本书来选择有用的功能,舍弃用不到的功能,大家就可以更有效率地学习了。此外,Rails中有许多约定俗成、经常使用的程序库,所以对于某些功能,与其自己实现不如直接使用程序库。但这方面的知识也如前面所说的那样,需要一定的经验。本书会以实践的形式来介绍这些程序库的功能和使用方法,帮助大家快速理解吸收。不仅是开发,本书还覆盖了关于发布、运行的好方法,因此掌握本书的内容后,你就有能力独自承担一个中小规模的服务运用了。 -
PHP+MySQL动态网站开发李艳恩、付红杰《PHP+MySQL动态网站开发(全案例微课版)》是针对零基础读者研发的PHP动态网站开发入门教材。本书侧重案例实训,并提供扫码微课来讲解当前的热点案例。 《PHP+MySQL动态网站开发(全案例微课版)》分为22章,内容包括快速搭建PHP 7的开发环境,PHP的基本语法,函数的应用,流程控制语句,字符串和正则表达式,数组,面向对象编程,日期和时间,图形图像处理技术,操作文件与目录,错误处理和异常处理,PHP与Web页面交互,Cookie和Session,MySQL数据库的基本操作,插入、更新与删除数据记录,数据查询,PHP与MySQL的组合应用,PDO数据库抽象层,PHP与Ajax技术以及3个热点综合项目。 《PHP+MySQL动态网站开发(全案例微课版)》通过精选热点案例,让初学者快速掌握PHP动态网站开发技术。通过微信扫码看视频,读者可以随时在移动端观看技能对应的视频。 -
程序员必会的40种算法[加]伊姆兰·艾哈迈德(Imran Ahmad)本书致力于利用算法求解实际问题。第1部分介绍算法的核心内容,探讨什么是算法、如何设计算法,同时学习在算法中使用的数据结构。重点讲解排序算法、查找算法和求解图问题的算法。第二部分讨论各种机器学习算法,包括无监督机器学习算法和传统有监督学习算法,详细讨论一些自然语言处理算法和推荐引擎。第三部分讨论更高级的算法概念,重点介绍了密码算法和大规模算法。本书还包含一些案例分析(如天气预测、推文聚类和电影推荐引擎),用来说明如何才能更好地应用这些算法。 -
零代码实战李恩涛,雷明灿,黄晟昊,任向晖这是一本从实战角度出发,系统指导非IT人员通过零代码平台搭建企业级应用的工具书。零代码平台是实现企业全员开发的有效途径,本书是掌握零代码平台的有效工具。本书作者是国内零代码产品的代表之一——明道云的核心开发与运营者,他们在本书中不仅分享了搭建企业级应用的具体操作方法,还融入了自己指导企业落地时凝练的各种经验心得,比如准确抽象业务实体的技巧、常用工具的推荐等。本书中没有晦涩的理论介绍,所有内容都基于实操展开,并用“非技术”的语言呈现。为了帮助所有企业人员,尤其是无IT技术基础的业务人员快速且正确地理解、掌握通过零代码平台开发属于自己的企业级应用的方法,书中不仅配备了大量的图片和表格,给出了详细的应用开发步骤,还重点呈现了两个大型案例——完整构建CRM、ERP系统。 【本书共分为9章】:第1章和第2章主要帮助读者透彻理解零代码平台进而考量自己企业是否需要引入零代码平台,以及如何选择零代码平台。第3章和第4章重点介绍了如何通过零代码产品搭建应用,这两章不仅分析了企业级应用的基本构成,还介绍了用零代码平台搭建企业级应用的基本步骤。第5章针对与其他系统对接,以实现数据互通共享问题进行介绍,主要从数据对接和账户整合两个角度展开。第6章站在企业的角度分享信息架构建设方法论,包括一般建设方法、RPIC方法论、应用实现等重点内容,后还分析了信息架构的延伸价值和落地方向。第7章和第8章以案例的形式介绍了如何通过零代码平台中搭建的企业级CRM和ERP应用。这两章既是对前面内容如何在实际环境中落地的补充,也是指导读者动手操作的指引,还是读者构建自己的应用时可以直接套用的模板。第9章简述了在零代码时代,企业内部组织可能发生的变化,以及对于企业和个人创业者来说会有哪些新的可以利用的创业机会。 -
计算机系统解密[美]乔纳森·E.斯坦哈特(Jonathan E. Steinhart)本书深入探讨了计算机的基础概念,比如计算机硬件、软件在硬件上的行为,以及随着时间的推移,人们如何解决问题等主题;介绍了现实世界是如何转换成计算机能理解的形式的,组成计算机的基本构件,以及为什么设计与计算机硬件相匹配的程序可以提高性能;还将介绍如何将程序转换为计算机能够理解的机器语言,如何用软件构建块创造Web浏览器等程序,让程序更高效的循环不变式、强度削弱和递归细分等技巧,计算机安全和机器智能的基础知识,以及项目设计、文档编制、日程安排、可移植性、维护等内容。。 -
深入理解边缘计算崔广章内容简介这是一本从环境搭建、部署配置、系统架构、工作原理、源码分析、二次开发等维度系统讲解如何打造协同的云、边、端系统的著作。全书一共9章,逻辑上分为三大部分:第1部分 边缘计算基础(第1~2章)首先介绍了边缘计算和边缘计算系统的概念、组成、架构,以及边缘计算系统的部署与管理;然后分别以Kubernetes、KubeEdge、EdgeX Foundry为例讲解了云、边、端的部署与配置。既给出了边缘计算系统部署所需的自动化脚本,又分析了应用在云数据中心部署和以云、边、端协同的方式部署的利弊。第二部分 工作原理(第3~6章)首先从整体上对边缘计算系统的逻辑架构进行了介绍,然后从部署、配置、架构等角度对分别云、边、端的核心组件的工作原理进行了深入解析。第三部分 源码分析(第7~9章)云、边、端的开源框架众多,云部分选择Kubernetes、边部分选择KubeEdge、端部分选择EdgeX Foundry,首先详细介绍了这3种开发框架的开发环境搭建和源码的整体架构,然后对他们的核心组件的源码进行了深入分析,同时也对这3个框架的二次开发进行了讲解。 -
Python语言数据分析管新潮管新潮,现任上海交通大学外国语学院副教授、硕士生导师本书为新核心翻译硕士(MTI)系列教材丛书之一。本书主要内容包括语言数据分析基础(数据结构、数据清洗、数据可视化等)以及语言数据分析应用(N-gramsChunk提取、相似性计算、情感分析、语义分析、主题分析、语料库变量分析等)。全书共分两部分十个章节,内容限制在Python的语料库应用提升阶段,更多结合语言学和翻译学的相关理论知识,实现技术与语言学翻译学的充分结合。全书体例为文字描述结合部分关键代码呈现,按主题划分章节内容。本书适合文科类语言智能、语言数据科学、AI语言等方向的教师或学生使用。本书系《语料库与Python应用》一书的后续提升版内容,更注重Python在语言学翻译学领域的数据分析应用。
