软件与程序设计
-
Python数据分析丹尼尔·陈 著,武传海 译本书是Python数据分析入门书,每个概念都通过简单实例来阐述,便于读者理解与上手。具体内容包括:Python及Pandas基础知识,加载和查看数据集,Pandas的DataFrame对象和Series对象,使用matplotlib、seaborn和Pandas提供的绘图方法为探索性数据分析作图,连接与合并数据集,处理缺失数据,清理数据,转换数据类型,处理字符串,应用函数,分组操作,拟合及评估模型,正则化方法与聚类技术等。 -
Scratch 3.0少儿积木式编程陈梅 著本书介绍了如何使用 Scratch?3.0 软件来编写有趣的小动画,小朋友能通过书中细致的步骤讲解掌 握 Scratch 的编程方法以及程序设计的基本思想。本书分为 3 个部分,具体内容如下:第一部分包含第 1 章,带领小朋友和父母们认识 Scratch?3.0,讲解如何下载、安装 Scratch?3.0 离线编辑器和制作、保存 作品;第二部分包含第 2~3 章,主要介绍 Scratch?3.0 离线编辑器的基本操作以及小动画的制作方法;第 三部分包含第 4 章,为综合实践,将带领小朋友用 Scratch 制作一个完整的小动画。 本书适合初次接触编程的小朋友自学,也适合少儿编程培训机构作为教材。 -
Scratch趣味编程小甲鱼,袁春良 著Scratch 是一款由麻省理工学院(MIT)设计开发的面向青少年的编程工具。用户通过鼠标拖动相应的 积木就能组成不同功能的脚本。很多孩子第一眼就喜欢上了这个“五颜六色”的软件。 本书基于Scratch 3.0 进行演示。全书分为13 章,第0 章为学习准备内容;第1~9 章为基础内容,每 章单独介绍一个模块,既可以独立阅读,也可以按顺序依次阅读;第10~12 章为进阶内容,既有算法案例, 也有游戏案例。本书配套了作者团队精心录制的视频,请用手机扫描书中对应位置二维码观看。 本书适合7~16 岁的青少年学习使用。 -
Scratch 3.0 少儿编程李祥兵,唐文彬,冯铁瑾,赵龙 著本书以丰富的教学经验作为理论指导,形象生动地呈现了 15 个趣味十足的Scratch 作品,在调动学生学习积极性的同时,充分激发学生的创意能力。书中首先概述了Scratch 软件的界面及基本功能,然后根据少儿的认知能力,开始制作场景化小游戏,由浅入深,将编程知识融入到操作的各个环节中,打开孩子编程思维训练的大门。 -
精通Python设计模式 第2版[法] 卡蒙·阿耶娃,萨基斯·卡萨姆帕利斯 著,葛言 译Python是一种面向对象的脚本语言,设计模式是可复用的编程解决方案,二者在各种现实场景中应用都十分广泛。本书是针对Python代码实现设计模式的经典作品,着重讨论了用于解决日常问题的所有GoF设计模式,它们能帮助你构建有弹性、可伸缩、稳健的应用程序,并将你的编程技能提升至新的高度。第2版探讨了桥接模式、备忘模式以及与微服务相关的几种模式。 -
超好玩的Scratch 3.5少儿编程王红明 著《超好玩的Scratch 3.5少儿编程》是写给青少年编程读者的编程学习用书,主要通过10个游戏及作品的实例来讲解Scratch 3.5的编程方法,引导青少年快乐地学习编程。通过游戏编程实例及有趣的作品,让青少年参与其中,培养青少年独立分析问题和解决问题的能力,培养青少年的探索精神,为今后进一步深入学习编程打好基础。《超好玩的Scratch 3.5少儿编程》采用培训机构教学实践的形式来编写,以青少年感兴趣的游戏实例等为主线,分阶层由浅入深进行讲解,让读者在学习本书之后成为一个真正的Scratch编程高手。《超好玩的Scratch 3.5少儿编程》采用全彩色、全图解的方式讲解,读者只要跟着步骤去做,就能完成很棒的项目。《超好玩的Scratch 3.5少儿编程》适合初学编程的青少年学习使用,也适合中小学信息技术课教师或培训机构的老师作为参考用书,同时也适合想要让孩子学习Scratch的家长阅读参考。 -
编译原理与实践鲁斌 编编译的精髓在于做到原理、技术与实践方法的融会贯通,《编译原理与实践/普通高等教育“十三五”规划教材》正是这样一部综合、全面、实用的编译技术教材。本着知识与能力相结合、理论与实用并重的指导思想,以贯穿全书的样本语言编译器的开发为例,在简要介绍编译技术所涉及的基本知识和高级语言的语法描述方法之后,按照编译程序的工作过程逐步介绍编译各个阶段的主要内容,具体包括:词法分析、语法分析、语义分析与中间代码生成、符号表与运行时存储空间组织、代码优化以及目标代码生成等。通过《编译原理与实践/普通高等教育“十三五”规划教材》的学习能够使读者系统而全面地掌握编译各个阶段的基本原理、技术和实践方法,并且运用所学技术进行编译程序的设计与开发。《编译原理与实践/普通高等教育“十三五”规划教材》可用作高等学校计算机及其相关学科各专业本科生的教材或教学参考书,也可供其他技术开发人员参考。 -
图解数据结构邵必林,骆正山,张新生 著本书是一本综合讲述数据结构及其算法的入门书,内容浅显易懂、逻辑严谨,力求适用性兼顾教师教学和学生自学。 全书从基本的数据结构概念开始讲解,以新版的Java语言详细诠释数组结构、队列、堆栈、链表、树结构、图结构、排序和查找等数据结构的基础知识,书中收录了精华的算法及范例程序的实现过程,辅以丰富的图示解析。全书的范例程序均采用“Eclipse”Java IDE集成开发工具进行编译、执行、测试及调试。此外,本书各章末尾都安排了配合教学内容和选自各类考试的习题,并在附录中提供了解答,可供读者测试学习效果。 本书图文并茂,叙述简洁、清晰,范例丰富、可操作性强,针对具有一定编程能力又想提高编程“深度”的非信息专业类人员或学生,是一本数据结构普及型的教科书或自学参考书。 -
写给系统管理员的Python脚本编程指南[印度] 甘尼什·桑吉夫·奈克 著,张成悟 译本书是一本介绍Python编程的进阶图书,包含了大量关于Python脚本设计的主题。本书共18章,首先带领读者快速复习Python基础知识,然后循序渐进地介绍了一些实用主题,包括Python脚本的调试和分析、编写单元测试、系统管理、处理文件和数据、文件归档以及文本处理等。然后介绍了网络编程、处理电子邮件、远程控制主机、创建图形用户界面、处理日志文件、编写网络爬虫、数据收集和可视化以及操作数据库等更加高阶的主题。本书中每一知识点都结合可以运行的源码讲解,帮助读者更好地掌握Python脚本编程。本书要求读者具备Python的基础知识,非常适合对Python编程有基本了解并且有兴趣将编程技能扩展到命令行脚本和系统管理的读者阅读。 -
深度学习与MindSpore实践陈雷 著本书系统地介绍了深度学习理论,并基于MindSpore AI计算框架进行实践。全书共分14章,内容涵盖深度学习概况、深度学习基础知识、深度神经网络、卷积神经网络、循环神经网络、无监督学习、深度强化学习、自动化机器学习、端云协同、深度学习可视化及深度学习的数据准备等。为便于读者学习,书中还给出了基于MindSpore实现的关于深度学习的开发实例及线上资源。 本书可作为普通高等学校人工智能、智能科学与技术、计算机科学与技术、电子信息工程、自动化等专业的本科生及研究生教材,也可作为从事深度学习相关工作的软件开发工程师与科研人员的学习、参考用书。
