软件与程序设计
-
Python数据分析与可视化李晓丽本书共分3章,第1章讲述Python基础知识,包括Python语言基本语法、内置数据类型、Python控制语句、函数和文件操作;第2章讲述Python数据分析,包括Numpy数值计算基础、Numpy数学与算术函数、Numpy中的数据统计与分析、pandas统计分析基础、pandas数据运算、pandas数据载入与预处理;第3章讲述数据可视化,包括matplotlib绘图基础、使用pandas和Seaborn绘图。 本书完全面向Python 3x,全部案例代码使用Python 39编写,本书可以满足Python初学者及需要学习数据分析与可视化的读者的需求。 -
Flutter开发实例解析王睿 著Flutter作为一种新兴的跨端开发技术,其语言和框架都是全新的,并且知识体系比较庞大,学习起来有一定的难度。对于初学者来说,*迫切的愿望就是能够快速上手,将理论知识转化为实际经验,并在不断的实践中扩充完善知识体系。本书旨在帮助Flutter初学者实现这一愿望。《Flutter开发实例解析》突出实战的特点,通过精心选取的大量实例项目,手把手带领读者完成多个Flutter实际应用开发。按照循序渐进的顺序对这些项目进行介绍,从*初的简单番茄计时器、拟物时钟,到后续的笔记应用、Todo应用、技术头条应用,逐步带领读者开发出具备地图、定位、网络、数据库、状态管理等功能的复杂应用,*终使读者能够掌握Flutter的中高级开发能力。《Flutter开发实例解析》适合不同层次的移动端开发工程师、前端开发工程师,以及希望快速入门Flutter 移动端开发的读者阅读学习。 -
软件自动化测试实战 基于开源测试工具于涌,李晓茹 著《软件自动化测试实战:基于开源测试工具》旨在讲述测试框架、接口测试、Web自动化测试及移动端自动化测试。本书共8章,主要内容包括为什么要实施自动化测试,Python开发环境的搭建,Python基础知识,基于Python的单元测试框架UnitTest及其应用案例,HttpRunner测试框架及其应用案例,HttpRunnerManager测试平台的搭建过程,JMeter和Postman在接口测试中的应用,Docker基础与操作实战,Selenium自动化测试框架及其应用案例,Appium自动化测试框架及其应用案例等。《软件自动化测试实战:基于开源测试工具》适合测试人员和开发人员阅读,也可供高等院校计算机相关专业的师生阅读。 -
WebRTC音视频实时互动技术李超 著本书分成四大部分: ? 第1部分为基础篇,主要介绍 WebRTC是干什么的,大体结构是怎样的。我们该如何下载源码,如何对源码进行编译以及 WebRTC 的目录结构是如何安排的,每个目录的主要作用是什么。实际上,目前90% 的同学还不清楚WebRTC 的源码该如何下载,源码下载后该如何编译。之所以会有这个问题是因为 WebRTC 的代码量过于庞大,必须要命名用它自己的工具进行下载。而困难点在于国内不能直接访问 WebRTC 的源码地址,这就给很多学习者带来了特别大的困难。另一方面, WebRTC 的编译工具也是自己写的,不是我们通常使用的编译工具。因此,对于一个新手来说,可以几周甚至几个月都搞不定这件事儿。? 第2部分为应用该,在这部分核心的目的是要向读者讲明白如何通过 WebRTC 实现 1对1 的通信。要实现一个 1:1 的实时通信系统,必然要涉及到很多知识。如 SDP协议,媒体协商过程,NAT穿越,信令通信等等相关的知识。因此,在这部分我以实现 WebRTC 1对1实时通信为目的,让读者讲解必要的知识,从而为后面知识的讲解打好基础。? 第3部分是本书的核心内容,首先向读者讲解 WebRTC 的整体框架,让他们对 WebRTC 有个全局的认识,之后再逐步向他们介绍 WebRTC 如何采集音视频灵敏据,如何进行音视频的编解码,如何播放声音,如何渲染视频等相关的知识。? 第4部分是提高篇,在这部分我会向读者讲解我们在使用 WebRTC 时经常要解决的一些问题。如 如何给 WebRTC 增加模块,即目录是的增加 x264 视频编解码模块,AAC音频编解码模块,在WebRTC中是如何将多路音频进行混音的, WebRTC是如何进行回音清除的等相关的内容。 -
Vue.js企业开发实战千锋教育高教产品研发部Vue.js是一套用于构建用户界面的渐进式JavaScript框架,本书主要概述Vue.js的基础语法和在实际项目开发中的运用细节,遵循了Vue.js自底向上逐层设计的规范。读者既可以在一个页面中单独使用,也可以将整个项目构建成单页面(SPA)应用。 本书共13章,分为三篇。基础知识篇(第1~5章)介绍Vue.js的内置指令、Vue.js实例对象中的核心选项属性,以及如何构建单页面应用;核心技术篇(第6~10章)重点讲解Vue.js相关的重要插件的使用,在SPA应用中的路由管理、状态管理、异步请求等技术的实现细节;项目实战篇(第11~13章)结合基于Vue.js的主流UI组件库,实现了以Vue.js框架为主要技术栈的WebApp项目案例,便于读者快速掌握Vue.js框架在实战中的应用。本书配套案例讲解视频,帮助读者更好地理解书中的内容。 本书内容全面,讲解细致,示例丰富,适用于尚未接触过MVVM类前端框架,或者初步接触Vue.js,以及实际应用Vue.js开发项目的开发者阅读。 -
Python数据分析与应用王恺,路明晓,于刚,张月久 著本书基于作者多年来的课程教学经验和利用Python进行数据分析的工程经验编写而成,面向数据分析的初学者,使其具备利用Python开展数据分析工作、解决各专业问题的思维和能力。高校计算机、大数据、人工智能及其他相关专业均可使用本书作为数据分析课程教材。 -
C++入门经典[美]沃特·萨维奇(Walter Savitch)作为C 入门经典教材,《C 入门经典(第10版 英文限量版)》结合作者多年的教学经验,清楚梳理出一个有利于教与学的结构体系,从各章开头的内容总览,到随处可见的自测题、小结框、编程提示和编程陷阱,再到章末的小结、习题、编程练习和编程项目,由浅入深,从简到繁,可以帮助初学者渐入佳境,逐步理解并掌握重要的编程概念。 《C 入门经典(第10版 英文限量版)》共18章,8个附录。在讲解C 基础知识之后,循序渐进地引导读者深入函数、I/O流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类、异常以及标准模板库。《C 入门经典(第10版 英文限量版)》前几版被全国100多所高校选作C 程序设计课程的教材,很受师生欢迎。《C 入门经典(第10版 英文限量版)》也适合自学,不同层次的知识点和测试练习,可以帮助读者以自己的节奏进入美妙的C 编程世界。 -
ASP.NET Core 3高级编程[英] 亚当·弗里曼(Adam Freeman)著 杜静芬 程凤娟译本书内容● 介绍ASP.NET Core技能集,为你使用整个ASP.NET Core平台打下坚实基础● 在开发环境中应用ASP.NET Core 3功能,介绍丰富的可重用模板● 查看如何创建RESTful Web服务、Web应用程序和客户端应用程序● 运用现有知识高效地启动和运行新的编程模型 -
C#入门经典[英]马克·J.普赖斯(Mark J.Price) 著;叶伟民 译主要特色● 使用面向对象编程构建自己的类型● 使用LINQ查询和操作数据● 使用ASP.NET Core 5构建网站和服务● 使用机器学习创建智能应用● 使用Entity Framework Core和关系数据库● 使用UWP和XAML开发Windows应用● 使用Blazor框架构建丰富的Web应用体验● 使用Xamarin.Forms为iOS和Android开发移动应用 -
程序员5天修炼施 游 邹月平 曾哲军 编著程序员考试是计算机技术与软件专业技术资格考试(简称“软考”)系列中的一类重要考试,是计算机专业技术人员获得助理工程师职称的一个重要途径。但程序员考试涉及的知识点较广,考核难度较大。本书以作者多年从事软考教育培训和试题研究的心得体会为基础,建立了一个5天的学习架构。作者通过深度剖析考试大纲并综合历年的考试情况,将程序员考试涉及的知识点进行高效地概括、整理,以知识图谱的形式将整个考试分解为一个个相互联系的知识点逐一讲解。读者可以通过本书快速提高学习效率和答题准确率,做到复习有的放矢、考试得心应手。本书后还给出了一套经过精心设计的全真模拟试题并作了详细解答。本书可作为参加程序员考试考生的自学用书,也可作为软考培训班的教材。
