软件与程序设计
-
青少年编程魔法课堂 C++图形化创意编程张新华 葛阳 伍婉秋这是一本专为没有编程基础的读者编写的C入门书,即使是小学生也可以轻松阅读本书。与多数C入门书籍不同的是,本书基于作者改进的Dev-C开发工具。该工具结合了游戏开发过程中经常使用的三维动画引擎(OpenGL)等技术,借鉴了绘图式编程语言(LOGO)的特点,使入门者只需通过极简单的几行代码,就能实现复杂而有趣的三维图形和动画的绘制。全书包含十几个短小且趣味性强的程序,通过游戏化编程的方式,激发孩子们对计算机编程的兴趣,使他们能够轻松进入图形化C的奇妙世界。 -
C#入门经典[德] 本杰明·帕金斯(Benjamin Perkins),乔恩·D. 里德(Jon D. Reid) 著,齐立博 译主要特色讲解变量、表达式、控制流程、函数、调试和错误处理涵盖面向对象编程、类、类成员、ASP.NET Core、WCF、REST API和Blazor App编程技术阐述代码导航、IntelliSense、重构和代码修复等增强功能如何帮助你更快捷、更轻松地编写程序提供大量可下载的示例代码如何在流程早期发现和修复bug,节省时间,减少麻烦 ?探索云计算、跨平台和数据访问编程 -
C语言程序设计 现代方法习题解答[美]K.N.金(K.N.King) 著,曹良亮《C语言程序设计:现代方法(第2版·修订版)》是经典C语言教材,分为基础特性、高级特性、标准库和参考资料4个部分,其主要目的是通过一种“现代方法”来介绍C语言,实现客观评价C语言、强调标准C语言、强调软件工程、不再强调“手工优化”、强调与C++语言的兼容性的目标。本书正是这部久负盛名的C语言教材的配套习题解答。书中提供了《C语言程序设计 :现代方法(第2版·修订版)》中所有习题的解析和参考答案,是C语言开发人员的理想参考书。 -
剑指Java尚硅谷教育本书分为四大部分:第1~6章,初步认识Java的基础语法及主流编程工具的使用;第7~11章,详解Java面向对象编程语言的语法、核心编程思想、基础API等;第12~17章,介绍使用Java进行高级应用开发所需的API和基础原理;第18、19章,介绍了Java8~Java17版本的新特性。本书核心内容基于目前企业应用最主流的Java8进行讲解,读者可以直接进阶到最近的长期支持版本Java17。本书遵循深入浅出的原则编写,既有生动活泼的生活化案例讲解,又有干货满满的源码级分析,可以让读者轻松领会Java技术精髓,快速掌握Java开发技能。本书为每一个知识点的讲解都配备了案例,代码量庞大,如果读者跟随本书案例练习会大大提升自身的代码编写能力。本书配套名师视频教程,读者在学习过程中可结合视频学习,让你的Java进阶之路事半功倍,为后续的技术提升打下坚实的基础。 本书适合初学Java编程语言的自学者、编程爱好者学习,还适合各类院校计算机相关专业的师生作为教材或教辅资料使用,是Java编程语言入门的必备图书。 -
Java算法从菜鸟到达人猿媛之家《Java算法从菜鸟到达人》以 Java语言为实现平台,全书分四个部分,用言简意赅的语言介绍了算法的基本概念、五种经典的算法思想、重要的数据结构以及实践中常用的几种算法。除第1章和第2章外,书中每章内容都包括了基本概念、实现方式、具体应用以及达人修炼真题。每一种算法思想中的真题都提供了相应的源代码,可供读者运行,从而达到理论与实践并重的目的。 《Java算法从菜鸟到达人》涉及算法基本分析、算法基本思想、具体应用及大量真题等实用知识,内容全面、条理清楚、语言通俗。本书对计算机及相关专业本科生及研究生的算法能力提升和就业将有所帮助;此外,计算机科学相关领域的工程师以及爱好者也可以将本书作为技术参考书籍,查找所需算法的相关内容并从中得到启示;当然,对计算机科学感兴趣的读者以及IT领域项目经理也可以阅读本书,从而开启算法世界的大门。 -
漫画Java关东升本书以漫画的形式介绍了Java语言的相关知识。全书共20章,书中首先介绍了Java语言的历史、特点、开发环境、运算符、数据类型、数组、字符串、判断语句、循环语句等基础知识,接着讨论了函数式编程、类与对象、异常、文件操作、集合、图形用户界面、网络通信、多线程等进阶内容,后通过一个案例向大家介绍如何爬取图片。本书适合对Java感兴趣的零基础初学者阅读,包括对编程感兴趣的中小学生和想从事编程工作的人员。 -
Docker+Kubernetes容器实战派赵渝强本书基于作者多年的教学与实践经验编写,分为上下两篇,共20章。上篇(第1~11章)介绍Docoker,包含:Docker入门、Docker的镜像、Docker的容器、Docker的网络通信、使用Docker Compose进行服务编排、使用Docker Machine进行远程管理、使用Docker Swarm构建集群、在Docker中实现持续集成与持续部署、基于Consul实现Docker的服务注册与发现、利用图形工具管理Docker及Docker应用实战。下篇(第12~20章)介绍Kubernetes,包含:Kubernetes体系架构、部署Kubernetes集群、Kubernetes中的小可部署对象Pod、使用控制器管理Pod、通过Service访问Pod、持久化存储、Kubernetes的安全认证、Kubernetes中的日志收集与监控、Kubernetes集成与运维管理。 -
Scratch少儿编程从入门到精通贾炜 编著本书从零开始,结合少年儿童学习编程的实际情况和兴趣特点,系统并全面地讲解了Scratch 图形化界面编程的相关知识。 全书共 15 章,分别讲解 Scratch 软件与编程原理、相关模块指令的应用,包括运动指令、外观指令、声音指令、控制指令、事件指令、运算指令、变量指令、侦测指令、画笔指令及自制积木的相关应用。后通过 4 个综合案例,讲解了 Scratch 游戏编程技能的综合应用。 本书内容全面,在编写中打破了传统知识教条式的写法,采用“理论 示例 实例”的形式,通过丰富的案例制作讲解 Scratch 编程的相关功能模块与指令应用。本书非常适合作为少年儿童学习 Scratch 编程的自学读物,同时可以作为广大家长辅导孩子编程及少儿编程培训机构的教材参考用书。 -
LaTeX入门与实战应用周峰LaTeX作为国际上数学、物理、计算机等科技领域专业排版的标准软件,其处理的文稿版面美观,特别擅长排版数学公式和符号,被广泛应用于数学、科技类的文档排版。本书以丰富的实例和简洁的语言,系统讲解了LaTeX在10个方面的实战应用,即文字、样式、列表与表格、图形、图像和盒子、浮动体、数学公式排版、参考文献排版、自定义命令和环境及幻灯片制作,最后讲解两个LaTeX综合实战应用,即中学数学公式手册的排版、普通高考数学试卷的排版。本书知识体系完整,力求从零开始,通俗易懂。理论与实例结合紧密,以实例讲解理论,注重对初学者的实战技巧的培养。在讲解过程中。 -
看漫画学Python 2关东升本书是《看漫画学Python》的进阶版本,继续秉承有趣、有料、好玩、好用的理念,并继续采用《看漫画学Python》一书中3个不同的漫画人物角色,通过这3个角色之间的轻松对话把复杂的技术问题简单化。本书总计12章。第1章讲解Python的IDE工具PyCharm的基础知识、高级功能和调试功能;第2章讲解如何用Python绘图库Turtle绘制基本图形;第3章讲解Python的Qt库PyQt的基础知识和用法;第4章讲解如何用分词库实现分词,以及如何用词云库形成词云;第5章讲解如何用OpenCV库实现图像处理和人脸检测;第6章讲解网络爬虫技术;第7章讲解如何用Python访问MySQL;第8章讲解如何用Python解析XML文档;第9章讲解如何用xlwings库操作Excel文件;第10章讲解如何用pyecharts库进行数据可视化。第11~12章通过两个项目实战帮助读者将前10章所学的内容融会贯通。本书贯穿了动手实践环节,旨在帮助读者完成书中示例并及时消化书中知识点。如果您想提升Python技能,则无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习。
