软件与程序设计
-
轻松学ASP.NET编程从入门到实战张景峰,周建伟,金大兵,张云峰 著轻松学 ASP.NET编程从入门到实战(案例·视频·彩色版)》是基于编者20多年教学实践和软件项目开发经验,从零基础编程学习者容易上手、快速学会的角度,采用Visual Studio 2019开发环境,用通俗易懂的语言、丰富实用的案例,循序渐进地讲解使用ASP.NET 进行程序开发需要掌握的知识和技术。全书分基础知识、关键技术、高级进阶和项目实战4部分,共14章,内容包括ASP.NET开发入门、网站页面制作基础、编程语言——C#基础、ASP.NET中的常用控件、ASP.NET内置对象及应用、母版页及其主题、ASP.NET缓存机制、数据库访问技术——ADO.NET和LINQ、ASP.NET Web Service、ASP.NETMVC编程、ASP.NET Core编程、ASP.NET案例开发——在线考试系统、ASP.NET MVC案例开发——订单管理系统和ASP.NET Core项目实战——电影信息网。 《轻松学 ASP.NET编程从入门到实战(案例·视频·彩色版)》根据学习ASP.NET编程所需知识的主脉络搭建内容,采用案例驱动、视频讲解与代码调试相配套的方式,向读者提供ASP.NET编程技术开发从入门到项目实战的解决方案。扫描书中的二维码可以观看每个实例视频和相关知识点的讲解视频,实现手把手教读者从入门到快速学会ASP.NET项目开发。 《轻松学 ASP.NET编程从入门到实战(案例·视频·彩色版)》配有146集同步讲解视频、71个实例源码分析、3个完整的项目实战案例,并提供丰富的教学资源,包括PPT课件、程序源码、在线交流服务QQ群等。本书既适合软件开发者自学,也适合作为高等学校、高职高专、职业技术学院和民办高校计算机相关专业的教材,还可以作为相关培训机构ASP.NET技术开发课程的教材。 -
数亦有道 Python数据科学指南王树义,翟羽佳 著本书结合数据科学的具体应用场景,由浅入深、循序渐进地引导读者入门数据科学,覆盖了数据获取、数据预处理、数据分析等方面的内容,共 10 章。本书先是概括性地介绍各章的主要内容,然后通过一个个生动的案例讲解数据获取、数据预处理、自然语言处理、机器学习和深度学习等方面的应用,结尾通过答疑部分为读者提供进一步学习的方向和方法的建议。本书各章的案例均基于具体应用场景,以简单、清晰的方式对数据科学相关的技术原理和实际操作进行讲解。 -
Django3.0应用开发详解李向军随着Python开发者的增多,Django作为一款高性能的Python Web开发框架,受关注的程度也日渐提升,越来越多的企业选择使用Django进行网站开发。 本书详细剖析了Django 3.0的各个知识点,帮助读者全面认识Django 3.0的技术细节以应用于实践,书中所有示例均基于Python 3.8实现。 【全书共15章,主要针对以下内容进行讲解】Django 3.0的新特性,以及它与其他框架的区别。Django环境搭建方法以及默认情况下的工程内容。Django中各类管理命令及其用法。Django路由相关概念和路由调用的各种使用方式。Django的请求响应机制、常用的CBV、模型的各种字段及其使用形式。Django嵌入结构化查询语言,实现对数据库的操作。模板定义、模板变量、系统模板标签、系统模板过滤器相关内容及其使用方法。常用中间件Admin模块的使用方法与技巧。后用两章内容详细讲解了如何运用Django技术搭建一个基本的CMS站点,并介绍了相关的部署准备以及发布流程。 -
新印象 Unity 2020游戏开发基础与实战杜亚南 著这是一本以技术讲解与项目实战为主的Unity游戏开发教程图书。本书以简洁明快的语言对Unity的重点知识进行了讲解,配合详细的图文注释和大量的项目实例,让读者能够轻松快速地入门Unity,同时在本书后面的章节中也包含了很多游戏编程中的进阶知识,可供基础较好的读者进行拓展。另外,本书还为每个章节中的项目实战提供了配套视频,视频中通过讲解项目实战来详细讲解每章的重点知识,以便读者更加轻松地入门。全书共16章。第1~4章为Unity基础部分,主要介绍Unity的基础操作和与编程相关的知识;第5~10章为Unity进阶部分,主要按照“物理系统→粒子系统→动画系统→导航系统→游戏界面系统→2D游戏开发”这一流程介绍Unity游戏开发的核心技术和思路;第11~15章为Unity拓展部分,主要介绍数据网络、AR和VR等高级技术的使用;第16章为3D游戏开发综合实例,让读者以一个完整的实战项目来结束本书的学习。本书既面向初学者,又为具备Unity基础而想更进一步学习或是需要一本Unity工具书查询的读者提供了便捷的渠道。全书内容均采用Unity 2020和Visual Studio 2019编写,请读者使用同样或更高的版本学习。 -
Spring Boot学习指南[美] 马克·赫克勒(Mark Heckler) 著,刘红泉 译本书将指导你理解Spring Boot的架构和方法,包括调试、测试和部署等主题。 第1章介绍Spring Boot的三个核心特性。 第2章研究创建Spring Boot应用程序时可选择的工具。 第3章演示如何使用Spring Boot来开发一个基本的应用程序。 第4章演示如何对Spring Boot应用程序添加数据库访问。 第5章演示如何使用Spring Boot的内置配置功能、自动配置报告和执行器来灵活且动态地创建、识别和修改应用程序环境设置。 第6章深入地研究数据。 第7章演示如何使用Spring MVC创建应用程序。 第8章介绍响应式编程。 第9章讨论并演示测试Spring Boot应用程序的核心方面。 第10章介绍并解释安全性的核心方面,以及它们如何应用于应用程序。 第11章研究如何部署Spring Boot应用程序。第12章深入探讨响应式编程。 -
概率图模型及计算机视觉应用[美] 纪强(Qiang Ji) 著本书是美国伦斯勒理工学院(Rensselaer Polytechnic Institute, RPI)纪强(Qiang Ji)教授专门为概率图模型编写的一本专著。本书介绍了计算机视觉中的概率图模型(PGM),讨论了PGM及其在解决计算机视觉中存在的问题,提供了基本概念、定义和属性。专注于PGM的理论,以伪代码和推导的方式对PGM进行了详细的解释。 -
Java技术手册[英] 本杰明·J.埃文斯,大卫·弗拉纳根 著,张世武,李想 译本书共分为两部分: 第1部分介绍了Java开发环境、基本句法、面向对象编程、类型系统、内存管理以及并发机制; 第2部分介绍了Java原生的核心库以及一些中高级开发者常用的技术,包括文档约定、集合类、数据格式、文件和I/O操作、类加载、反射、模块化以及平台工具。本书既适合新手Java程序员入门,也适合有多年Java开发经验的工程师阅读。 -
JavaScript超入门狩野祐東 著,卢涛 译这是一本简单易懂又很实用的JavaScript入门书。从第1章的简介开始到第3章的JavaScript语法和基本功能,本书将带领读者了解什么是编程,什么是JavaScript,它与HTML和CSS的关系以及它的一些基本功能。读者看到的将不是生硬的概念和逻辑,而是一个个活灵活现的应用示例。从第4章到第6章,本书通过更多的在网页开发中可能会运用到的示例(如倒数计时器的实现、售票系统的空位查询等),对数据处理、DOM操作、Cookie、网页显示效果、jQuery等做了进一步的介绍和解释。对于初学者来说,循序渐进的示例讲解将是个不错的体验。本书的*后一章将所有内容汇总,实现了一个天气预报的页面设计和创建。相信读者在完成所有的学习后,能更加自信地进入下一阶段的学习。 本书适合初学JavaScript的读者阅读。 -
Flutter App开发 从入门到实战李元静 著Flutter是谷歌公司推出的跨平台开源UI框架,同时支持Android App与iOS App开发,使用这一框架可以大大提高开发效率。本书共14章,系统讲解Flutter背景、Dart语言的语法基础、Flutter组件、状态管理、事件处理、路由管理、动画、网络编程、数据存储、相机、主题与国际化、混合开发等核心内容,并通过多个案例以及“天气预报”App和“我的视频”App两个完整的实战项目,将理论知识与实践结合,提升读者的实战开发能力。通过对本书的学习,读者将会对Flutter框架以及跨平台开发有全面的认识,并可在实践中使用Flutter大大提高移动开发效率。本书适合正在使用Flutter以及对Flutter感兴趣的开发人员阅读和参考。 -
Python编程实战100例张晓 著《Python编程实战100例(微课视频版)》是一本系统讲解Python编程综合应用的实例教程、视频教程。本书结合Python的迅猛发展和广泛应用,通过100个实用的编程实例详细介绍了Python核心编程应用、字符界面编程、图形界面编程、Office自动化编程、数据库应用开发、网络编程、爬虫小程序、多媒体处理、数据分析和人工智能等方面的广泛应用。这些实例典型实用、功能突出、以点带面、针对实战应用场景,实现了实例讲解同编程经验、技巧相融合,做到了一实例一解决方案,有利于读者快速掌握Python编程技术,并逐步提高综合运用这些技术实现复杂功能的能力。 《Python编程实战100例(微课视频版)》配备了1390分钟的讲解视频,实例代码均提供了详细的注释,并提供源文件供读者练习操作,本书不仅可以作为广大编程爱好者提高Python编程水平的自学教材,还可以作为软件开发人员的参考资料。
