软件与程序设计
-
编程真好玩快学习教育 著Python 是一门非常流行的编程语言,不仅在诸多高新技术领域有着广泛的应用,而且非常适合作为青少年学习编程的入门语言。本书通过讲解如何用Python 编程,帮助青少年锻炼逻辑思维, 培养他们分析问题、解决问题的能力。 全书共10 章。第1 章讲解Python 编程的基本操作和基础知识。第2 ~ 9 章讲解Python 编程的核心知识,包括变量与运算符、数据类型、条件语句、循环语句、数据结构、函数、模块、面向对象编程等。第10 章通过一个综合性较强的案例,引导读者加深对Python 知识点的理解。 本书内容浅显易懂,案例典型实用,非常适合中小学生阅读,也可作为青少年编程培训机构及青少年编程兴趣班的教材使用。 -
大数据Hive离线计算开发实战杨力 著本书从数据处理平台数据库和数据仓库入手,帮助读者逐步搭建大数据Hive数据仓库平台,并介绍了这种传统数据分析方法在大数据平台成功应用的典型案例。本书通过对Hive数据定义语言、Hive数据操纵语言、Hive数据基本查询、Hive数据复杂查询的详细介绍,全面阐述了Hive大数据平台工具的应用与开发。另外,还介绍了Hive数据库对象、用户自定义函数以及Azkaban工作流作业调度器,帮助读者掌握Hive平台的强大功能和特性。最后,通过电商推荐系统、汽车销售数据分析系统以及微博数据分析系统3个实战开发项目案例,让读者对Hive大数据平台数据仓库工具的实战应用有更深的理解。 -
利用Python轻松学数学蹇彤 著《利用Python轻松学数学》将Python编程的基本知识和中小学数学知识紧密结合起来,在介绍Python知识的同时穿插数学趣题和难题的讲解,以引导读者从一个全新的角度来看待编程、体验编程和学习编程,培养中小学生的计算思维和编程思维。 全书共13章,主要内容包括Python的基本数据类型,基本编程知识,数轴、坐标系和平面几何图形,日期和时间,顺序语句,条件语句和循环语句,函数等。另外,本书配有同步视频讲解,读者可以将本书与视频结合起来更直观地学习,从而提高学习效率。 《利用Python轻松学数学》适合中小学生学习,也可以作为零基础的Python编程爱好者的参考资料。 -
图解算法[日] 株式会社ANK 著,杨亚慧 译本书是算法入门书籍,通过大量图解向新手读者介绍算法入门知识,内容生动有趣、简单易懂。本书编写形式以一到两页为一个知识点,同时避免使用大段理论文字,而是通过易懂的图解来解释技术问题,让读者可以轻松学习算法。本书主要讲解了变量,数组,指针,for、while等流程控制语句,函数,程序的设计与编写,排序与检索等重点知识。对于想要学习算法的读者来说,本书是一本不可多得的算法入门参考用书。 -
Python编程锦囊明日科技本书从开发中经常遇到的实际问题和开发中必备的关键技能、难点技术出发,对开发中经常遇到的实际问题和需要掌握的实用技能进行了系统的梳理、总结和提炼,编写了150个适用于Python开发各应用场景的解决方案,可以有效帮助学习者解决开发中遇到的各种实际编程问题。全书共分12章,包括核心基础应用、字符串处理、文件操作、GUI界面开发、图形图像与多媒体、Python与Office自动化、网络爬虫、数据处理Pandas、数据分析与图表、Web开发、程序打包及程序自动化等多方面的内容。本书将众多开发者多年沉淀的开发经验、技巧及实用示例、案例集一书,旨在帮助用户快速解决程序开发中的各种难题,达到高效开发各种软件项目的效果。 本书是您在python学习中可靠的伙伴,也是拒绝平庸的指南。灵活使用本书的锦囊,可以助您更好地探索Python开发。 本书不仅适合程序开发人员在日常工作中进行查询,还可以作为初学者用来提升技能的参考工具书。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。 -
Android应用安全测试与防护何能强,阚志刚,马宏谋 著《Android应用安全测试与防护》全面介绍了 Android 应用安全测试与防护技术,主要内容包括安全基础、测试工具、安全测试和安全防护四个部分。第一部分简要介绍了 Android 应用的安全基础,包括 Android 应用的生成和运行过程、Android 系统的安全模型;第二部分详细介绍了静态分析、动态分析、抓包分析、挂钩框架等常用的安全测试基本工具;第三部分重点介绍了 Android 应用安全测试内容,包括 Android 应用涉及的信息资产和安全测试框架,分别从程序代码、服务交互、本地数据、网络传输和鉴权认证 5 个方面介绍 App 的安全要求和测试方法;第四部分全面介绍了 Android 应用的安全防护技术,重点阐述静态防护和动态防护等应用安全加固涉及的多种技术原理。本书侧重从实际应用的角度来讲解如何运用安全技术开展应用安全测试与防护工作,适合有一定 Android 开发经验或安全基础的开发者、安全测试工程师、对 Android 应用安全测试感兴趣的业务人员、在校大学生等参考和阅读。 -
青少年学Python 第1册冯伟森,王建 著本书根据中小学学生的特点和学习能力编排Python与人工智能教学的内容,寓教于乐。和本书配套的还有作者研发的“中小学编程智能教学平台”,平台教学资源丰富,智能化程度高,配有大量的教学和学习工具,方便教师备课和对学生进行个性化的教学和辅导。 -
Rust权威指南[美] 史蒂夫・克拉伯尼克,卡罗尔・尼科尔斯 著,毛靖凯 译本书由Rust核心开发团队编写而成,由浅入深地探讨了Rust语言的方方面面。从学习函数、选择数据结构及绑定变量入手,逐步介绍所有权、trait、生命周期、安全保证等高级概念,模式匹配、错误处理、包管理、函数式特性、并发机制等实用工具,以及两个完整的项目开发实战案例。 作为开源的系统级编程语言,Rust可以帮助你编写出更为快速且更为可靠的软件,在给予开发者底层控制能力的同时,通过深思熟虑的工程设计避免了传统语言带来的诸多麻烦。 本书被视为Rust开发工作的必读书目,适合所有希望评估、入门、提高和研究Rust语言的软件开发人员阅读。 -
Python速查手册·基础卷明日科技(MingRi Soft) 著,明日科技 编本书通过“语法参考”??“快用锦囊”?? “应用场景”3个主要版块,全面细致地讲解Python中提供的内置函数、基本语句、常用开发技能等内容。全书共16章,包括输入输出、格式化处理、基本语句、字符串操作、列表、元组、字典、集合、数学运算与数字处理、数据类型转换、迭代、序列操作、对象操作、反射操作、编译执行、装饰器等,在附录中介绍了Python中运算符的应用。全书包含245个语法参考、595个快用锦囊和57个应用场景,有很强的实用性和可操作性。为便于读者快速了解各章的内容,各章前都绘出了“快学快用”的思维导图,对每一章的知识点进行梳理。书中所有知识点的语法给出了快用锦囊、应用场景等实例,对于应用广泛的知识点,尽量对不同使用场景都给出应用实例。另外,本书还设置了“注意”“说明”“提示”“多学两招”等贴心栏目,及时指出注意事项并给出相应的解决方案,帮助读者避开学习陷阱,全面提升应用技能。 本书既适合作为Python初学者的学习用书,又适合作为程序开发人员随时查阅的参考工具书。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。 -
计算机科学概论克里斯汀·阿尔瓦拉多(Christine Alvarado),扎卡里·道兹(Zachary Dodds),吉奥夫·昆宁(Geoff Kuenning),兰·列别斯科(Ran Libesk) 著,王海鹏本书是美国哈维玛德学院 “计算机科学通识”课程的配套教材,用独特的方法介绍计算机科学,带领读者进入这一充满智慧和活力的知识领域。全书共7章。第1章介绍计算机科学的概念,引入了用于控制虚拟的“Picobot”机器人的一种简单的编程语言;第2章和第3章介绍Python编程语言,并且结合Python介绍了函数式编程的思想和概念;第4章深入计算机的内部工作原理,从数字逻辑到机器组织,再到用机器语言编程;第5章探讨计算中更复杂的思想,同时探讨诸如引用和可变性等概念,以及包括循环在内的构造、数组和字典;第6章探讨面向对象编程和设计中的一些关键思想;第7章针对问题解决,在计算复杂性和可计算性方面,提供了一些优雅的,但数学上非常合理的处理方法,最终证明了计算机上无法解决的许多计算问题。 本书适合想要通过Python编程来系统学习和了解计算机科学的读者阅读,也可以作为高等院校计算机相关专业的教学参考书。
