软件与程序设计
-
数据结构吕云翔,郭颖美,孟爻 著本书在选材与编排上,贴近当前普通高等院校“数据结构”课程的现状和发展趋势,内容难易适度,突出实用性和应用性。本书并未面面俱到地介绍各种数据结构,而是通过分类和讲解典型结构,使读者对数据结构形成宏观认识。根据内容侧重,本书共分为8章,分别为绪论、线性表、栈和队列、串和数组、树结构、图、内排序和查找。 本书可以作为普通高校计算机相关专业“数据结构”课程的教材,也可以供学习数据结构的读者单独使用(包括参加计算机等级考试或相关专业自学考试)参考。 本书是高等院校计算机科学、软件工程及相关专业“数据结构”课程的理想教材,也可以供程序员、系统工程师等相关人员阅读参考。 -
Python轻松学王春艳 著本书以Python 3.6为蓝本,以图文并茂的方式深入浅出地引导读者学习Python开发技术,主要内容包括Python基础、Python数据结构、Python模块、文件读写、异常处理、MySQL数据库操作、爬虫开发、游戏编程、Django架站等。全书提供了爬虫、游戏和Django开发项目,让读者在掌握实用开发技能的同时能够自己动手开发实际应用。 本书配合有趣的手绘图教学,讲解生动,实例丰富,易于掌握,同时提供学习本书的Python视频课程,特别适合刚刚接触编程的新手或者转型到Python开发的人员使用。 -
Python大学实用教程齐伟 著本书面向零基础起点的学习者,以面向对象开发思想为核心,讲授Python语言的基本语法及其应用。全书共9章,包括:编程语言的基本知识、Python开发环境的配置、Python内置对象类型、基本运算和语句、函数、类、模块和包、异常处理、读写文件。通过这些内容的学习,读者能够掌握Python的基本知识,并在学习过程中通过实例学习如何运用基本知识。本书每章都配有适量的习题,习题以编程实践为导向,学习者通过练习能够加深对基本知识的理解,并且初步体会到编程实践对大数据知识和能力的要求。 -
Python程序设计章宁,李海峰 编《Python程序设计:从编程基础到专业应用》包含编程基础和专业应用两个部分:基础部分突出Python易上手的语法特点,初步培养学生的编程思维;专业应用部分突出Python擅长处理数据的特点,设置不同的应用模块,供不同专业选择使用。、《Python程序设计:从编程基础到专业应用》支持任务驱动的教学理念:每章章首给出本章要完成的任务,而且所有知识点均围绕任务实现;全书两个部分的内容分别用两个完整案例贯穿。《Python程序设计:从编程基础到专业应用》面向高等院校非计算机类专业的各年级本科生,可作为入门编程课程的教材。《Python程序设计:从编程基础到专业应用》配套授课电子课件,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取。 -
Jenkins 2权威指南[美] Brent Laster(布伦特-莱斯特) 著,郝树伟 石雪峰 雷涛 李华强 译设计、实现并且执行具有一定灵活性、可控性以及易于维护性的持续交付流水线,对于以前版本的Jenkins来说是不可能实现的。通过这本实用的书籍,构建管理人员、开发人员、测试人员以及其他专业人员将会学到如何利用Jenkins 2的新特性来定义流水线即代码、集成其他关键技术,以及创建自动化的、可靠的流水线,以便简化和加速DevOps环境的建设。作者Brent Laster向你展示了Jenkins 2与这个流行的开源自动化平台基于Web的传统版本有着很大的不同。 -
深度学习入门与实战[日] 中井,悦司 著,郭海娇 译TensorFlow由美国谷歌公司开发和维护,被广泛应用于各类机器学习算法的编程实现。本书紧密围绕代表性的深度学习应用——手写数字识别,逐层介绍构成神经网络的各个节点的功能,并用TensorFlow编写示例代码对各部分的工作原理加以验证,从根本上理解深度学习。本书非常适合深度学习的初学者,而非专门从事机器学习和数据分析的专家。 -
Scratch 3.0少儿编程趣味课李强,林子为,郝敬轩 著Scratch 3.0是美国麻省理工学院(MIT)发布的新版编程语言和平台,相较于Scratch 2.0,功能和界面进行了较大的更新。本书是一本学习Scratch 3.0创意和编程的趣味课程指南。全书分为3篇,共25课。首先从少儿学编程的基础和准备出发,详细介绍了Scratch 3.0的界面和功能,通过40多个项目示例,展示了各类积木的用法和编程技巧,并介绍了如何将Scratch 3.0和Makey Makey、micro:bit、LEGO MINDSTORMS EV3等硬件结合进行编程开发。最后,通过两个完整的游戏案例的开发,展示了如何综合应用前面课程所学的知识和技能。本书在课程中,通过“想一想,试一试”板块激发读者进行思考和动手实践,并且在附录部分给出了相应的提示和解答以供参考。本书适合中小学信息技术课教师或相关培训机构教师、引导孩子学习Scratch的家长阅读参考,也非常适合小学生或初中学生自学,还可以作为课外培训班的教材。 -
Spring Boot编程思想小马哥 著《Spring Boot编程思想(核心篇)》是《Spring Boot 编程思想》的核心篇,开篇总览Spring Boot核心特性,接着讨论自动装配(Auto-Configuration)与SpringApplication。全书的讨论以Spring Boot为中心,议题发散至Spring技术栈、JSR及Java。希望透过全局的视角,帮助读者了解Spring Boot变迁的历程;经过多方的比较,帮助读者理解Spring Boot特性的原理;整合标准的规范,帮助读者掌握Spring Boot设计的哲学。 《Spring Boot编程思想(核心篇)》适合对Spring Boot感兴趣的读者阅读。 -
Python和NLTK自然语言处理[印度] 尼天·哈登尼亚(Nitin Hardeniya),雅各布·帕金斯(Jacob Perkins),迪蒂·乔普拉(Deepti Chopra),尼什·斯乔希 等著,林赐 译NLTK是自然语言处理领域中非常受欢迎和广泛使用的Python库。NLTK的优点在于其简单性,其中大多数复杂的自然语言处理任务使用几行代码即可完成。本书旨在讲述如何用Python和NLTK解决各种自然语言处理任务并开发机器学习方面的应用。本书介绍了NLTK的基本模块,讲述了采用NLTK实现自然语言处理的大量技巧,讨论了一些文本处理方法和语言处理技术,展示了使用Python实现NLP项目的大量实践经验。本书主要内容包括文本挖掘/NLP任务中所需的所有预处理步骤,如何使用Python 3的NLTK 3进行文本处理,如何通过Python开展NLP项目。本书适合NLP和机器学习领域的爱好者、Python程序员以及机器学习领域的研究人员阅读。 -
微信小程序开发实战黑马程序员 著本书是针对Web前端开发人员编写的一本快速掌握微信小程序开发的教程。本书通过通俗易懂的语言、丰富实用的案例,讲解微信小程序的原理和开发技术。 全书共8章,第1、2章主要讲解微信小程序的入门知识,介绍微信小程序的优势和发展前景,通过简单易懂的“比较数字大小”案例帮助读者快速熟悉开发流程;第3、4章分别讲解“音乐”和“婚礼邀请函”小程序项目,通过这两章的学习,读者可以掌握小程序的布局和各种组件的使用;第5、6章讲解微信小程序的各种API,通过8个典型的案例对这些API的使用进行演示;第7章讲解微信小程序开发框架,涵盖了微信小程序模块开发、第三方框架(mpvue、WePY)和UI库(WeUI);第8章讲解一个综合项目—点餐系统,详细讲解项目从需求分析到代码实现的全过程。 本书适合作为高等院校本、专科计算机相关专业的教材,也可作为广大计算机编程爱好者的参考书。
