软件与程序设计
-
React实战[美] 马克·蒂伦斯·托马斯 著,任发科,陈伟,蒋峰,邱巍 译《React实战》涵盖了构建React应用所涉及的概念和API,全书共13章,分为3个部分,从React的核心思想和关键点讲起,并随着进展涉及更具体和高级的主题。首先介绍React的核心思想,探讨了React的一些关键点,展示React如何适应使用者的开发过程;然后开始深入React,描述数据如何在React中流动,介绍组件生命周期API,开始构建Letters Social示例项目,处理表单以及路由的关键部分;最后将注意力专门放在把应用转换到使用Redux,介绍Redux状态管理方案,探索服务器端渲染,并简要地介绍React Native项目。本书结构清晰,内容由浅入深,适合任何对React感兴趣,想学习React的读者,也适合前端开发人群。 -
Python极简讲义张玉宏 著本书以图文并茂的方式介绍了Python的基础内容,并深入浅出地介绍了数据分析和机器学习领域的相关入门知识。第1章至第5章以极简方式讲解了Python的常用语法和使用技巧,包括数据类型与程序控制结构、自建Python模块与第三方模块、Python函数和面向对象程序设计等。第6章至第8章介绍了数据分析必备技能,如NumPy、Pandas和Matplotlib。第9章和第10章主要介绍了机器学习的基本概念和机器学习框架sklearn的基本用法。对人工智能相关领域、数据科学相关领域的读者而言,本书是一本极简入门手册。对于从事人工智能产品研发的工程技术人员,本书亦有一定的参考价值。 -
微信小程序开发从入门到实战李睿琦,梁博 著《微信小程序开发从入门到实战(微课视频版)》全面系统地介绍了微信小程序与云开发技术。全书共10章,内容循序渐进。第1章介绍如何申请小程序账号与如何使用微信开发者工具;第2章介绍小程序的项目结构和开发基础;第3章以一个投票小程序作为样例介绍如何从零开始开发一个完整的小程序; 第4章完整介绍小程序的云开发技术,并使用云开发技术完成了投票小程序的服务端功能;第5章介绍如何将开发完成的小程序上传并发布;第6章和第7章全面介绍小程序的API与基础组件;第8章介绍与小程序相关的参考资料、样式库、组件库与开发框架,为开发小程序提供了更进一步的指导;第9章和第10章 介绍两个小程序综合案例实战,再次演示了微信小程序开发的全过程。 《微信小程序开发从入门到实战(微课视频版)》知识体系完善,结构明晰,讲解通俗易懂;配备了完整实战案例演示和大量的图文解析,并附赠了基础教学视频和源文件,最大限度地降低学习难度。 读者可以对照视频边学边操作,快速入门微信小程序与云开发技术。 《微信小程序开发从入门到实战(微课视频版)》主要面向小程序开发初学者,既包括从未学习过编程技术的零基础人士,又包括掌握了一定的编程语言基础但从未接触过小程序开发的编程新手。本书亦可作为高等院校或者培训机构计算机相关专业的教材使用。 -
Java程序设计案例教程张红Java作为目前主流软件开发语言,技术不断升级,人才需求持续旺盛,这对于高职Java课程教学及教材资源建设提出了更高要求。目前市场上同类教材的内容组织有的偏向学科式:理论知识 独立案例模式,难于训练学生的项目工程观;有的则过于项目化:完整大型项目贯穿教材内容,导致零基础学习者难于入门。教材依据高职学生知识学习及技能素养提升规律,融合独立案例分析易于讲授知识点和完整项目训练善于培养工程开发能力的各方优点,实施内容的组织与编写。通过本书学习,使学习者能够掌握扎实的Java编程理论知识、企业级项目开发技能并积累一定工程素养,真正做到“学以致用”。 本书为“高等职业教育计算机类课程MOOC SPOC规划教材”,配有丰富的数字化教学资源,包括课程标准、授课计划、电子教案、教学课件、演示动画、图形图片、操作视频、微课视频等。本书配套建设的MOOC课程已在“智慧职教MOOC学院”网站(mooc.icve.com.cn)上线,方便学习者全方位系统化学习。 -
PWA入门与实践王乐平 著PWA是Google提出的移动Web应用程序方向,它为开发混合应用的开发者提供了一个新方向,它结合了Web和原生应用程序的优势,提供了更好的用户体验。PWA可以在几个小时内将你的网站或应用程序转换,从而提供 Web 和原生 APP 的便利。 本书系统介绍PWA基本技术与应用,结合大量案例来讲解如何搭建混合应用。并用一个综合案例展示了这些技术的应用方法,可帮助读者快速入门PWA,搭建自己的混合型应用。主要内容包括: ●第1章介绍PWA的前世今生及生态环境; ●第2章介绍PWA的一些前置技术和预备知识,为后面的学习打下基础; ●第3章详细讲解PWA最核心的部分Service Worker的各个知识点、注意事项及实践; ●第4章介绍PWA的API,包含安装到桌面、新一代网络请求、消息通知、后台同步、离线缓存、消息推送等; ●第5章介绍PWA使用过程中的一些配套工具,包括调试、评测、提效等; ●第6章讲解PWA的实践部分,针对不同的功能需求,按功能划分进行案例讲解; ●第7章介绍Web的系统集成能力。 -
Python Web开发从入门到精通张洪朋 著Python Web开发从入门到精通循序渐进地讲解了Python Web开发的核心知识,并通过具体实例的实现过程演示了Web开发程序的流程。Python Web开发从入门到精通共15章,内容包括Python语言基础、Tornado Web开发基础、开发动态Tornado Web程序、开发异步Web程序、构建安全的Tornado Web、Django Web开发基础、Django数据库操作、Django典型应用开发实战、Django高级开发实战、Flask Web开发基础、使用Flask模板、实现表单操作、Flask数据库操作、Flask高级实战和在线博客+商城系统。Python Web开发从入门到精通简洁而不失技术深度,内容丰富全面。不仅易于阅读,同时涵盖了其他同类图书中很少涉及的参考资料,是学习Python Web开发的实用教程。 Python Web开发从入门到精通适用于已了解Python语言基础语法,希望进一步提高自己Python开发水平的读者,还可作为大中专院校和培训学校相关专业师生的学习参考用书。 -
Arduino智能硬件开发从入门到精通《无线电》编辑部 编“i 创客”谐音为“爱创客”,也可以解读为“我是创客”。创客的奇思妙想和丰富成果,充分展示了大众创业、万众创新的活力。这种活力和创造,将会成为中国经济未来增长的不熄引擎。本系列图书将为读者介绍创意作品、弘扬创客文化,帮助读者把心中的各种创意转变为现实。Arduino 是如今***的开源智能硬件开发平台,也是创客最喜欢的工具之一。它应用广泛,功能强大,降低了学习单片机的门槛,不仅是电子爱好者和电子专业学习人员学习的热点,也受到艺术家、软件开发者的喜爱。借助Arduino,你可以轻松创造出能够进行人机互动的智能硬件和互动艺术作品。本书选取了来自创客的40余个基于Arduino 开发出的智能硬件,包括数码相机、温控风扇、光感应晾衣架、语音控制台灯、点滴计时器、游戏操纵杆、磁悬浮装置、睡眠监测仪、空气数据监测分析盒、智能温室、网络门禁、低成本智能家居、自行车行车电脑、洗袜机、洗鞋机、家庭服务机器人等。读者既可直接仿制,也可从中汲取灵感,创造出新的项目。本书操作步骤清晰、图片简明、可操作性强,内容不仅适合电子爱好者阅读,也适合创客空间、学校开办工作坊和相关课程参考。 -
Scratch编程趣味玩转数学小溪流 著本书将数学融入编程,以“编程思维—数学思维”带领孩子一起从编程的视角看待数学。将数学知识体现在一个个程序项目中,将抽象的数学公式转化成具象的程序项目。 通过人物对话形式开展,以项目制的学习方式推进,每章节都会先学习数学知识,推理思考过程,从思维上先理解整个问题的解决思路,然后再转变成程序语言。 以一个个的挑战任务激发孩子学习的激情和兴趣。让孩子在编程的世界再次去认识数学、运用大小比较、进行四则运算、了解钟表。通过营救小游戏去使用、理解坐标的概念,去感受方位和距离。各种绘制图形的方法,观察几何图形,掌握角度,计算周长和面积。挑战奇偶数、质数、合数的程序判断方法,去体验求大公约数和小公倍数的算法编写,后制作一个综合的分数计算器,将算法知识融会贯通。 -
哇,编程!游明伟,吴健之 著内 容 简 介 本书融入了游戏设计思想,通过游戏攻关的方式,介绍各种算法的原理和应用。全书共分8章,具体包括排序算法、穷举算法、递归算法、回溯算法、贪心算法、分治算法,栈、队列、树三种数据结构,动态规划算法,图论相关算法等内容。 -
Flutter开发实战详解郭树煜 著《Flutter 开发实战详解》以实战为导向,由浅入深地介绍了Flutter开发过程中的基础体系、实战技巧和源码分析。通过本书,读者可以快速掌握Flutter的开发技能,并通过实战学习Flutter的源码设计。同时,本书还配套全面的学习例程与完整的开源项目,真正做到为读者的Flutter学习旅程披荆斩棘。 本书适合有一定开发经验的学生、研究者或从业者,尤其是 Android、iOS或前端开发人员阅读。
