软件与程序设计
-
Python编程三剑客[美] 埃里克·马瑟斯,斯维加特 ... 著《Python编程 从入门到实践》内容简介本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第 二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。《Python编程快速上手 让繁琐工作自动化》内容简介如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第 二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第 二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。《Python极客项目编程》内容简介Python是一种解释型、面向对象、动态数据类型的高 级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。本书通过14个有趣的项目,帮助和鼓励读者探索Python编程的世界。全书共14章,分别介绍了通过Python编程实现的一些有趣项目,包括解析iTunes播放列表、模拟人工生命、创建ASCII码艺术图、照片拼接、生成三维立体图、创建粒子模拟的烟花喷泉效果、实现立体光线投射算法,以及用Python结合Arduino和树莓派等硬件的电子项目。本书并不介绍Python语言的基础知识,而是通过一系列不简单的项目,展示如何用Python来解决各种实际问题,以及如何使用一些流行的Python库。本书适合那些想要通过Python编程来进行尝试和探索的读者,适合了解基本的Python语法和基本的编程概念的读者进一步学习,对于Python程序员有一定的启发和参考价值。 -
R语言统计分析与机器学习薛震,孙玉林 著R语言是全球热门的统计语言之一,也是一款优秀的数据分析和数据可视化软件,它的一个优点就是自由、开源。随着 R 语言的不断发展,它在机器学习和深度学习等领域受 到了众多学者和企业的应用,并且提供了很多丰富的R语言包。 《R语言统计分析与机器学习(微课视频版)》理论介绍言简意赅,分析过程可视化,注重实战操作,是R语言统计分析与机器学习的一本入门教材。本书涵盖了R语言的使用, 于R语言的数据预处理、可视化及统计分析,基于 R 语言实现的机器学习、深度学习等内容。 《R语言统计分析与机器学习(微课视频版)》可作为高等院校统计学、计算机科学、数据分析、数据挖掘、人工智能等方向的本科生或研究生教材,也可供对数据分析和机器学习感兴趣的研究人员和工程技术人员阅读参考。 -
玩转Scratch趣味编程郝国舜 著《玩转Scratch趣味编程》分为案例篇和算法篇两大部分。案例篇带领小朋友们一步步去制作各种作品;算法篇通过Scratch制作的动画来展示计算机*基础的算法,让小朋友们能够尽早感受算法的魅力。每个案例的讲解中会穿插大量的“技巧”“注意”“思考”“课外作业”等内容,随时为小朋友们展示一些功能实现的小技巧,引导小朋友对更深入的内容进行必要思考。同时,为了让小朋友们能在后续学习真正的编程语言时顺利衔接,本书还提供了一些典型积木指令块的对应Python代码,让小朋友们能感受到Scratch和真正编程语言之间的相同点和不同点。《玩转Scratch趣味编程》适合初学编程的小朋友学习使用,也适合想让孩子学习Scratch编程的家长阅读参考。 -
ScratchJr趣味编程精彩实例程 著,码高少儿 编ScratchJr 是 一个入门级编程语言,是麻省理工学院开发的一款基 于 Scratch 在平板电脑上的 App 软件。此款软件沿用了 Scratch 的编 程思想和方式,更适合从小接触平板电脑的孩子们。本书第 1 章讲解了 ScratchJr 的编程基础,第 2 章 ~ 第 19 章以由浅入深的方式讲解了 18 个各种主题的编程实例。 -
超好玩的Python少儿编程王红明 著《超好玩的Python少儿编程》是写给青少年读者的编程学习用书,主要通过游戏及作品的实例来讲解Python的编程方法,引导青少年在快乐中学习编程。通过游戏编程实例及有趣的作品,让青少年参与其中,培养他们独立分析问题和解决问题的能力,提高他们的探索精神,为今后进一步深入学习编程打好基础。《超好玩的Python少儿编程》根据教学实践来编写,采用青少年感兴趣的游戏实例及应用程序实例等作为主线,由浅入深,读者学习本书之后可以自己动手编写游戏项目。《超好玩的Python少儿编程》采用彩色、全图解方式,对游戏实例中每个步骤的代码都进行非常细致的讲解,读者只要跟着步骤去做,就能完成很棒的项目。《超好玩的Python少儿编程》适合初学Python编程的青少年学习使用,也适合作为中小学信息技术课教师或培训老师的参考用书,同时也适合想要让孩子学习Python的家长阅读参考。 -
Scratch 3.0趣味编程精彩实例码高少儿编程 编《Scratch 3.0趣味编程精彩实例》从软件的认识、熟悉、使用,到了解编程积木,再到自主独立编写游戏,为读者规划了一条完整的学习路线,从而达到熟练掌握Scratch 编程软件的目的。全书共 19 章,第 1 章为软件入门,介绍如何下载安装软件,并初步介绍 Scratch;第 2 章通过“自我介绍”案例,对Scratch 编程软件所使用的角色定位、角色运行进行学习,为后续实例类章节的学习打下扎实的基础;第 3~19 章以编写游戏实例作为主要内容,循序渐进,将艺术、数学和逻辑等多方面的知识与Scratch 编程软件相结合,学习编程积木的使用方法,以及逻辑、变量和函数等重点、难点。 《Scratch 3.0趣味编程精彩实例》适合初学 Scratch 编程软件的青少年爱好者学习使用。 -
边做边学深度强化学习小川雄太郎(Yutaro ogawa) 著,申富饶 于僡译 译Pytorch是基于python且具备强大GPU加速的张量和动态神经网络,更是Python中优先的深度学习框架,它使用强大的 GPU 能力,提供*大的灵活性和速度。本书指导读者以Pytorch为工具在Python中学习深层强化学习(DQN)。主要内容包括:强化学习概述及分类、强化学习的算法和实施方法、在Pytorch中实施深度规划与实现。、“实施深层强化学习DQN”、理解并实施新的深层强化学习方法(Double-DQN、Dueling Network、Prioritized Experience Replay、A3C、A2C)。 -
大数据Hadoop 3.X分布式处理实战吴章勇,杨强 著本书以实战开发为原则,以Hadoop 3.X生态系统内的主要大数据工具整合应用及项目开发为主线,通过Hadoop大数据开发中常见的11个典型模块和3个完整项目案例,详细介绍HDFS、MapReduce、HBase、Hive、Sqoop、Spark等主流大数据工具的整合使用。本书附带资源包括本书核心内容的教学视频,本书所涉及的源代码、参考资料等。 全书共14章,分为3篇,涵盖的主要内容有Hadoop及其生态组件伪分布式安装和完全分布式安装、分布式文件系统HDFS、分布式计算框架MapReduce、NoSQL数据库HBase、分布式数据仓库Hive、数据转换工具Sqoop、内存计算框架Spark、海量Web日志分析系统、电商商品推荐系统、分布式垃圾消息识别系统等。 本书内容丰富、案例典型、实用性强,适合各个层次希望学习大数据开发技术的人员阅读,尤其适合有一定Java 基础而要进行Hadoop应用开发的人员阅读。 -
Python密码学编程[美] 阿尔·斯维加特(Al Sweigart) 著,郑新芳,赵怡翾 译自互联网面世以来,网络安全一直是人们所重视的问题。从20世纪中叶开始,流传千百年的密码算法纷纷被投入到了网络安全的应用中;随后,在20世纪70年代,与古典密码完全不同的密码体制——公钥密码算法横空出世,密码学的发展完成了一次飞跃。Python诞生于20世纪90年代,它是一种面向对象语言特点与解释型语言特点相结合的高级程序设计语言,已经得到了大规模应用。本书将Python语言与密码学结合起来,从简单的古典密码算法开始,一直到公钥密码算法,进行了简洁而细致的说明与解读。每一种密码算法的讲解包括原理部分、实现部分和破解部分(公钥算法不包括破解部分),其中后两者附有详细的Python代码,注释简洁明了,可读性极高。每章的末尾还提供了一些习题,帮助读者巩固所学知识并进行深入理解。本书适合任何想要学习Python编程并对密码学抱有兴趣的读者。本书对Python编程的基础要求不高,初学者可以放心地阅读本书。相信本书一定能够为读者带来**的阅读体验。 -
Scratch 3.0少儿编程 创新实践训练饶思粤 著本书共包括三部分。第一部分为看自己做的动画,其中包含3章,主要讲解了具有故事情节的动画的制作方式,分别为场景动画——魔法城堡的故事、交互动画——校园故事、用动画记录生活——我的假期。第二部分为玩自己做的游戏,主要讲解几个完整游戏的制作过程以及如何实现与用户交互。这一部分包括4章,分别为射击游戏——太空射击、横板闯关游戏——声音闯关、双人游戏——双人弹球、敏捷游戏——大鱼吃小鱼。第三部分主要讲如何和全世界的小朋友一起分享自己的作品。
