软件与程序设计
-
Python数据分析实战曾贤志本书从零开始系统讲解了使用Pandas导入Excel数据,然后使用Pandas技术对数据做整理和分析,后导出为不同形式的Excel文件。完整实现了数据的导入、处理、输出的处理流程。 全书共10章。第1章为Pandas数据处理环境的搭建,第2章为使用Pandas对Excel数据读取与保存,第3章介绍与Pandas底层数据相关的NumPy库,第4章介绍了Pandas中DataFrame表格的增、删、改、查等常用操作,第5章介绍了对Series与DataFrame两种数据的运算、分支、遍历等处理,第6章介绍了字符串的各种清洗技术,第7章介绍时间戳与时间差数据的处理,第8章介绍Pandas中分层索引及与索引相关的操作,第9章介绍了对数据的分组处理及做数据透视表处理,第10章介绍了表格的数据结构转换,以及多表读取与保存。书中包含相应示例,不仅可以学会理论知识还可以灵活应用。 本书可作为Excel爱好者和数据分析初学者的入门书籍,以及想提高数据分析效率,拓展数据分析手段相关人员的参考书籍。 -
大规模C++软件开发 卷1 过程与架构约翰·拉科斯(John Lakos)本书通过具体示例演示了基本的设计概念,为各种规模的项目奠定了基础,并演示了成功进行大规模实际开发所需的过程、方法、技术和工具,通过阅读本书,读者将逐步改变他们的设计和开发方法。本书是为软件从业人员撰写的,使用熟悉的C构造来解决现实问题,同时确定(并激发)现代C替代方案。作者利用超过30年的构建大规模、关键任务的企业系统的实践经验,展示了如何创建和增长软件资本。这本开创性的书为各种规模的项目奠定了基础,并展示了大规模开发所需的过程、方法、技术和工具。 -
青少年编程魔法课堂 C++图形化创意编程张新华 葛阳 伍婉秋这是一本专为没有编程基础的读者编写的C入门书,即使是小学生也可以轻松阅读本书。与多数C入门书籍不同的是,本书基于作者改进的Dev-C开发工具。该工具结合了游戏开发过程中经常使用的三维动画引擎(OpenGL)等技术,借鉴了绘图式编程语言(LOGO)的特点,使入门者只需通过极简单的几行代码,就能实现复杂而有趣的三维图形和动画的绘制。全书包含十几个短小且趣味性强的程序,通过游戏化编程的方式,激发孩子们对计算机编程的兴趣,使他们能够轻松进入图形化C的奇妙世界。 -
乐高EV3机器人初级教程高山本书作者是一位有着18年机器人教学和竞赛经验的中学高级教师,书中内容均经过一线机器人教 学论证。 从学龄前儿童到大学生都可以学习乐高EV3机器人。对于学生动手制作能力和编程技术的培养,乐 高机器人是一个非常好的学习平台。本书所使用的机器人是乐高EV3机器人,它是乐高推出的**智能 机器人套装。本书使用积木进行搭建,简单易学,并且能够搭建出复杂而有意思的机械结构。本书使用 麻省理工大学开发的乐高图形化语言进行编程,该语言功能强大,对于机器人初学者来说是一个非常好 的学习平台。 本书以授课的形式,通过大量的机器人实例和搭建配图讲解机器人机械结构搭建。详细讲解了齿轮、 杠杆、连杆等机器人基本结构的原理和搭建技巧,并且鼓励学生去想象、思考,从而建构出自己的机器 人结构。书中用生动形象的机器人实例讲授EV3程序,便于学生充分掌握乐高机器人的编程方法。 本书是机器人初学者的学习用书,也可以作为机器人辅导教师授课的参考用书。 -
C语言程序设计 现代方法习题解答[美]K.N.金(K.N.King) 著,曹良亮《C语言程序设计:现代方法(第2版·修订版)》是经典C语言教材,分为基础特性、高级特性、标准库和参考资料4个部分,其主要目的是通过一种“现代方法”来介绍C语言,实现客观评价C语言、强调标准C语言、强调软件工程、不再强调“手工优化”、强调与C++语言的兼容性的目标。本书正是这部久负盛名的C语言教材的配套习题解答。书中提供了《C语言程序设计 :现代方法(第2版·修订版)》中所有习题的解析和参考答案,是C语言开发人员的理想参考书。 -
设计模式之美王争(@小争哥) 著本书结合真实项目案例,从面向对象编程范式、设计原则、代码规范、重构技巧和设计模式5个方面详细介绍如何编写高质量代码。第1章为概述,简单介绍了本书涉及的各个模块,以及各个模块之间的联系;第2章介绍面向对象编程范式;第3章介绍设计原则;第4章介绍代码规范;第5章介绍重构技巧;第6章介绍创建型设计模式;第7章介绍结构型设计模式;第8章介绍行为型设计模式。本书可以作为各类研发工程师的学习、进阶读物,也可以作为高等院校相关专业师生的教学和学习用书,以及计算机培训学校的教材。 -
机器人图形化编程张晴雪 等 著书由浅入深地介绍了图形化编程的基础知识及智能硬件的应用原理。本书分为7章,内容包括机器人概论、模块化机器人、编程和顺序结构、选择结构和传感器、变量、循环结构、机器人编程实例。本书既可以作为中小学信息技术教师的教学参考用书,又可以作为从事机器人开发相关行业人员的指导用书。 -
Premiere Pro CC短视频编辑与制作标准教程张迪如今,手机已经成为人们拍摄照片和视频的主要设备之一,而手机短视频的出现更加丰富了人们的生活,短视频制作成为当下较为热门的一个话题。《Premiere Pro CC短视频编辑与制作标准教程:全彩微课版》通过10章详细介绍了使用Premiere软件制作高质量短视频的技巧,技术环节包括短视频的策划、拍摄、剪辑、视频特效、字幕、转场、音频及后期处理等方方面面。全书内容全面,条理清晰,讲解易懂。除了必要的理论阐述,均采用步骤导图的讲解模式,让读者能轻松、快速地进行模仿练习。 《Premiere Pro CC短视频编辑与制作标准教程:全彩微课版》赠送操作案例的素材文件和效果文件及PPT课件,方便读者学习参考,从而提高学习效率,快速掌握短视频的制作方法。 《Premiere Pro CC短视频编辑与制作标准教程:全彩微课版》适合广大短视频爱好者、短视频App用户、电商用户等学习和使用。 -
计算机视觉[爱]维哈夫·弗登(Vaibhav Verdhan)著,陈朗 汪雄飞 汪荣贵 译本书聚焦深度学习架构和技术,使用Keras和TensorFlow库创建解决方案。涉及多种神经网络架构,包括LeNet、AlexNet、VGG、Inception、R-CNN、Fast R-CNN、Faster R-CNN、Mask R-CNN、YOLO和SqueezeNet,并通过实践了解如何基于Python实现深度学习架构。书中对所有代码片段进行详细分解并彻底分析,以便可以在各自的环境中实现相同的原则。 -
编程导论[美]沙行勉本书以大量的编程实例与作者多年编程实践的体会来揭示编程的本质,系统性地指导读者如何编程。书中所有代码都用Python语言编写,通过编程实例讲解Python语言的所有知识点,使读者在掌握编程思维和技巧(逻辑思维能力、计划构建能力、循环计算能力、递归求解能力等)的同时,自然而然地熟练掌握Python语言。本书既适合作为“程序设计基础”“编程导论”“Python语言程序设计”等课程的教材,也适合作为参加编程竞赛的、自学Python编程的中学生、大中专学生、程序员及普通读者的参考用书。
