软件与程序设计
-
父与子的编程之旅 与爸爸一起学Python贾炜 著《父与子的编程之旅:与爸爸一起学 Python》分为12个单元,通过科学、合理的结构,以亲切的笔调、活泼的对话介绍了Python编程的相关知识。用有趣的例子,借助可爱的漫画生动形象地介绍了包括变量、输入输出语句、循环语句、列表、对象等编程的基本概念。学习本书的内容,可以帮助孩子掌握计算机的思维方式,而书中可视化和以游戏为主的例子可以激发孩子的学习兴趣,培养其专注力。 《父与子的编程之旅:与爸爸一起学 Python》每单元末尾均设置有“小试牛刀”和“小小总结”板块,可以拓展读者的思维,巩固学习的知识和技能。本书是写给孩子看的Python编程书,也适合父母、老师、学生,以及想要了解计算机编程基础知识、学习Python编程技能的未成年人阅读,同时还可以作为少儿编程的教材参考用书。 -
人机智能融合的区块链系统蔡恒进,蔡天琪,耿嘉伟 著人类思维的诞生和进化都会被认知坎陷引导和决定。本书呈现的是一套基于token/意 识片段理念发展而来的人机智能融合的区块链系统。该系统具备以下特点: 强调并行算力和串行算力的重要性,且避免对消耗能源的增长需求; token与所有者深度绑定,51%算力攻击难以获利,极具安全性; 子链能建立共识和社区管理,存证性能可无限扩展。 该系统对于区块链系统而言是一项工程方案,对于未来的超强智能(hyperintelligence) 而言是一份行动纲领。机器全面取代人的体力之后,正在快速逐项取代人的脑力。前路扑 朔迷离,我们只能步步为营,勇往直前。本书是我们认知升级的不*之选,让我们一起见证 商业新文明的开端。 本书可作为区块链和人工智能领域从事科研、技术开发人员的参考书和培训教材,也可供相关专业的研究生或本科高年级学生使用。 -
数据科学之编程技术[美] 迈克尔·弗里曼,乔尔·罗斯 著,张燕妮 译本书围绕使用R进行数据科学编程所需的实际步骤展开,介绍了有关该主题的工具和技术的整个系统。书中共分为六大部分。第壹部分介绍了如何下载和安装书中涉及的各种软件;第二部分介绍了项目管理的基础技术,包括跟踪代码的版本并生成文档;第三部分介绍了R编程语言,它是整本书使用的主要开发语言;第四部分介绍了如何在R中加载、格式化、遍历和重塑数据;第五部分介绍了数据科学中数据可视化的原则以及如何利用R构建数据可视化;第六部分介绍了如何用两种不同的方法创建交互平台来分享自己的观点,以及如何拓展自己的知识。 -
Java核心技术 卷I 基础知识[美] 凯·S.霍斯特曼 著本书由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),是程序员的优选Java指南。本版针对Java SE 9、10和 11全面更新。全书共12章。 ☉第1章概述Java语言的特色功能; ☉第2章详细论述如何下载和安装JDK以及本书的程序示例; ☉第3章开始讨论Java 语言,包括变量、循环和简单的函数; ☉第4章介绍面向对象两大基石中极要的一个概念——封装,以及Java语言实现封装的机制,即类与方法; ☉第5章介绍面向对象的另一个重要概念——继承,继承使程序员可以使用现有的类,并根据需要进行修改; ☉第6章展示如何使用Java的接口(可帮助你充分获得Java的完全面向对象程序设计能力)、lambda表达式(用来表述可以在以后某个时间点执行的代码块)和内部类; ☉第7章讨论异常处理,并给出大量实用的调试技巧; ☉第8章概要介绍泛型程序设计,使程序更可读、更安全; ☉第9章讨论Java平台的集合框架,以及如何充分利用内建的标准集合; ☉第10章介绍GUI程序设计(包括如何建立窗口、如何在窗口中绘图、如何利用几何图形绘图、如何采用多种字体格式化文本,以及如何显示图像)和编写代码来响应事件(如鼠标点击事件和按键事件); ☉第11章详细讨论Swing GUI工具包,以建立跨平台的图形用户界面,包括各种按钮、文本组件、边框、滑块、列表框、菜单以及对话框的有关内容; ☉第12章讨论并发。本书最后还有一个附录,其中列出了Java语言的保留字。 -
零基础轻松学Python快学习教育 著Python是一门非常流行的编程语言,不仅在诸多高新技术领域有着深入的应用,而且非常适合作为青少年学习编程的入门语言。本书通过讲解如何用Python编程,帮助青少年锻炼逻辑思维,培养分析问题、解决问题的能力。 全书共7章,可划分为3个部分。第1部分为第1~5章,先讲解Python编程的基本操作和基础知识,然后分别讲解控制语句、数据结构、函数与模块等Python编程的核心知识。第2部分为第6章,通过5个相对简单的案例,详细分析Python编程的思路和过程,并对前几章的知识进行实际应用。第3部分为第7章,通过3个综合性较强的案例,引导读者加深对Python知识点的理解,并感受Python的强大之处。 本书内容浅显易懂,案例典型实用,非常适合中小学生阅读,也可作为少儿编程培训机构及少儿编程兴趣班的教材使用。 -
Python程序设计基础李东方,文欣秀,张向东 著本书是上海市高等学校计算机等级考试(二级)Python程序设计考试科目的参考教材,并在教学内容和要求上兼容全国计算机等级考试二级Python语言程序设计考试。本教材以程序设计初学者为教学对象,从程序设计基本概念出发,通过大量示例由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法。本书内容包括Python语言及其编程环境、Python的基本语法、Python程序的基本流程控制、Python的组合数据类型、文件与基于文件的数据分析、函数、面向对象的程序设计与Python生态、图形化界面设计、图形绘制与数据可视化、正则表达式与简单爬虫、数据库操作和基于第三方库的应用举例。本书的例题源码、电子课件、习题素材等资源提供扫码下载。 -
从0到1 JavaScript 快速上手莫振杰 著本书分为2大部分:第1部分是Javascript基本语法,主要介绍流程控制、函数、字符串、数组等基本语法;第2部分是Javascript核心技术,主要介绍DOM操作、事件操作、window对象、document对象等核心技术。为了让读者更好地掌握,本书还结合实际工作以及前端面试,精心挑选了大量高质量的练习题。此外,本书还专门配套了课件PPT以及各种工具手册,以便各大高校老师教学使用。 -
从0到1 HTML+CSS快速上手莫振杰 著作者根据自己多年的网站开发及教学经验,站在零基础读者的角度,详细介绍了HTML和CSS的基础知识,以及大量的前端开发技巧。全书分为2大部分:第1部分是HTML基础,主要介绍各种标签的使用;第二部分是CSS基础,主要介绍样式布局操作。此外,作者还结合实际工作及前端面试,精心挑选了大量高质量的练习题放在每章最后,读者可以边学边练,更好地掌握本书内容。本书提供了所有案例的源代码、配套视频课程,以及各种工具手册。另外,为方便老师教学,还提供了配套的PPT教学课件。本书适合零基础的初学者使用,可以作为前端开发人员的参考书,也可作为培训学校、大中专院校相关专业的教学参考书。 -
物联网产业专利数据挖掘与企业技术创新研究支丽平 著本书是笔者在安阳师范学院承担的河南省高等学校青年骨干教师培养计划项目 “河南省物联网产业专利数据挖掘与企业技术创新研究 ”(项目编号 : 2016GGJS -123)的支持下 ,对近年来在物联网产业专利情报研究方面取得的一些成果进行的梳理和总结。物联网作为信息时代的新兴产业 ,也是典型的专利密集型产业。本研究对物联网产业进行技术分解、构建专利检索式 ,运用计算机技术 ,将收集到的 92 411件物联网相关专利构建专题数据库 ,独立开发并完成物联网专利数据平台 ,向国家版权局提出申请 ,已经获批两项软件著作权。构建专利数据平台有助于对专利信息进行深入挖掘和全面分析 ,帮助河南省物联网企业充分了解竞争环境 ,为企业制定技术发展路线等决策提供有力支撑。开发的软件平台可以辅助物联网企业进行自主创新。对物联网产业的技术重点、技术难点和热点技术进行综合考虑。本研究采用专利计量方法,对传感器技术、二维码技术、无线传感技术、异构网融合技术、物联网安全技术、射频识别技术六大物联网关键技术 ,从专利申请量年度分布、主要专利权人、专利运营、 IPC技术构成等方面对国内、国外和河南省物联网产业进行计量分析 ,揭示物联网产业的发展趋势、 IPC技术构成、行业领先企业、主要发明者、热点领域、专利运营等方面 ,比较各研发机构在物联网产业的创新性和研发实力 ,绘制当前物联网技术发展的专利地图 ,进而获取重要的战略性信息和创新性信息 ,在此基础上对河南省物联网产业发展和企业技术创新提出对策和建议。 -
Flutter技术入门与实战亢少军 著本书由资深架构师撰写,详细讲解Flutter的基本概念和使用技巧。既有基础知识,又有丰富示例,并包括详细案例的操作步骤,实操性强。还有配套网站提供了完整案例代码和视频课程,可帮助读者轻松掌握基础知识,快速进入实战。本书主要内容共16章。第1~2章介绍Flutter的基本概念和重要知识点。第3章简单介绍了Flutter SDK指定的Dart语言。第4~7章介绍Flutter常用组件,以及Material Design风格的组件、Cupertino风格的组件,还介绍了页面布局基础知识和技巧。第8~12章介绍Flutter的高级用法,包括如何处理手势,如何加载、处理、展示资源和图片,路由及导航是如何处理的,装饰和动画的处理等。第13章介绍Flutter插件开发。第14~16章介绍开发工具的使用技巧、测试与发布应用,以及综合案例。
