软件与程序设计
-
数据结构与算法教材程序员的数学郭炜《数据结构与算法(Python语言实现)》是一本全面、细致、通俗易懂的数据结构和算法教材。数据结构与算法,是理论和实践必须紧密结合的课程。对各类数据结构和算法,不但要掌握其理论,还应该能够熟练地编程实现。相比大多数数据结构和算法教材,本书的最大特点就是高标准的实践性。除了少数特别复杂的数据结构,95%的数据结构和算法,都给出了完整可运行的代码,共 115 份,并且这些代码几乎都出现在具体的例题中。本书的例题和编程习题都可以在北京大学的在线程序评测平台OpenJudge上提交解题程序并自动评判对错。本书内容和习题按难度做了明确分级,因此不论计算机相关专业还是非计算机相关专业的师生,都可以从中各取所需。本书可以作为数据结构和算法入门教材,也可以作为考研和找工作时提高面试成功率的秘籍。 -
设计应变 产品体验设计实战录李伟巍本书是笔者对多年设计工作的思考与沉淀,从引导设计师独立思考,延伸到分析设计师的心理变化,再进一步介绍设计师的晋升过程。本书首先介绍了设计和艺术的界限,引导设计师创新地去挖掘产品设计中经常被忽略的仪式感和情感化设计,通过大量实例让设计师思考如何去做好相关的设计。同时,本书借助设计中台和产品思维来帮助设计师拓宽视野,并延伸到技术革新所带来的沉浸式体验设计,深入探究用户在阅读过程中的心智模型,发现体验设计的诸多细节,结合设计的原则帮助设计师去进一步理解,从而建立起产品与用户对话的设计链路。在设计的成长道路上,本书认为设计师在做好设计的同时,还应学会高效的沟通协作方法、灵活善用一些技巧、适时掌控正确的设计方向。除此之外,本书还对一些设计考核制度进行了介绍,结合团队的实践经验,提出了一套公平、公正、公开的设计师绩效考核的标准。 -
HTML5+CSS3+JavaScript从入门到精通明日科技《HTML5 CSS3 JavaScript从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用HTML5、CSS3和JavaScript进行程序开发需要掌握的各方面技术。全书分为5篇,共30章,内容包括HTML5入门,HTML5文档结构,HTML5文本,HTML5表格、列表和超链接,HTML5表单,HTML5图像与多媒体,HTML5绘图,CSS3概述,CSS3选择器,字体和文本相关属性,背景和列表相关属性,CSS3盒模型,网页布局,CSS3变形与动画,响应式网页设计,JavaScript语言基础,流程控制,函数,JavaScript对象,事件处理机制,BOM编程,DOM编程,文件与拖放,本地存储,离线应用,线程的使用,通信API,Vue.js编程,Bootstrap应用,51购商城。书中的大多数知识点都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,这可以帮助读者轻松领会使用HTML5、CSS3和JavaScript进行程序开发的精髓,快速提高开发技能。 -
Python数据挖掘卢滔 张良均 戴浩 李曼 陈四德 著内容简介这是一本以项目实战案例为驱动的数据挖掘著作,它能帮助完全没有Python编程基础和数据挖掘基础的读者快速掌握Python数据挖掘的技术、流程与方法。在写作方式上,本书与传统的“理论与实践结合”的入门书不同,它以数据挖掘领域的知名赛事“泰迪杯”数据挖掘挑战赛(已举办10届)和“泰迪杯”数据分析技能赛(已举办5届)(累计1500余所高校的10余万师生参赛)为依托,精选了11个经典赛题,将Python编程知识、数据挖掘知识和行业知识三者融合,让读者在实践中快速掌握电商、教育、交通、传媒、电力、旅游、制造等7大行业的数据挖掘方法。本书不仅适用于零基础的读者自学,还适用于教师教学,为了帮助读者更加高效地掌握本书的内容,本书提供了以下10项附加价值:(1)建模平台:提供一站式大数据挖掘建模平台,免配置,包含大量案例工程,边练边学,告别纸上谈兵(2)视频讲解:提供不少于600分钟Python编程和数据挖掘相关教学视频,边看边学,快速收获经验值(3)精选习题:精心挑选不少于60道数据挖掘练习题,并提供详细解答,边学边练,检查知识盲区(4)作者答疑:学习过程中有任何问题,通过“树洞”小程序,纸书拍照,一键发给作者,边问边学,事半功倍(5)数据文件:提供各个案例配套的数据文件,与工程实践结合,开箱即用,增强实操性(6)程序代码:提供书中代码的电子文件及相关工具的安装包,代码导入平台即可运行,学习效果立竿见影(7)教学课件:提供配套的PPT课件,使用本书作为教材的老师可以申请,节省备课时间(8)模型服务:提供不少于10个数据挖掘模型,模型提供完整的案例实现过程,助力提升数据挖掘实践能力(9)教学平台:泰迪科技为本书提供的附加资源提供一站式数据化教学平台,附有详细操作指南,边看边学边练,节省时间(10)就业推荐:提供大量就业推荐机会,与1500+企业合作,包含华为、京东、美的等知名企业通过学习本书,读者可以理解数据挖掘的原理,迅速掌握大数据技术的相关操作,为后续数据分析、数据挖掘、深度学习的实践及竞赛打下良好的技术基础。 -
服务端开发郭进这是一本从开发流程、技术栈、典型问题解决方案和开发规范等维度全面讲解服务端开发的著作。它衍生自作者在某著名互联网科技公司内部讲授的高口碑课程,是作者近10年服务端开发经验的总结,同时融合了业界在服务端开发方面的宝贵项目经验和实践智慧。 本书理论与实践结合,摆脱编程语言、框架、中间件及传统编程思想的束缚,全景式、体系化地阐述了服务端开发,核心内容包括以下两个部分。 第1部分:服务端开发的技术和方法首先,介绍了服务端开发的职责、技术栈、核心流程和进阶路径;然后,从需求分析、抽象建模、系统设计、数据设计和非功能性设计5个方面展开,结合案例深入讲解了服务端开发的实操方法和重难点,为读者呈现出服务端开发的全景图,帮助读者快速、体系化地掌握服务端开发的相关知识和方法。 第2部分:服务端典型问题的解决方案针对高并发、高性能、高可用、缓存、数据一致性、幂等、秒杀等服务端开发实践中的典型问题,给出了对应的解决方案和开发规范,同时还结合案例深入分析了不同方案的优缺点。此外,还总结了接口设计、日志打印、异常处理、代码编写、代码注释等落地层面的行业案例和规范。 -
深入浅出C#赵云《深入浅出C#(视频教学版)》从C#编程语言的基础知识开始讲起,循序渐进地讲解C#编程语言的内容,即便没有任何编程经验也可以轻松读懂。如果您对其他编程语言有一定的了解,一定会觉得这些内容非常熟悉。本书采取由浅入深的方式进行讲解,结合大量示例使读者能够更好地进行程序编写的实践,巩固所学知识。本书以C# 8.0为依托,全面介绍了编程常识、C#编程语言的语言结构及数据类型等基础知识,控制台应用程序的开发、Windows应用程序的开发及Web应用程序的开发;详细阐述了目前常见的正则表达式技术、XML和JSON技术、文件和流操作,以及数据库开发技术。书中介绍了大部分常用的.NET Framework库,使读者对C# 8.0应用程序的开发有一个全面的了解。《深入浅出C#(视频教学版)》内容全面翔实,结构严谨合理,覆盖了C#8.0的大部分知识,不论是对初学C#的应用程序开发人员,还是对C#应用程序开发有一定经验的开发人员,都会起到有益的帮助。本书可作为CH语言爱好者、Windows应用程序开发人员的参考用书,也可作为相关培训机构的辅导用书。 -
多云计算与智能优化王鹏伟本书主要介绍多云计算相关的理论方法与关键技术。全书共分10章,分别介绍了多云计算的发展背景、趋势与挑战,重点针对云实例优化选择与价格预测、数据的多云优化存储、复杂工作流的多云优化调度等三个研究方向,介绍了一系列多云计算与智能优化的关键技术和方法。 -
Python编程基础案例与实践教程嵇敏 焦慧华本书内容以任务为导向,以“实训+项目”为牵引,全面介绍 Python 编程基础及其相关知识的应用。全书共 11 章,第 1 章主要介绍 Python 的历史、特点及应用,还介绍了 Python 的开发环境及 Python 程序的运行,并通过精选的案例帮助读者进一步认识 Python。第 2~10 章主要介绍 Python 的基础语法、字符串操作、程序的流程、组合数据类型、函数、标准库和第三方库、文件操作等内容。第 11 章详细讲解 Python 的数据库编程。本书的主要章节配有练习模块,用于巩固教学效果,实训和项目用于帮助读者提升解决实际问题的能力。本书适合作为普通高等本科院校及高职高专院校学生的程序设计课程教材。全书内容覆盖全国计算机等级考试二级 Python 语言程序设计大纲,因此也适合参加全国计算机等级考试(二级 Python 语言)的人员阅读。 -
短视频拍摄与剪辑快速入门白蕊本书分为 9 章。第 1 ~ 4 章,主要介绍短视频的拍摄,使读者快速学会各种热门及高端的拍摄技 巧,具体内容为短视频制作工具、短视频拍摄的基础知识、常见的视频构图方式和视频拍摄中常用的光线、 色彩与光影;第 5 ~ 9 章,主要介绍短视频的剪辑,从基础剪辑手法到各种剪辑案例,让读者快速从剪 辑小白成为剪辑高手,具体内容包括短视频剪辑的基础知识、视频调色、音频编辑、字幕编辑和精选实 战案例。 本书将理论与实践结合,内容由浅入深,先介绍拍摄的相关理论,再介绍拍摄的相关方法并上手剪辑, 可操作性强,非常适合对短视频拍摄及剪辑感兴趣的读者阅读学习,也适合数字媒体、动画设计等相关 专业的学生使用。 -
Python完全自学教程明日科技暂缺简介...
