软件与程序设计
-
Excel+Python 飞速搞定数据分析与处理[瑞士]费利克斯·朱姆斯坦(Felix Zumstein)在如今的时代,大型数据集唾手可得,含有数百万行的数据文件并不罕见。Python是数据分析师和数据科学家的语言。通过本书,即使完全不了解Python,Excel用户也能够学会用Python将烦琐的任务自动化,显著地提高办公效率,并利用Python在数据分析和科学计算方面的突出优势,轻松搞定Excel任务。你将学习如何用pandas替代 Excel函数,以及如何用自动化Python库替代VBA宏和用户定义函数等。本书既适合Excel用户,也适合Python用户阅读。 -
小学生C++趣味编程潘洪波一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取 80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习 C 语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。 本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习 C 语言的入门教材。 -
少儿计算思维养成记包若宁,卜文远,傅鼎荃 等编著 张国强 审计算思维是信息社会创新型人才的素养。本书是少儿计算思维养成过程的忠实记录:中科院计算所三位研究员组织了小SIGMA 数学兴趣亲子班,教授孩子们数学思维与计算思维;孩子们在学习时编程序、写心得、记笔记,终汇集成册,形成本书。本书包含10讲编程基础和15讲动手实例,讲述6个基本计算思维,包括从简单的做起、逐级逼近、带剪枝的枚举等,具有3大特色:以计算思维为纲,内容深刻;以少儿视角行文,浅白易懂;以动手促进动脑,手脑并重。这是一本“孩子写给孩子看”的书,尤其适合中小学生阅读自学。家长和老师也可以本书作教材,以书中的“教师点评”为导读,按“背景知识->基本思路->编程步骤”顺序讲授,后对比、检验实验结果。让孩子们在少儿时期建立正确的计算思维,将使其终生受益。 -
昇腾AI处理器CANN架构与编程苏统华,杜鹏,周斌 著《昇腾AI处理器CANN架构与编程/华为智能计算技术丛书》专注昇腾AI处理器和昇腾AI异构计算架构CANN,《昇腾AI处理器CANN架构与编程/华为智能计算技术丛书》共7章。首章介绍昇腾AI处理器硬件架构。首先介绍昇腾AI处理器的达芬奇架构,为后续章节提供了计算单元、存储系统、控制单元、指令集等知识储备,然后介绍基于该架构分别面向训练和推理的昇腾AI处理器,最后介绍围绕昇腾AI处理器的Atlas系列硬件产品。第2章介绍昇腾AI异构计算架构CANN。涵盖CANN概述、昇腾计算图、训练和推理两种场景运行架构、开发环境安装及全流程开发和全流程开发工具链MindStudio等重要内容。第3章介绍CANN自定义算子开发,以示例的方式介绍TBEDSL、TBETIK和AICPU三种算子开发方式。第4章介绍昇腾计算语言。首先讲述AscendCL的编程模型,包括线程模型和内存模型,接着介绍AscendCL提供的五大开放能力,包括资源管理、模型加载与执行、算子能力开发和高级功能等。第5章介绍基于CANN的通用AI模型训练方法。以模型训练的全流程作为起始,对比了主流深度学习框架的异同,然后讲述基于CANN的模型训练方法和训练辅助工具的使用方法。第6章介绍基于CANN的模型部署方法。讲述模型部署全流程以及数字视觉预处理模块、模型转换工具、模型压缩工具的使用方法。第7章介绍两个典型行业应用实例。围绕个性化影视推荐系统和智能巡检机器人,提供全流程的完整开发实例。《昇腾AI处理器CANN架构与编程/华为智能计算技术丛书》是昇腾AI处理器架构、昇腾AI异构计算架构与编程的官方教材,可以作为高校人工智能、智能科学与技术、计算机科学与技术、软件工程、电子信息工程、自动化等专业的教材,也可以作为从事人工智能系统开发的科研和工程技术人员的参考用书。 -
C语言编程思想与方法尹宝林 著本书是一本讲授使用C语言进行程序设计的实用参考书。它以C语言为工具,讲授程序设计的过程和方法。从C语言和C程序的基本要素以及程序设计的基本方法开始,循序渐进地引入对程序设计专业化的要求和相关的知识。从增强读者的感性认识入手,通过多角度对例题的分析,示范对关键知识和技术的运用,通过对关键内容在不同层次上的适当重复,深化读者对概念的理解和掌握。 -
安卓Frida逆向与协议分析陈佳林 著《安卓Frida逆向与协议分析》翔实地介绍流行的Frida工具在安卓逆向工程中的应用,内容包括:如何安装和使用Frida、基本环境的搭建、Frida-tools、Frida脚本、Frida API、批量自动化Trace和分析、RPC远程方法调用、在无须逆向算法具体实现的情况下对Frida工具的调用,并提供了大量App逆向与协议分析案例,书中还介绍了更加稳定的Xposed框架的使用方法,以及从安卓源码开始定制属于自己的抓包沙箱,打造无法被绕过的抓包环境等内容。本书案例丰富,注重实操,适合安卓应用安全工程师、安卓逆向分析工程师、爬虫工程师以及大数据采集和分析工程师使用。 -
程序员的底层思维张建飞 著本书涵盖程序员应知应会的16种思维能力,共18章,分为三部分。第一部分主要介绍抽象思维、逻辑思维、结构化思维、批判性思维、维度思维、分类思维、分治思维、简单思维,以及成长型思维等解决日常问题的基础思维能力。第二部分结合软件行业的特点,主要介绍解耦思维、契约思维、模型思维、工具化思维、量化思维、数据思维,以及产品思维等专业思维能力。第三部分主要是对上述思维能力的综合运用实践。 -
Android高级图形程序设计[美] 华莱士·杰克逊 著,周建娟 译《Android高级图形程序设计》详细阐述了与Android高级图形程序设计相关的解决方案,主要包括Android数字图像、Android数字视频、Android帧动画、Android程序动画、Android DIP、Android UI布局、Android UI小部件、高级ImageView图形设计、高级ImageButton、使用9-Patch技术创建可扩展的图像元件、高级图像混合、高级图像合成、数字图像切换、基于帧的动画、程序动画、高级图形、交互式绘图、使用VideoView和MediaPlayer类播放视频、从外部媒体服务器流式传输数字视频等内容。此外,本书还提供了丰富的示例及代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学读物和参考手册。 -
Python编程训练入门吴喜之,张敏 著编程语言是数据科学最重要的工具, 编程不是目的, 编程是为数据科学服务。我们希望通过处理数据来学习编程语言, 本书以目标导向的编程训练方式, 引导读者在使用软件完成任务过程中学会编程。当然, 我们的目标是数据分析而不是诸如漫游、动画、生成网页等其他实践, 因此, 这里的训练内容也是基于数据处理及相关画图的需要。我们的训练是从简单的数字及逻辑运算、线性代数运算到机器学习模型拟合的由简入繁、循序渐进的过程。本书为没有专门学过计算机软件编程又要经常做数据分析的读者所编写, 让人们学会用 Python 编程处理各种数据课题。本书的对象群体包括涉及统计或其延伸领域 (比如计量经济等) 的师生及做数据分析的广大读者。 -
UGUI入门伊准 著暂缺简介...
