软件与程序设计
-
JavaScript全栈开发凌杰这是一本JavaScript 入门指南。它回答了如何单独使用JavaScript 这门编程语言解决Web 应用程序前后端开发过程中涉及的所有技术栈问题,帮助Web 开发者减少其需要使用的编程语言种类,从而降低其学习成本。本书将从ECMAScript 标准定义的基本语法开始,系统阐述JavaScript 在浏览器端、服务器端的开发思路和设计理念。在此过程中,作者将提供大量可读性强、能够正确运行的代码示例,以帮助读者理解书中介绍的技术、概念、编程思想与程序设计模式。本书主要由三部分组成:部分介绍JavaScript语言的核心知识点;第二部分介绍JavaScript 在浏览器端的使用,包括BOM 和DOM 组件、AJAX 技术等;第三部分介绍JavaScript 在Node.js 平台中的应用。本书内容循序渐进,实操性强,适合对HTML 和CSS 有所了解的JavaScript 初学者,以及对Web 全栈开发及其背后的设计理念感兴趣的读者。 -
小学生人工智能郭躬德、冯彦、李立慈本书主要讲解Python编程方法与技巧,共8个单元,32课,分为上、下两册。上册四个单元分别为Python基础语法、turtle画图、程序结构和百度AI;下册四个单元分别为MicroPython、传感控制、音乐娱乐、网络爬虫和串口通信。 本书的定位是让学生零基础学习Python编程。本书侧重Python编程的实操性学习,并不强调Python知识系统性的讲解。本书将Python的语法知识融入课程案例中,通过一些趣味性、交互性的案例,让学生爱上Python,感受Python之美。 本书适合开设人工智能课程的普通中、小学或培训机构使用(建议使用年级为六、七年级),还可供对人工智能感兴趣的青少年阅读。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
编程原则[美]马克斯·卡纳特-亚历山大本书涵盖了编程的许多领域,从如何编写简单的代码到对编程的深刻见解,再到在软件开发中如何止损!你将发现与软件复杂性有关的问题、其根源,以及如何使用简单性来开发优秀的软件。你会检查以前从未做过的调试,并知道如何在团队工作中获得快乐。全书分为七部分,前三部分内容首先聚焦的是程序员应该了解的基本原则,然后是关于软件的复杂性和简约性的各个方面。在此之后,第四部分介绍代码调试。接着是第五部分,包含一整套全新的原则,基于Max在大型工程团队内的成功经验陆续整理出来的。第六部分叙述的是软件设计原则背后的哲学。后迎来第七部分,开篇首先解释了为什么“持续改善”应该作为软件开发中产品管理的哲学,然后讨论如何让你的软件持续改善,以及成为一名更好的程序员的具体方法 -
开源硬件与Python编程钟建业、林娟本书分为炫彩生活、无线通信、智能感应、创意无限4 个单元,每个单元围绕一个主题进行内容设计,通过不同的项目推进开源硬件知识和Python 编程知识的习。本书遵循项目学习的基本流程,内容包括学习目标、项目背景、项目分析、项目计划、项目实施、项目拓展、学习评价7 个方面。学习目标明确了每节课要掌握的开源硬件及Python 编程的核心知识和技能;通过项目背景引入真实的问题情景,建立学习需求;通过项目分析将项目分解为几个具体的任务;通过项目计划引导学生做好项目任务分析和人员分工,确保项目的实施;项目实施包括3 个任务:硬件搭建、设计解决问题思路、编写程序实现项目功能;项目拓展是在本项目的基础上给学生提供拓展学习的思路;后通过学习评价用思维导图的方式对本课的学习内容进行梳理归纳,通过自我评价表对学习过程进行评价。 本书适合学习开源硬件与Python 编程的普通中小学和中等职业学校的学生使用,也可作为一线教师开展编程教育教学的指导用书。 -
中学生Python程序设计基础教程骆焦煌、骆毅林清华大学出版社北京内 容 简 介本书采用理论与实践相结合、边讲边练的形式编写,以Python自带的IDLE和Anaconda为主要学习工具,系统、全面地介绍了Python的基础知识与应用方法。本书内容主要包括Python语言简介及软件安装、Python语言基础与算法、Python序列结构、程序控制结构、函数与模块、面向对象基础、Python标准库与第三方库、科学计算库Numpy、数据分析库Pandas和文件。 本书采用通俗易懂、图文并茂、循序渐进的方式进行讲解,通过动手操作实例与习题练习,帮助初学者较好地理解和掌握Python知识。本书适合作为中学生“信息技术”课程的配套教材,也可作为Python入门学习的指导用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
Effective DevOps[美]珍妮佛?戴维斯(Jennifer Davis),[美]莱恩?丹尼尔斯(Ryn Daniels)devops强调迭代的工作,从而打破信息孤岛、监督关系,以及修正组织中团队之间以及团队内部产生的误解。通过应用这本书中的实战策略,不论在你的组织中处于哪个层次,你都可以在你的环境中完成可持续的改变。l 探讨devops的基础,并了解有效实现devops的4大支柱。l 鼓励协作,帮助个人协同工作并建立持久而长期的关系。l 建立团队之间的亲密性,同时平衡不同的目标或指标。l 通过选择有利于组织的工具和工作流,加快文化转变。l 排查组织整个生命周期中可能出现的常见问题和误区。学习组织和个人的案例,帮助完成你自己的devops之旅。 -
Octave程序设计于红博Octave为GNU项目下的开源软件,旨在解决线性和非线性的数值计算问题。本书由浅入深,全面讲解Octave的功能及编程方法,帮助读者尽快掌握Octave的应用技巧。 本书共14章,层次分明,将复杂的软件体系分解为运算符、数据类型、数据格式等方面,分类进行详细讲解,并提供大量实用程序示例,让读者不仅可以在学习过程中减小阻碍,在实际的科学研究中也方便查找。后一章讲解Octave高级应用,内容覆盖全面。 本书针对零基础的读者,有Octave或者MATLAB经验的程序设计人员也可以学到很多Octave独有的特性。 -
MasterCAM 2020 完全实训手册张云杰MasterCAM软件是一款CAD/CAM一体化软件,被广泛应用于机械、电子、航空等领域。《MasterCAM 2020 完全实训手册》讲解新版本MasterCAM 2020中文版的设计方法和案例。全书主要针对目前非常热门的MasterCAM技术,以详尽的视频教学讲解大量的中文版MasterCAM 2020设计和数控加工范例。全书共分13章,通过210个范例,并配以视频,从实用的角度介绍了MasterCAM 2020中文版的设计和加工方法。另外,本书还配备了包括大量模型图库和范例教学视频等教学资源。 《MasterCAM 2020 完全实训手册》内容广泛、通俗易懂、语言规范、实用性强,使读者能够快速、准确地掌握MasterCAM 2020中文版的方法与技巧,特别适合中、高级用户的学习,是广大读者快速掌握MasterCAM 2020中文版的实用指导书和工具手册,也可作为大专院校计算机辅助设计课程的指导教材。 -
Python编程朝乐门本书是为具有数据思维的数据科学、数据分析和大数据应用人群编写的Python 学习图书。本书改变了同类图书中普遍存在的“将Python 当作C/Java 来教(或学)”的现状,强调了Python 在数据分析和数据科学中的特殊语法和数据思维;同时,改变了传统图书中“先将知识点、后摆代码”的编写风格,首次将代码放在中心位置,配合必要的文字介绍,做到主次分明、一目了然,便于学习。本书主要介绍大数据人才常用的Python 语言及第三方扩展库的基础知识、思路、方法、经验和技巧,建立了从Python 到数据分析再到数据科学的通道,形成了Python 知识、数据分析和数据科学三个知识领域融为一体的知识模式。本书既可以作为从事数据科学、数据分析和大数据应用人群的入门级系统学习图书,又可以作为相关高校数据科学与大数据技术、大数据应用与管理、信息管理和大数据应用、数据分析、信息分析等专业方向的教材。 -
UI设计必修课李晓斌在当今互联网和信息技术快速发展的时代,人们的生活经历着各种梦幻般的变化。随着互联网长大的一代正在成为社会的主流,并以他们特有的视角和思考问题的方式影响着社会的发展,形成了所谓的“互联网文化”,在用户体验发展中展示出独特的一面。本书针对网站用户体验的概念和设计要点进行了深入的介绍和分析。全书共分为6章,从当前互联网经济中的用户体验相关理论和互联网产品设计的基础开始,逐步讲解了用户体验设计的核心、用户体验设计的要素、用户体验中的交互设计、网站的用户体验以及移动端的用户体验等专业知识。通过知点点的讲解与商业应用案例分析相结合的方式,使用户能够更轻松地理解和应用,培养读者在网站用户体验设计方面分析问题和解决问题的能力。本书结构清晰、内容翔实、文字阐述通俗易懂,与案例分析结合进行讲解说明,具有很强的实用性,是一本用户体验设计的宝典。
