软件与程序设计
-
图解LeetCode初级算法胡松涛 著生活离不开算法,学习Python也离不开算法。《图解LeetCode初级算法(Python版)》主要讲解Python语言下的简单算法,适用于对Python有初步了解的读者,可以让读者对数据结构和语言本身有更好的理解。《图解LeetCode初级算法(Python版)》分为11个章节:第1章简单介绍算法以及算法的评判标准;第2~3章用图示详细地说明计算机中常用的算法—排序和查找;第4~11章借用LeetCode的试题演示如何使用算法来解决具体问题。《图解LeetCode初级算法(Python版)》内容详尽、示例丰富,是算法(Python版)入门读者的参考书,非常适合大中专院校师生学习阅读,也可作为高等院校计算机及相关专业的教材使用。 -
Java EE实战精粹 MyBatis+Spring+Spring MVC高洪岩 著本书主要讲解Java EE框架MyBatis、Spring和Spring MVC的核心开发技术,帮助读者进行“精要”式的学习和项目实战,同时汲取Java EE的思想,并最终将其灵活运用到实际工作中。全书内容共7章,分别对MyBatis、Spring和Spring MVC的基础知识与核心技术实现进行了详细的描述。书中利用大量篇幅介绍了Spring中的DI与AOP,这两种技术是Spring框架的内部原理,掌握它们是学习Spring的重中之重。另外,本书还系统解析了MyBatis+Spring+Spring MVC框架的整合,并介绍了如何使用Spring Boot开发Web软件项目。本书适用于已具有一定Java编程基础的读者,包括具有Servlet编程经验,以及在Java平台下进行各类软件开发的开发人员、测试人员等。 -
C程序设计实用教程高建宇 著本书采用项目驱动的方式编写,主要内容分为“基础知识篇”“模块化知识篇”和“实战知识篇”三大部分。基础知识篇共4章,内容涵盖了C语言概述、数据、格式化输人/输出、运算符和表达式;模块化知识篇共6章,内容包括选择分支结构、循环结构、数组、函数、指针、字符串及字符串函数,便于读者清晰地梳理及巩固重要知识点;实战知识篇共3章,主要内容为内存管理、结构体、文件,这部分内容可以结合实际问题进行实践训练,并给出具体程序设计方法,便于读者形成良好的逻辑思维习惯。本书各章后面都有强化练习,并附参考答案,读者通过这些练习,可以强化实践操作能力。 本书还有配套使用的实训指导书:《C程序设计实训教程》(张伟主编,化学工业出版社出版)。 本书适合于各类高等本科院校和高职高专院校作为计算机类专业C语言编程课程的教材。 -
Python趣味编程与精彩实例码高少儿编程 编近年来,人工智能的迅速发展,Python语言越发受到重视和欢迎,教育部门也将其列为中小学信息课程的一部分。为了让青少年对Python学习更加感兴趣,码高机器人教育在自身编程课程的基础上编写了本书。 在本书中,没有对Python的所有语法进行逐一讲解。因为对于年龄稍小的读者来说,全面系统地学习整个语法体系是困难而枯燥的,即使是在以入门容易著称的Python学习中也是如此,所以本书编写时只对新手常用的语句做了讲解和练习,而对理解起来暂时还有困难或者不会很快就能用上的知识,采取了简单介绍、一笔带过的做法,读者可以专注于基础内容而不必在过多的语法中迷茫。 本书通过讲解Python基础语法,并结合第三方Python游戏模块进行游戏编写,从而实现Python的启蒙和新手入门。 第1~3章,对Python的诞生、优势、应用、开发环境的安装配置等进行了介绍。 第4~8章,伴随着简单的例子,讲解了Python的基础语法。输入、输出、变量、常见控制语句、数据类型和函数等都有涉及。 第9~12章,对第三方游戏模块pygame的常用操作做了介绍。在这部分内容中可以接触到图片、音乐、鼠标、键盘,以及面向对象的内容。 第13~19章,通过不同的游戏编写,对前面学习到的知识进行综合练习。既有简单的接球、弹球游戏,也有复杂一些的2048、飞机大战等游戏,多种类型的游戏编写可以帮助读者加深理解。 -
代码精进之路 从码农到工匠张建飞 著这是一本为专业程序员而写的书,写好代码、追求卓越和工匠精神是每个程序员都应该具备的优秀品质。本书共有13章内容,主要分为技艺部分、思想部分和实践部分。技艺部分详细介绍了编程技巧和方法论,并配以详尽的代码案例,有助于读者提高编写代码的能力,优化代码质量。思想部分主要包括抽象能力、分治思想,以及程序员应该具备的素养等内容。实践部分主要介绍了常见的应用架构模式,以及COLA架构的设计原理。 -
TypeScript图形渲染实战步磊峰 著为了让广大3D图形爱好者能够快速地学习WebGL图形编程,《TypeScript图形渲染实战:基于WebGL的3D架构与实现》按照循序渐进的方式,由浅入深地讲解了WebGL图形编程的相关知识点。《TypeScript图形渲染实战:基于WebGL的3D架构与实现》理论结合实践,可以让3D图形爱好者少走弯路,直击3D图形开发中的核心要点。 《TypeScript图形渲染实战:基于WebGL的3D架构与实现》共10章,分为3篇。第1、2章为数据结构基础篇,主要介绍如何构建TypeScript开发调试环境,并以范型编程方式实现和封装了动态类型数组、关联数组、双向链表、队列、栈和树等数据结构。第3~7章为WebGL图形编程基础篇,围绕着如何建立一个WebGLApplication框架应用体系和WebGLUtilLib渲染体系而展开,并且详细介绍了3D图形编程中的一些常用数学基础知识。第8~10章为开发实战篇,在使用WebGLApplication框架和WebGLUtilLib框架的基础上实现了对Id Software公司开源的Quake3 BSP及Doom3 PROC场景的解析和渲染,并且介绍了Doom3 MD5骨骼蒙皮动画原理、解析与渲染的相关知识点。 《TypeScript图形渲染实战:基于WebGL的3D架构与实现》特别适合对3D图形开发、WebGL图形编程、游戏开发等感兴趣的技术人员阅读,还适合JavaScript程序员及想从C、C++、Java、C#等强类型语言转HTML 5开发的程序员阅读。另外,编程爱好者、高校学生及培训机构的学员也可以将《TypeScript图形渲染实战:基于WebGL的3D架构与实现》作为兴趣读物。 -
Python数据分析、挖掘与可视化董付国 著1.Python零基础,轻松学会数据分析与挖掘2.编码、分析、挖掘,数据分析全流程一次搞定3.微课视频,扫码即可观看,重点难点逐个击破本书适于统计学、数学、经济学、金融学、管理学以及相关理工科专业的本科生、研究生使用,也能够提高从事数据咨询、研究或分析等人士的专业水平和技能。 -
JSP应用开发案例教程卢守东 著《JSP应用开发案例教程/全国高等院校应用型创新规划教材·计算机系列》以技术需求为导向,以技术应用为核心,以开发模式为主线,以应用开发为重点,以能力提升为目标,全面介绍了基于JSP的JavaWeb应用开发的有关技术、主要模式、实施要点与方法步骤。《JSP应用开发案例教程/全国高等院校应用型创新规划教材·计算机系列》共分为10章,包括JSP概述、JSP基础、JSP内置对象、JDBC技术、JavaBean技术、Servlet技术、EL应用技术、Ajax应用技术、JSP实用组件与JSP应用案例等内容,并附有相应的思考题与实验指导。《JSP应用开发案例教程/全国高等院校应用型创新规划教材·计算机系列》内容全面,实例翔实,案例丰富,编排合理,循序渐进,注重应用开发能力的培养,可作为各高校本科或高职高专计算机、电子商务、信息管理与信息系统及相关专业JSP程序设计、Web程序设计、动态网站开发等课程的教材或教学参考书,也可作为JSP应用开发与维护人员的技术参考书以及初学者的自学教程。《JSP应用开发案例教程/全国高等院校应用型创新规划教材·计算机系列》所有示例的代码均已通过调试,并能成功运行,其开发环境为Windows7、JDK1.7.0_51、Tomcat7.0.50、MyEclipse10.7.1与SQLServer2008。 -
Visual C++ 2017网络编程实战朱晨冰 著《Visual C++ 2017网络编程实战》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细地介绍了使用VisualC++2017进行网络编程应该掌握的各方面知识,以及网络编程的常见场景和较难技术,快速提高开发技能。《Visual C++ 2017网络编程实战》共分18章,内容包括TCP/IP协议、本机网络信息编程、多线程编程、套接字编程、简单网络服务器设计、基于IO模型的网络开发、网络性能工具iperf的使用、WinInet开发浏览器实例、HTTP编程、Web编程、中国象棋网络对弈实例、winpcap编程、ICE网络编程和IPv6网络编程。《Visual C++ 2017网络编程实战》适合VisualC++网络编程初学者阅读,可供开发人员查阅参考,也适合作为高等院校相关专业的教学参考书。 -
PHP+MySQL动态网站设计基础入门与实战文杰书院 编PHP是当前市面上常用的编程语言之一,是Web开发领域的领军开发语言。《PHP+MySQL动态网站设计基础入门与实战(微课版)/新起点电脑教程》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握PHP语言的基础知识与使用方法。《PHP+MySQL动态网站设计基础入门与实战(微课版)/新起点电脑教程》共分为16章,主要内容包括PHP开发基础、PHP语言的基础语法、流程控制语句、函数、数组、字符串操作、处理Web网页、会话管理、操作文件和目录、使用库GD实现图像处理、面向对象开发技术、正则表达式、错误调试、使用MySQL数据库、PHP和MySQL数据库、在线商城系统等。全书循序渐进、结构清晰、以实战演练的方式介绍知识点,让读者一看就懂。《PHP+MySQL动态网站设计基础入门与实战(微课版)/新起点电脑教程》面向学习PHP开发的初、中级用户,适合无基础又想快速掌握PHP开发入门的读者,同时对有经验的PHP使用者也有很高的参考价值,还可以作为高等院校专业课教材和社会培训机构的培训教材。
