软件与程序设计
-
C语言程序设计谭浩强 著《C语言程序设计(第4版)》针对我国应用型大学的实际情况,由谭浩强教授在《C程序设计》一书的基础上编写出版的。《C语言程序设计(第4版)》降低起点,精简内容,通俗易懂,突出重点,紧扣基本要求,使读者容易学习。《C语言程序设计(第4版)》出版后受到广泛欢迎,到目前已更新三版,累计重印70多次。《C语言程序设计(第4版)》是在《C语言程序设计》(第3版)(谭浩强,清华大学出版社)的基础上修订再版的。在《C语言程序设计(第4版)》这次修订中,保持了原书概念清晰、通俗易懂的特点,同时根据C99新标准介绍程序设计,体现教材的先进性和规范性,并且更加容易学习与入门。《C语言程序设计(第4版)》定位准确,体系科学,内容适当、取舍合理、例题丰富,分析透彻。《C语言程序设计(第4版)》作者采用的“提出问题-解决问题-归纳分析”的三部曲,符合初学者的认知规律,取得很好的效果。凡具有计算机初步知识的读者都能读懂《C语言程序设计(第4版)》。《C语言程序设计(第4版)》可作为应用型大学各专业学习C语言程序设计的教材,基础较好的高职高专也可选用,《C语言程序设计(第4版)》也是不可多得的用于自学的好教材。《C语言程序设计(第4版)》还配套出版辅助教材《C语言程序设计(第4版)学习辅导》。 -
编程语言基础陈琳 编《编程语言基础:C语言(第5版 计算机应用专业)》是中等职业学校计算机应用专业国家规划教材《编程语言基础——C语言》的第5版,在第4版的基础上进行了修订。《编程语言基础:C语言(第5版 计算机应用专业)》提供丰富的、难易程度不同的应用实例和习题,满足高职和中职的教学要求。《编程语言基础:C语言(第5版 计算机应用专业)》通俗易懂,操作性强,注重对学生自学能力和创新能力的培养。主要内容包括“C语言概述”“基本数据类型与简单程序设计”“分支结构程序设计”“循环结构程序设计”“数组”“函数”“结构体和共用体”“指针”“文件”。全书各章配有应用实例、小结和习题。书末配有“基本字符ASCII码表(0~127)”“运算符表”“常用C库函数表”和“部分习题解答”等附录。《编程语言基础:C语言(第5版 计算机应用专业)》配有《C语言学习辅导与上机实习(第5版)》。《编程语言基础:C语言(第5版 计算机应用专业)》适合中等职业学校计算机应用以及相关专业的学生使用,也可作为各类计算机培训的教学用书及计算机等级考试的辅导用书。 -
并行程序设计[德] 贝蒂尔·施密特(Bertil Schmidt) 著,张常有 吴长茂 解庆春 译本书由德国约翰内斯·古腾堡大学并行和分布式架构团队撰写,对并行编程的高级主题进行了深入讨论,除了涵盖基础概念外,还讲授了共享内存和分布式内存体系结构的实用编程技巧。作者提供了一套进行自动代码评估的开源系统,可方便地访问并行计算资源,这也使得本书特别适合于课堂教学。 -
译者编程入门指南韩林涛 著高等外语教育是我国高等教育的重要组成部分。“新文科”建设过程中,高等外语教育如何积极迎接新科技革命挑战、新技术如何融入文科类课程、外语专业学生如何开展综合性跨学科学习?本书是回答这一系列问题的一次实验性探索。 本教材共九章,定位为翻译专业本科、翻译专业硕士、职业译者、翻译爱好者的编程入门学习指南,旨在以浅显易懂、层次清晰的计算机辅助翻译小工具开发实例,循序渐进讲解基础编程识,进而提升“新文科”背景下翻译学习者、翻译实践者的信息素养,助其更好地应对人工智能浪潮给翻译职业带来的冲击和挑战。 本教材从编程环境搭建过程入手,图文结合、步骤清晰完整,利于零基础文科背景学习者学习编程 入门。在工具开发实例部分,本书选例兼顾技术背景解读和开发流程详解,在线术语管理工具开发、在线翻译记忆库开发、字数统计工具开发、译前准备中正则表达式应用、百度和有道机器译引擎接入等案例均与译者真实工作场景息息相关,紧密结合。本书采用混合式教学模式、与线上线下学习相结合,构建立体式学习环境,提升读者学习体验。 -
C语言程序设计实用教程郭树强 著本书以培养学生程序设计能力和创新能力为目的,强调理论和实践并重,从精选要点到把握重点、克服难点、压缩冗点,内容紧密结合实践。全书共11章,从概述讲起,依次讲述数据类型、运算符与表达式,三种基本结构程序设计,数组,函数,编译预处理,指针,结构体与链表和文件等有关C语言程序设计的基础知识。 本书案例丰富,理实结合,既可作为大学本科教材,也可作为全国计算机等级考试的参考教材和高职高专相关专业教材,同时还可作为自学者学习C语言的参考书。 -
C++面向对象程序设计李卫明 著C++程序设计语言一直是主流程序设计语言之一,它以面向过程的C语言为基础,主要支持面向对象程序设计,同时也支持泛型程序设计。本书针对已具有C语言程序设计基础的读者而编写,所有内容遵循C++ 11标准。全书通过单链表、简单集合类、链表实现的集合类、字符串类、各类物体面积求和、链栈类模板、向量类模板等典型案例来讲授现代C++程序设计的原理和方法,让读者深入理解现代C++面向对象程序设计机制,学会设计结构合理、可读性好、效率高的现代C++程序。本书主要内容包括C++程序设计基础、类和对象、拷贝控制、运算符重载、继承和多态、模板、异常处理和智能指针以及C++标准模板库简介。 本书适合作为高等学校计算机科学与技术、软件工程等专业C++面向对象程序设计相关课程的教材,也可供具有C语言基础的C++语言爱好者和相关工程技术人员参考。 -
Docker容器技术与应用程宁,刘桂兰 著本书以任务为导向,较为全面地介绍了容器技术的相关知识。全书共分为7个项目,包括Docker概述、Docker镜像管理和定制、Docker容器管理、Docker网络和数据卷管理、Docker编排工具、自动化部署及Kubernetes概述。本书各项目均包含项目实训,可帮助读者通过练习巩固所学的内容。本书既可以作为本科及高职高专院校云计算及计算机相关专业的教材,又可以作为云计算爱好者的自学用书。 -
笨办法学Python 3泽德·A.肖 著,王巍巍 译本书是《“笨办法”学Python 3》一书的进阶篇,《“笨办法”学Python 3》介绍了用Python 3编程的基础知识,而本书则通过52个精心设计的习题帮助读者超越基础,提升水平。这52个习题大部分都结合实际演示,并配有附加挑战,每个习题都可以帮读者掌握一项关键的实践技能,包括使用文本编辑器管理复杂的项目、利用功能强大的数据结构、应用算法处理数据结构、掌握必要的文本分析和处理技术、使用SQL有效且合逻辑地建模存储数据,以及学习强大的命令行工具等。本书旨在帮助读者从单纯地编写能运行的代码跨越到编写能解决实际问题的高质量Python代码,成为一名高阶的Python程序员。本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员。 -
Kotlin移动应用开发彼得·佐默霍夫(Peter Sommerhoff) 著近年来,Kotlin已逐渐成为Android应用程序开发人员的优选语言。 本书通过大量的代码对Kotlin进行了深入浅出的讲解,并通过两个Android应用程序开发来指导读者进行实践,以帮助读者使用Kotlin编写出更健壮、更易维护的Android应用程序。全书分两部分,共10章。 第一部分(第1~6章)从细节入手讲解Kotlin的语言特性。第1章概述Kotlin,第2章介绍Kotlin的基本语言结构(如控制流、函数和异常),第3章展示Kotlin中如何使用函数式编程以及函数式编程的优点,第4章讲解Kotlin中如何处理面向对象,第5章讨论与Java的互操作性,第6章涵盖以协程为主要内容的并发性。 第二部分(第7~10章)通过完成两个Android应用来将第一部分学到的知识加以实践。第7章和第8章分别介绍使用Kotlin开发一个待办事项应用Kudoo App和一个为使用者提供营养数据的应用Nutrilicious,第9章涵盖综合使用Kotlin的语言特性来创建简单的领域特定语言,第10章为Java迁移到Kotlin提供指导。 本书适合想要学习Kotlin并利用它来开发Android应用程序的所有读者阅读。 -
自然语言处理从入门到实战胡盼盼 著为了帮助广大爱好自然语言处理(NaturalLanguageProcessing,NLP)技术的读者朋友入门此领域,本书阐述了自然语言处理概况、领域应用、相关处理工具包、相关的机器学习及深度学习模型、文本预处理及文本表征等基础知识,以及具体的自然语言处理任务,包括文本分类、关系抽取、知识图谱、文本摘要、序列标注、机器翻译和聊天系统,同时介绍了自然语言处理技术在学术界以及工业界的发展、应用现状,并为读者们提供了部分面试参考题目。 本书适合有一定的编程及机器学习基础,想入门自然语言处理,以及想系统了解或准备求职自然语言处理初级岗位的读者阅读。
