软件与程序设计
-
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语言中的文件。 -
Java基础编程王海洋,吴科宏,谢先伟 著本书为Java 程序设计基础教材。编者基于多年教学和开发项目的经验,经过精心布局和筛选案例写成此书。本书共分为7 章,涵盖了Java 程序设计中的基础知识、选择结构、循环结构、数组编程、函数编程等内容,最后一章以一个成绩管理系统为例,详述从需求分析到项目实现的全过程。每个章节均以任务驱动,每个任务由“任务描述”“任务要求”“知识链接”和“实现方法”组成。“任务描述”介绍任务内容;“任务要求”指明任务使用的知识点及目标;“知识链接”阐明任务需要的知识点;“实现方法”说明任务代码的实现过程。每个章节的重点部分均有视频讲解及代码资源。每章均有配套习题,巩固所学内容。本书内容丰富、实用性强,非常适用于学习Java 编程基础,可作为高等院校师生或计算机培训班的入门教材,也可供自学者参考使用。 -
C语言程序设计教程谭浩强,谭亦峰,金莹 著本书共分为9章:第一章主要介绍简单的C语言程序及程序编辑环境的应用;第二章主要讲解C语言的数据类型和表达式;第三章主要讲解简单程序的设计方法;第四章主要讲解结构化程序设计;第五章主要讲解数组;第六章主要讲解函数;第七章主要讲解地址和指针;第八章主要介绍结构体;第九章主要介绍C语言中的文件。 -
面向对象程序设计教程王晓帆 著本书针对已有C程序设计基础、学习C++面向对象程序设计的读者。本书分为12章,第1章介绍面向对象程序设计的思想和基本概念;第2章综述C++的发展历程及新特性;第3~6章介绍类、对象、函数、常量、重载的概念及使用方法;第7、8章详细讲解类的组合、继承、多态及模板问题;第9~11章详细介绍输入流/输出流、异常处理及Visual C++ 2019开发环境;第12章给出一个Visual Studio环境下的C++综合实例。本书内容由浅入深,采用案例教学的方法,力求将复杂的概念用简洁浅显的语言进行讲解,并且用实例对方法进行说明。书中还配有大量的习题。本书配有电子课件等教学资源,请登录华信教育资源网www.hxedu.com.cn,注册后免费下载。本书还配有慕课,请登录智慧树网站www.zhihuishu.com,搜索“面向对象程序设计”或扫描前言中的课程二维码。 -
Java程序员面试笔试通关宝典聚慕课教育研发中心 著《Java程序员面试笔试通关宝典》通过深入解析企业面试与笔试真题,在解析过程中结合职业需求深入地融入并扩展了Java核心编程技术。《Java程序员面试笔试通关宝典》是专门为Java程序员求职和提升核心编程技能量身打造的编程技能学习与求职用书。 全书共10章。首先讲解了求职者在面试过程中的礼仪和技巧,接着带领读者学习Java的基础知识,并深入讲解了字符串、泛型和集合以及数组等核心编程技术。同时还深入探讨了在Java开发中的异常处理、正则表达式和线程等高级应用技术。最后,对Java中的Servlet和框架技术进行了扩展性介绍。 《Java程序员面试笔试通关宝典》多角度、全方位地竭力帮助读者快速掌握Java程序员的面试及笔试技巧,构建从高校到社会与企业的就职桥梁,让有志于从事Java程序员行业的读者轻松步入职场。另外,《Java程序员面试笔试通关宝典》赠送资源比较多,我们在《Java程序员面试笔试通关宝典》前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 《Java程序员面试笔试通关宝典》适合想从事Java程序员行业或即将参加Java程序员面试求职的读者阅读,也可作为计算机相关专业毕业生的求职指导用书。 -
C++新经典王健伟 著本书是一部C/C++编程语言书,定位在C/C++语言本身的讲解上面。本书包含纸质图书以及教学源代码文件。本书共分为3部分。第1部分为C/C++语言概述(第1章),主要介绍了C和C++语言的起源,市场需求、就业形势及如何搭建语言开发环境等内容。第2部分为C语言(第2~12章),主要介绍C语言的各种开发知识,包括基础知识,如常量、变量、表达式、程序结构、数组、函数等,也包括高级知识,如指针、结构、位运算、文件等,本部分的学习是为后面的学习打基础。第3部分为C++语言(第13~20章),主要介绍C++语言的各种开发知识,包括基础知识,如面向对象编程、命名空间、容器、迭代器,也包括类的详细介绍、模板与泛型的详细介绍; 高级知识,如智能指针详细介绍、并发与多线程详细介绍; 扩展知识,如内存高级话题、STL标准模板库大局观; C++11新标准,如可调用对象、万能引用、函数模板类型推断、引用折叠、完美转发、auto推断、decltype、lambda表达式、初始化列表、类型萃取等。本书以择业为导向,涵盖90%的C/C++语言常用开发知识,通俗易懂,范例众多,对于希望从事C/C++开发的读者极具实用价值,本书是一本不可多得的、值得珍藏并能够陪伴读者数年甚至数十年的参考书。本书主要适合以下几类读者: (1) C/C++语言初学者或者由其他计算机语言转到C/C++语言的程序员。(2) 从事C/C++开发多年的程序员,希望能够详细地复习一下基础的C/C++知识,把整个知识线串一串,形成一个比较完整的学习体系。(3) 已经掌握C++98标准,但是需要进一步学习C++11/14/17新标准的程序员。
