软件与程序设计
-
Oracle 12c SQL和PL/SQL编程指南郑铮 著SQL(Structured Query Language)是关系数据库的基本操作语言,它主要包括数据查询(Query statements)、数据操纵(Data Manipulation Language statements)、数据定义(Data Definition Language statements)等功能,是应用程序与数据库进行交互操作的接口。PL/SQL(Procedural Language/SQL)是Oracle特有的编程语言,它可以像其他高级编程语言一样,编写出各种完成数据库操作功能的程序。由于PL/SQL由Oracle系统本身编译执行,所以程序的运行效率更高。 《Oracle 12c SQL和PL/SQL编程指南》为Oracle数据库应用开发人员提供了SQL使用指南和PL/SQL编程技术。通过学习本书,读者不仅可以掌握SQL和PL/SQL的基础知识,而且可以掌握Oracle 12c SQL和PL/SQL的许多高级特征。 《Oracle 12c SQL和PL/SQL编程指南》既可作为高等院校计算机相关专业的辅助教材,也可作为各类高级数据库编程人员的参考书。本书的编写既考虑了SQL和PL/SQL的初学者,同时也兼顾了有经验的PL/SQL编程人员,本书还可以作为Oracle 12c培训班的教材。 -
小学生人工智能郭躬德、冯彦、李立慈本书基于Kittenblock图形化编程软件为小学生全面讲解编程知识。本书分为上、下两册,共32课, 上、下册各4个单元16课,将动画交互、数学图形、机器人仿真、趣味游戏、人工智能相互融合,由 浅入深,帮助小学生轻松学习编程、体验人工智能。本书的每一课以故事情景导入,引出学习目标,然 后讲解本课应掌握的编程知识和编程技能。在程序设计方面,采用PBL(project based learning)项目制 学习方式,分提出问题—分析问题—解决问题三个步骤讲解。在问题分析中,引入程序流程图,培养小 学生的逻辑思维。本书中的程序设计按模块拆解,力求让小学生跟着本书能独立操作完成,个别难点配 有专门的提示和操作技巧,帮助小学生轻松学习,从而激发他们持续学习编程的兴趣。 本书适合开设人工智能课程的普通小学或培训机构使用(建议使用年级为小学三年级),也可供对 人工智能感兴趣的青少年阅读。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
Scratch3.0编程基础及指令详解薛燕红 著本书是丛书“案例式少儿编程100 课”的第1 册。全书共16 章,前3 章介绍了计算机及其程序设计基础、 Scratch3.0 系统概述、Scratch3.0 程序设计及其调试,其目的是让读者掌握Scratch3.0 编程基础知识,为后续课程学 习打下基础。第4 ~ 16 章,针对Scratch3.0 约140 条指令,从指令解析、参数设置、举例和综合实例等四个方面给 出了详细解析。 由于所有指令的解析均配有实例说明或综合案例,讲解详细、实例丰富,所以本书既适合老师教学,又适合家 长陪伴孩子自学。本书可以作为中小学、教培机构的教材,也适合老师、家长、学生自学和参考,是新手和熟手的 必备工具书。 -
微信小程序项目开发实战沈顺天 著本书从实战出发,精心挑选并详解介绍了5个小程序项目案例的开发过程,从而通过项目实战的方式帮助读者理解小程序开发中的各个知识点。本书共11章,分为3篇。第1篇“入门与开发环境搭建”,带领读者创建第一个小程序,并进一步搭建小程序开发的工程化框架;第2篇“项目开发实战”,重点介绍汇率计算器、便签应用、新闻客户端、2048小游戏、网易云音乐小程序5个实际项目案例的开发;第3篇“难点解析与上线运营”,重点介绍小程序开发中常见的难点问题,以及小程序的测试、数据上报和持续运营等知识,帮助读者全面了解小程序的整个生命周期。本书内容丰富,实用性强,适合小程序开发人员及爱好者阅读,尤其适合有一定小程序开发经验的项目开发人员阅读。另外,本书也可以作为相关院校和培训机构的教材。 -
财税RPA郭奕,赵旖旎 著这是一本指导财务和税务领域的企业和组织利用RPA机器人实现智能化转型的著作。作者基于自身在财税和信息化领域多年的实践经验,从技术原理、应用场景、实施方法论、案例分析4个维度详细讲解了RPA在财税中的应用,包含大量RPA机器人在核算、资金、税务相关业务中的实践案例。帮助企业从容应对技术变革,找到RPA技术挑战的破解思路,构建财务智能化转型的落地能力,真正做到“知行合一”。 全书共6章: 第1章介绍了在数字化转型的大背景下,财税部门正在经历的信息化、自动化、智能化和数字化4项革新; 第2章从技术层面讲解了RPA的定义、功能、技术特点、应用领域、发展阶段和产品架构; 第3章从财务机器人选择的角度讲解了财务机器人的应用场景、适用流程、收益和局限性等; 第4章系统讲解了财税机器人的整套实施方法论,包括策略与评估、设计与构建、实施与应用、运营与优化4个步骤,以及如何建立RPA卓越中心; 第5章通过近10个案例讲解了财税机器人在核算类、资金类、税务类业务场景中的应用和实施; 第6章对未来RPA和AI技术的结合进行了展望,探讨了RPA对财务人员的影响。 -
Python语言在Abaqus中的应用曹金凤 著本书共有7章。其中第1~6章为本书的核心内容,可分为两部分:第壹部分包括第1章和第2章,介绍了Python语言编程的基础知识和Abaqus中的Python脚本接口基础知识,为后面的学习奠定基础;第二部分包括第3~6章,分别介绍编写脚本快速建立有限元模型、编写脚本访问输出数据库、编写脚本进行其他后处理、案例分享及常见问题等内容。通过大量的实例脚本和详细的注释讲解了编写、调试脚本和开发专有模块的方法,以提高Abaqus有限元分析的效率。书中内容从实际应用出发,文字通俗易懂,深入浅出,读者不需要具备很深的编程功底,即可轻松掌握Python语言在Abaqus中的各种应用。本书主要面向Abaqus软件的中级和高级用户,对于初级用户也有一定的参考价值。 -
Flutter 开发之旅从南到北杨加康 著本书主要讲述Flutter框架的核心技术。本书共12章,首先介绍了Flutter技术的基础知识、Dart的基础知识以及Flutter中的基础组件等,然后讲述了Flutter中的布局管理、动画管理、手势事件管理、路由管理以及状态管理等核心技术点,最后讨论了Flutter中的网络通信和应用测试并给出了一个完整的案例。本书有助于读者深入理解Flutter 技术的完整知识体系。 本书适合Web前端开发人员、Android开发人员、iOS开发人员、Flutter初学者以及对移动开发感兴趣的人员阅读,也可供相关专业人士参考。 -
Scratch底层架构源码分析孟灿 著本书从谷歌Blockly技术开始讲起,逐步深入到Scratch技术生态,对Scratch中的核心技术进行了深入分析和源码讲解,让读者不但可以系统地学习Scratch中的核心概念,而且还能深入理解其代码实现,为二次开发打下基础。 本书共7章,对核心技术进行了精讲,并对相关技术进行了介绍。本书涵盖的内容有Blockly简介、Scratch-blocks源码分析、Scratch-vm源码分析、Scratch-render源码分析、Scratch-storage源码分析、Scratch-gui源码分析,以及Scratch-paint、Scratch-audio和Scratch-parser的简单介绍及其相互联系和连接。 本书涉及软件开发的底层内容,深入Scratch的架构设计及源码实现,非常适合Scratch技术开发人员阅读,也适合作为相关研究机构的参考资料使用。 -
Java程序设计基础项目化教程丁文 著本书根据“程序设计员”“软件设计工程师”职业资格要求,通过项目“乐GO购物管理系统”贯穿所有的知识点,再将所有知识应用到两个项目“校园茶社点餐系统开发”“高铁购票系统开发” 中。通过项目的完成,学生可以灵活运用程序设计的基础知识完成软件项目设计,提升自身项目工程实践能力,为后续专业核心课程的学习打下扎实的基础。本书配套相应的数字资源,任务中的知识点和技能点配有5~15min的微课视频,读者可扫描书中二维码观看。同时还配有丰富的教学资源,包括课程简介、学习指南、课程标准、整体设计、教学课件、授课视频、 实训任务清单及大量拓展项目、习题库、试题、案例等资源。可实行线上线下结合的智慧课堂教学。本书主要面向高职高专软件技术、人工智能技术服务、移动应用开发、计算机网络技术、大数据技术与应用、计算机信息管理等专业的学生,同时也适用于有继续教育需求的社会学习者及从事计算机软件行业的技术人员。 -
Python 深度学习吕云翔,刘卓然,关捷雄 等 著《Python 深度学习》以深度学习框架为基础,介绍机器学习的基础知识与常用方法,全面细致地提供了机器学习操作的原理及其在深度学习框架下的实践步骤。全书共16章,分别介绍了深度学习基础知识、深度学习框架及其对比、机器学习基础知识、深度学习框架(以PyTorch为例)基础、Logistic回归、多层感知器、卷积神经网络与计算机视觉、神经网络与自然语言处理以及8个实战案例。本书将理论与实践紧密结合,相信能为读者提供有益的学习指导。 《Python 深度学习》适合Python深度学习初学者、机器学习算法分析从业人员以及高等院校计算机科学、软件工程等相关专业的师生阅读。
