软件与程序设计
-
深入浅出Pandas李庆辉 著内容简介 如果你想充分发挥Python的强大作用,如果你想成为一名好的Python工程师,你应该先学好Pandas。 这是一本全面覆盖了Pandas使用者的普遍需求和痛点的著作,基于实用、易学的原则,从功能、使用、原理等多个维度对Pandas做了全方位的详细讲解,既是初学者系统学习Pandas难得的入门书,又是有经验的Python工程师案头必不可少的查询手册。本书共17章,分为七部分。 第1部分(第1~2章) Pandas入门 首先介绍了Pandas的功能、使用场景和学习方法,然后详细讲解了Python开发环境的搭建,Z后介绍了Pandas的大量基础功能,旨在引领读者快速入门。 第二部分(第3~5章) Pandas数据分析基础 详细讲解了Pandas读取与输出数据、索引操作、数据类型转换、查询筛选、统计计算、排序、位移、数据修改、数据迭代、函数应用等内容。 第三部分(第6~9章) 数据形式变化 讲解了Pandas的分组聚合操作、合并操作、对比操作、数据透视、转置、归一化、标准化等,以及如何利用多层索引对数据进行升降维。 第四部分(第10~12章) 数据清洗 讲解了缺失值和重复值的识别、删除、填充,数据的替换、格式转换,文本的提取、连接、匹配、切分、替换、格式化、虚拟变量化等,以及分类数据的应用场景和操作方法。 第五部分(第13~14章)时序数据分析 讲解了Pandas中对于各种时间类型数据的处理和分析,以及在时序数据处理中经常使用的窗口计算。 第六部分(第15~16章) 可视化 讲解了Pandas的样式功能如何让数据表格更有表现力,以及Pandas的绘图功能如何让数据自己说话。 第七部分(第17章) 实战案例 介绍了从需求到代码的思考过程,如何利用链式编程思想提高代码编写和数据分析效率,以及数据分析的基本方法与需要掌握的数据分析工具和技术栈,此外还从数据处理和数据分析两个角度给出了大量的应用案例及代码详解。 -
探险MINECRAFT编程世界李有翔、袁甫、华柏胜、汪俊本书通过完成《我的世界》(MINECRAFT )中一个个挑战任务来激发学生学习编程的兴趣和热情,书中的内容以项目制的学习方式推进,根据知识点的难易 程度,学习内容分为探究学习和拓展创新,让学生在编程的世界认识数学,运用 大小比较进行逻辑判断,学习四则运算;让学生理解坐标的概念,感受方位和距 离,进行空间判断和游戏搭建。本书内容的难度随项目逐渐提升,让学生在游戏 中体验编程的乐趣,同时收获编程技能。 本书适合作为8~12 岁学生的编程启蒙书籍。 -
生成艺术华好本书手把手地教读者利用Processing工具编程,并进行生成艺术的创作。本书分为两个部分,共8章。基础部分介绍了Java语言的基础知识、Processing的绘图方法及各种常见技巧;进阶部分重点介绍了几何向量、吸引子、离散动态系统、迭代分形4个专题,深入浅出地展示了数字化艺术的奥妙。本书适用于零基础的读者自学编程,可作为生成艺术爱好者的参考书,也可作为非计算机专业教材使用。 -
和孩子一起学编程张继春本书将Scratch3.0编程和Minecraft游戏结合起来,从而让编程学习变成一件快乐的事情,能够提高广大青少年对编程的学习兴趣,进而形成一种持续的编程学习动力,培养较强的编程自主学习能力。全书共分10章,首先介绍Scratch3.0基础内容和Minecraft扩展模块的功能,然后介绍如何通过编程对玩家位置、聊天区信息、单个方块放置与循环操作、复杂三维几何模型、自制积木、放置批量方块、海龟画图、生物放养等8个方面进行操作来玩转Minecraft(《我的世界》)游戏,从而做到以学促玩、边玩边学。本书所用的Scratch3.0软件由作者二次开发生成。另外,本书还配套完整的教学视频,即本书提供完整的Scratch3.0创新学习解决方案。 -
像计算机科学家一样思考Java[美]艾伦,[美]克里斯·梅菲尔德每次揭示一个概念:通过带有范例的一系列小步骤,来逐渐解决某个复杂的问题。告诉你如何描述问题、如何构思解决方案,如何开发、测试并调试程序。学习输入与输出、决策与循环、类与方法、字符串与数组,以及递归与多态。告诉你怎样选出合适的程序开发方法,以及如何运用重要的调试技能来排除程序故障。 -
SQL编程超级魔卡明日科技 著学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程实际开发的角度出发,融汇了多位开发高手的经验和总结设计了这套《SQL编程超级魔卡》,将学习SQL开发时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括SQL相关模块的函数、方法、属性等开发中常用内容,既适合作SQL开发初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。 -
CorelDRAW 平面设计完全实训手册唐琳CorelDRAW 平面设计完全实训手册》通过 125 个具体实例,展示如何使用 CorelDRAW 2018 软件对图形图像进行设计与处理。书中所有例子都经过精心挑选和制作,将 CorelDRAW 2018 的知识点融入实例之中,并进行了简要而清晰的说明。读者通过模仿制作这些实例,举一反三,一定能够掌握图形图像创意与设计的精髓。《CorelDRAW 平面设计完全实训手册》按照软件功能及其实际应用进行划分,每一章的实例在编排上都循序渐进,既有打基础、筑根基的部分,又不乏综合创新的例子。本书共分为 14 章,具体包括 CorelDRAW 2018 的基本作、手绘技法、插画设计、LOGO 设计、VI 设计、卡片设计、画册设计、折页设计、海报设计、宣传单设计、户外广告、包装设计、服装设计、展架设计等内容。《CorelDRAW 平面设计完全实训手册》内容丰富、语言通俗、结构清晰,既适合初、中级读者学习使用,也可以供从事平面设计、插画设计、广告设计的人员阅读,同时还可以作为大中专院校相关专业、相关计算机培训班的上机指导教材。 -
Scratch 寻宝之旅刘国利、蒋硕挺本书将图形化编程知识的讲解与实战合为一体,从编程的基础概念到顺序、分支、循环结构,从键盘、鼠标控制角色 到角色与角色之间的互动,从变量到列表再到自制积木,由易到难、由浅入深地讲解了Scratch所有模块的相关知识。在 知识讲解之后,设置了大量的案例实战部分。 读者可以通过理论知识的学习,掌握完整的知识体系;基于实战部分的功能说明和步骤提示,进行思考并动手实践, 完成知识的强化与应用。 -
Python数据分析之道(美)汉娜 斯捷潘内克 著本书通过以Pandas实现的精彩的数据分析项目,来讲解大数据相关的主题及概念。通过学习本书,读者可以根据项目的大小及类型来评估自己的项目是否适合使用Pandas库。本书对如何在Pandas中高效地加载及标准化数据进行了解读,并回顾了一些常用的加载器及它们的一些**威力的选项,从而读者可以学会如何高效地存取及转换数据、使用什么方法、什么时候采用或回避一些更高性能的技术。本书还将带读者用心思考Pandas中基本的数据访问及维护,以及直觉字典语法。本书适合作为Python数据分析学习者及相关从业人员的参考用书。 -
HTML+CSS+JavaScript编程超级魔卡明日科技 著学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程实际开发的角度出发,融汇了多位开发高手的经验和总结设计了这套《HTML+CSS+JAVASCRIPT编程魔卡》,将学习HTML+CSS+JAVASCRIPT开发时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括HTML+CSS+JAVASCRIPT相关的函数、方法、属性等开发中常用内容,既适合作HTML+CSS+JAVASCRIPT开发初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。
