软件与程序设计
-
从1开始3D编程徐星 著本书推导解释了3D世界的1的具体含义,包括3D编程最常使用的5个坐标1的意义。对于透视投影的3D坐标1,推导了用户使用的透视投影变换。原创性地提出了一个透视投影的一般模型。基于这个一般模型做了一些数学算法上的改进,得到了基于透视除法的透视投影。此外,也分析了模型视图变换,窗口变换,纹理映射等对3D世界的1的影响。对于正交投影,则分析了基于正交投影的Skia的顶点坐标,纹理坐标特点,一些高级的3D编程概念如光线追踪,延迟渲染,阴影纹理等。 -
UML统一建模语言实践教程周翔 著本书通过一个完整的案例,按照实际项目的应用顺序,深入浅出地讲解在业务建模、概念建模、系统建模等不同阶段应如何结合面向对象的思维方式,正确地使用UML 统一建模语言对软件系统进行分析和设计。本书主要内容包括面向对象技术概述、UML 与Rational Rose 概述、用例图:建模的开始、状态图和活动图、类图和包、交互图:用例的实现、数据建模、构件图和双向工程、部署图和建模实例分析。 本书既可作为高等学校计算机科学与技术、软件工程等信息类专业的本科或专科学生的教材,也可供从事软件开发的工作人员参考使用。 -
前端程序员面试笔试通关宝典聚慕课教育研发中心 著《前端程序员面试笔试通关宝典》深入解析企业面试与笔试真题,在解析过程中结合职业需求深入地融入并扩展了核心编程技术,是一本专门为前端程序员求职和提升核心编程技能量身打造的编程技能学习与求职用书。 全书共11章。首先讲解了求职者在面试过程中的礼仪和技巧,接着带领读者学习前端的基础知识,并深入讲解了HTML、CSS、JavaScript、jQuery、Vue.js、Angular JS和BootStrap等核心编程技术;同时还深入探讨了各个前端框架等高级应用技术;最后对在前端中如何使用Web页面开发技术进行了扩展性介绍。 《前端程序员面试笔试通关宝典》多角度、全方位地帮助读者快速掌握前端程序员的面试及笔试技巧,构建从高校到社会的就职桥梁,让有志于从事前端程序员行业的读者轻松步入职场。《前端程序员面试笔试通关宝典》赠送资源比较多,在《前端程序员面试笔试通关宝典》前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 《前端程序员面试笔试通关宝典》适合想从事前端程序员行业或即将参加前端程序员面试求职的读者阅读,也可以作为计算机相关专业毕业生阅读的求职指导用书。 -
C/C++与数据结构王立柱 著本教材共16章,从C到C++。由程序转换序列贯串,每一个程序都是在前一个程序的基础上扩展或转换而来,解决前一个程序的问题,概念逐步总结生成,变抽象为具体。实现了线性常用数据结构从低级到高级再到标准化的转换,解决了程序语言和数据结构脱节,从C语言到C++语言过渡难的问题。有多媒体教学软件与教材配套。 -
C语言程序设计基础项目教程唐懿芳,龙立功,康玉忠,刘晓林,李毅 ... 著主要模块内容有:C语言基础、输入输出顺序程序、选择控制结构、循环控制结构、数组、函数、结构体、指针、文件等,最后提供了两个完整的综合设计项目,详细描述利用C语言开发应用程序的具体方法、步骤和技巧,便于学习者学习参考。 -
Python机器学习编程与实战林耀进,张良均 著本书采用常用技术与真实案例相结合的讲解方式,深入浅出地介绍了Python机器学习应用的主要内容。全书共8章,内容包括Python概述、NumPy数值计算、pandas基础、pandas进阶、Matplotlib绘图、scikit-learn、餐饮企业综合分析与预测、通信运营商客户流失分析与预测。前6章设置了选择题、填空题和操作题,后两章设置了操作题,希望通过练习和操作实践,读者可以巩固所学的内容。本书可以作为高校大数据或人工智能专业的教材,也可作为机器学习爱好者的自学用书。 -
Python数据可视化熊斌;孙文丽Python数据可视化:数据类型、库与实践定位于Python语言应用中的数据可视化,在系统地描述Python语言实现数据可视化的技术链条后,利用matplotlib库以及其他可视化包为基础,全面展示Python数据可视化编程的原理和实践技巧;本书将重点放在数据类型和库这两个关键技术点上,融合技巧和实践案例,帮助读者详略得当地处理工作场景中遇到的实践问题,旨在帮助有一定Python语言开发经验的初、中级读者系统地了解和熟悉Python数据可视化中各类数据类型、库的具体应用策略。 -
C#程序设计及应用教程马骏 著本书主要介绍C#语言程序设计和WPF应用开发技术。全书共12章,前6章介绍C#语言和WPF开发的基础知识,包括开发环境概述、控制台和WPF编程基础、基本数据类型和流程控制语句、面向对象编程基础、面向对象高级编程、数据流与文本文件读写等;后6章介绍WPF应用开发技术,包括LINQ与数据库操作、界面布局与控件、样式与动画、数据绑定和数据验证、二维图形图像处理、三维图形设计与呈现。 -
Python GUI设计PyQt5从入门到实践明日科技 著《Python GUI设计PyQt5从入门到实践》一书以开发Python窗口程序最常用的PyQt5模块为主线,全面介绍了使用PyQt5设计Python GUI程序的各方面技术。全书共分为16章,包括Python与PyQt5、搭建开发环境、第一个PyQt5窗口程序、PyQt5窗口设计基础、PyQt5常用控件、PyQt5高级控件、菜单、工具栏和状态栏、对话框应用、布局管理、数据库操作、文件操作、PyQt5绘图技术、多线程编程、PyQt5程序的打包发布、明日图片助手、学生成绩管理系统等多方面技术及项目。本书从用户学习与应用的角度出发,所有知识都结合具体实例进行讲解;涉及的程序代码给出了详细的注释,并且运用了大量的示意图,力求为读者打造轻松、零压力的学习氛围,以便使读者可以快速掌握使用PyQt5进行Python GUI应用开发,大大提高编程技能,拓宽职场道路;最后运用两个实战项目将PyQt5的开发知识应用于实际操作中,以使读者亲身体验项目开发的全过程,形成编程思维。 本书中的所有实例和项目都提供了源码,旨在为读者打造一本“基础入门+应用开发+实战项目”一体化的Python PyQt5开发图书。 本书不仅适合作为PyQt5编程初学者的学习用书,而且适合作为Python开发人员的查阅和参考资料;另外,对从C++、C#、Java等编程语言转入的开发人员也有很高的参考价值。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。 -
C语言程序设计教程学习辅导谭浩强,谭亦峰,金莹 著本书共分为9章:第一章主要介绍简单的C语言程序及程序编辑环境的应用;第二章主要讲解C语言的数据类型和表达式;第三章主要讲解简单程序的设计方法;第四章主要讲解结构化程序设计;第五章主要讲解数组;第六章主要讲解函数;第七章主要讲解地址和指针;第八章主要介绍结构体;第九章主要介绍C语言中的文件。
