软件与程序设计
-
算法与数据中台詹盈 著《算法与数据中台:基于Google、Facebook与微博实践》作者依据在Google、Facebook、新浪微博及滴滴出行等中美一流互联网公司的实际工作经历,对算法技术、数据技术,以及围绕它们进行的技术中台建设实践进行了全面的探讨,并在此基础上对信息流推荐、计算广告及智能出行等核心互联网业务进行了案例剖析。 本书具有广阔的技术视野,内容颇具深度,既适合互联网行业的技术从业者阅读,也适合计算机相关专业的高年级本科生、研究生阅读。通过阅读本书,读者能加深对机器学习、深度学习、大数据、分布式系统及技术中台等相关领域的认知与理解,并从中获得一定的启发和可借鉴的经验。 -
Java程序设计基础入门与实战文杰书院 著Java是当前市面上常用的编程语言之一,是Web开发领域的领军开发语言。《Java程序设计基础入门与实战(微课版)》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握Java开发的基础知识与使用方法。《Java程序设计基础入门与实战(微课版)》主要包括Java语言基础,Java语言基础语法,使用条件语句,使用循环语句,数组,Java的面向对象,继承、重载和接口,使用集合,常用的类库,使用泛型,异常处理,I/O文件处理,使用Swing开发桌面程序,使用数据库,使用多线程,图书商城管理系统等内容。全书循序渐进、结构清晰,以实战演练的方式介绍知识点,让读者一看就懂。 《Java程序设计基础入门与实战(微课版)》面向学习Java开发的初、中级用户,适合无基础又想快速掌握Java开发知识的读者,同时对有经验的Java使用者也有很高的参考价值,还可以作为高等院校专业课教材和社会培训机构的培训教材。 -
Python机器学习一本通杨志晓,范艳峰 著《Python机器学习一本通》结合了Python和机器学习两个热门领域,通过易于理解的知识讲解,帮助读者学习和掌握机器学习。 全书共20章,分为5篇。其中1篇为基础入门篇,主要讲述Python机器学习入门、设置机器学习的环境、机器学习基础和统计分析数学基础等内容;第2篇为数据预处理篇,主要讲述了产生和加载数据集、数据预处理等内容;第3篇为机器学习算法篇,主要讲述了回归分析、决策树分析、支持向量机、聚类分析、集成学习、神经网络学习、卷积网络学习和模型评价等内容;第4篇为机器学习应用篇,主要讲述了图像识别、语音识别、期刊新闻分类和图形压缩4个机器学习应用;第5篇为项目实战篇,主要讲述了社交好友分析、电商点击率预估等。 本书适用于想了解传统机器学习算法的学生和从业者,想知道如何高效实现机器学习算法的程序员,以及想了解机器学习算法能如何进行应用的职员、经理等。 -
从零开始学Flutter开发谭东 著本书针对目前高速发展的Flutter跨平台移动开发技术方案,从零开始深入讲解其中涉及的技术点,内容全面详细。本书共分18章,第1章至第4章主要介绍Flutter入门基础知识,第5章至第7章主要介绍Flutter核心组件和布局相关组件,第8章至第15章主要介绍Flutter进阶知识,第16章至第18章主要介绍Flutter扩展及实战相关内容。本书适合具有一定编程经验的学生、开发者阅读,也适合乐于尝试新技术、渴望不断提升自我的读者参考、学习。 -
数据结构李粤平,王梅 著本书介绍了常用的数据结构,全书分为10章,依次为绪论、线性表、栈和队列、串、广义表、树和二叉树、常用二叉树、图、排序及查找。本书采用Python语言来描述和实现各种数据结构,内容丰富,知识点完整,结构层次分明,通过大量插图来讲解算法实现过程,有利于读者理解并巩固数据结构的相关算法思想。本书可以作为高职高专院校计算机及相关专业的教材,也适合软件开发人员参考使用。 -
Python深度学习算法实践Sudharsan Ravichandiran 著《Python深度学习算法实践(影印版)》深入浅出地剖析了深度学习的原理和相关技术。书中使用Python,从基本的数学知识出发,带领读者从零创建一个经典的深度学习网络,使读者在此过程中逐步理解深度学习。书中不仅介绍了深度学习和神经网络的概念、特征等基础知识,对误差反向传播法、卷积神经网络等也有深入讲解,此外还介绍了深度学习相关的实用技巧,自动驾驶、图像生成、强化学习等方面的应用,以及为什么加深层可以提高识别精度等疑难的问题。 -
Python程序设计基础案例教程李辉 著随着数据时代的来临,Python语言已逐渐成为国内外广泛使用的计算机编程语言之一。本书是Python语言程序设计的入门教程,针对没有程序设计基础的读者,共分11章,比较全面地介绍了Python语言的基本语法及编程技巧,主要内容包括Python概述,数据运算符,程序控制结构,列表、元组和字典,函数,模块,文件操作,异常处理,面向对象程序设计等。结合案例通过本书的学习,读者基本上可以掌握Python语言的主要内容和使用方法。 -
C语言程序设计新编教程杨云,张寒冰,连丹,麻少秋,郑定超 等 编C语言是目前优秀、基础的一门程序设计语言,是计算机从业人员必须掌握的基本知识和技能,是计算机相关专业的学生必修的专业基础课程。《C语言程序设计新编教程(第2版)(微课版)/高职高专计算机任务驱动模式教材》共分为9章:第1章主要介绍简单的C语言程序及程序编辑环境的应用;第2章主要讲解C语言的数据类型和表达式;第3章主要讲解简单程序的设计方法;第4章主要讲解结构化程序设计;第5章主要讲解数组;第6章主要讲解函数;第7章主要讲解指针;第8章主要介绍结构体和共用体;第9章主要介绍C语言中的文件。《C语言程序设计新编教程(第2版)(微课版)/高职高专计算机任务驱动模式教材》可作为高职高专院校和应用型本科院校计算机相关专业C语言程序设计课程的教材和参考书。 -
创意呈现胡永跃《创意呈现》内容包括“创客通识”“畅想创作”“创意制作”三部分。*部分通过“创客是怎样炼成的”项目范例,引领同学们掌握创客创作的基本方法与技能,增强创新意识,发展创新思维,提高创新能力,能够像创客一样思考和解决问题。第二部分通过“移民月球”项目范例,引导同学们学习和体验虚拟创作,把想法变成多媒体数字作品,努力朝着擅写善演的虚拟创客方向发展。第三部分通过“机器狗设计及其实体呈现”项目范例,启发同学们进行实体创作,将创意变为现实,努力成长为能制会造、熟能生巧的实体创客。 《创意呈现》为创客教育系列丛书初中第二册,适合初中二年级学生阅读使用。 -
Visual C#程序设计李毅 著本书通过项目导向、任务驱动的方式介绍了利用Visual C#.NET开发工具进行应用程序开发的相关知识和技能。全书分为7个项目,内容包括Windows程序界面设计、MYATM自动取款机、连接数据库、数据查询和操作、应用程序数据展示、文件操作和综合项目实践。本书通过工学融合,将工作任务与学习目标紧密对接。本书还配备了移动终端微课教学资源,便于读者巩固、提高所学的知识。
