软件与程序设计
-
零基础学Python爬虫、数据分析与可视化从入门到精通孟兵,李杰臣 著Python 语言功能强大而灵活,具有很强的扩展性,同时它的语法又相对简洁易懂,没有编程基础的普通办公人员经过适当的学习也能轻松上手。本书以Python 语言为工具,从编程新手的角度和日常办公的需求出发,深入浅出地讲解如何通过Python 编程高效地完成数据的获取、处理、分析与可视化。全书共13 章。第1 章和第2 章主要讲解Python 编程环境的搭建和Python 语言的基础语法知识。第3 ~ 6章以数据处理与分析为主题,讲解NumPy 模块和pandas 模块的基本用法和实际应用。第7 ~ 9 章以数据获取为主题,由浅入深地讲解如何通过编写爬虫程序从网页上采集数据,并保存到数据库中。第10 章主要讲解自然语言处理技术在文本分词中的应用。第11 章和第12 章以数据可视化为主题,讲解如何使用Matplotlib 模块和pyecharts 模块绘制图表。第13 章通过量化金融案例对前面所学的知识进行了综合应用。 本书适合想要提高数据处理和分析效率的职场人士和办公人员阅读,也可供Python 编程爱好者参考。 -
深入理解Java模块系统[德] 尼科莱·帕洛格(Nicolai Parlog) 著,张悦,黄礼骏,张海深 译本书从Java模块系统的设计动机和基本概念讲起,一直延伸至其高级特性,详尽介绍了模块系统的基本机制,以及如何创建、构建和运行模块化应用程序。本书还会帮助你将现有项目迁移到Java 9及以上版本,并逐步将之模块化。书中主要内容包括:从源代码到JAR 来构建模块、迁移到模块化Java、解耦依赖以及改进API、处理反射和版本、自定义运行时镜像等等。 -
Google SRE工作手册[美] 贝特西,[美] 尼尔,[美] 戴维 等 著你将会学到: 如何在你无法完全掌控的云环境里运行可靠的服务。 在你创建、监控和运行服务的过程中践行服务质量目标。 如何将现有运维团队转型为SRE,包括发掘出运营的最Z大价值。 从绿地或者棕地上启动SRE的方法。 -
敏捷实战 破解敏捷落地的60个难题[美] 丹尼尔·詹姆斯·古洛 著,倪琛 译敏捷对于软件开发,乃至更广泛意义上的企业运作和项目管理都很有指导意义,但成功地在企业内实践敏捷并非易事。本书详细探讨了敏捷之路上最常遇到的问题,旨在帮助读者扫清敏捷实践路上的种种障碍。本书主要内容包括:敏捷的真实含义和相关概念,从瀑布式开发模式向敏捷开发转型时的常见问题,Scrum的使用方法,顾客需求分析,产品负责人和项目经理的角色定位,团队组织方式,敏捷相关会议,敏捷社区经验分享,等等。 -
青少年Python编程入门傅骞,王钰茹 著《青少年Python编程入门——图解Python》介绍python语言,一层层地揭开python语言神秘的面纱,从编程语言的本质出发,通过通俗易懂的语言和有趣的图画将python变成了读者生活中的朋友,让读者阅读起来完全没有心理压力和认知负担,并产生继续读下去的欲望。同时,本书内容比较全面,从python语言环境的安装到完整的编写一段程序,到最后独立地完成一个编程项目,有助于提升读者的编程思维和实践能力。没有编程基础知识也能读懂的Python编程入门书,将Python知识点画给你看,帮你赶走对编程的畏难情绪。 -
基于Vue的Java Web项目实战齐立辉,周仲文 编《基于Vue的Java Web项目实战/面向高等职业院校基于工作过程项目式系列教材》主要内容包括8章,即网上书城项目环境搭建、登录页面设计、主页设计、业务对象封装、数据库链接、登录注册功能、应用MVC设计模式和Vue技术重构网上书城项目,严格按照生产环境中的操作流程对知识体系进行编排,循序渐进地讲解知识,并逐步应用所学知识。《基于Vue的Java Web项目实战/面向高等职业院校基于工作过程项目式系列教材》中每章都设有学习目标、学习路径、任务描述、任务技能、任务实施、任务总结、英语角和任务习题,结构条理清晰、内容详细,任务实施可以将所学的理论知识充分地应用到实际操作中,提高读者的实践能力。 -
情境增强信息融合[意大利] Lauro Snidaro(劳罗·斯纳罗) 等 著,熊伟 等 译本书详细介绍了情境增强信息融合的基础推理、理论和方法,包括融合过程设计和实现中的情境影响,书中汇集了该领域**专家的**研究成果。全书分六个部分:基本原理、用于融合的情境概念、情境融合的系统观念、情境的数学特征、硬/软融合中的情境以及情境方法在融合中的应用。本书强调高级别信息融合和低级别信息融合之间的平衡问题,以描述在苛刻条件下的性能改进;强调组合不同领域的先进技术,以克服单一视角、传统计算和传统上应用于特定领域数据和信息融合程序的局限性。最后,介绍了所选择的需要注入情景知识的有代表性的应用领域,例如,视觉系统,港口监视、机器人和环境智能等。 -
MATLAB程序设计王赫然 著MATLAB是一款用于科学工程计算的高级高效编程语言,是科学家与工程师必备工具。《MATLAB程序设计——重新定义科学计算工具学习方法》强调MATLAB软件的思想精髓和应用性,基于MATLAB R2020a版本,重新定义了一套最为高效实用的MATLAB软件学习方法。《MATLAB程序设计——重新定义科学计算工具学习方法》与同类图书相比有诸多特色,《MATLAB程序设计——重新定义科学计算工具学习方法》着重强调矩阵的思想核心,体会基于矩阵的数据结构与程序设计;精心编排结构化的高效学习路线,全面涵盖软件主线功能;开辟市面罕见的AppDesigner教学,深挖App设计思想与技术; 精编极简实用例程,实时脚本助力教学,极大压缩学习成本。全书章节分布极为考究,契合一套最快捷有效的MATLAB学习策略:首先学习基本流程、熟悉软件框架(第2章),然后理解矩阵思想、练习矩阵编程(第3章),其次功能集中实践并探索解决问题(第4、5、6章),最后进行软件设计制作和大型项目实战(第7章)。《MATLAB程序设计——重新定义科学计算工具学习方法》结构清晰不失全面、语言精要不失生动,既可以作为高等院校MATLAB教学的参考教材,也可以作为广大科研工程技术人员的参考用书。 -
C语言程序设计教程王素香,张宝石,魏钢 著本书从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍使用C语言进行程序开发应该掌握的各方面知识。书中所有知识都结合具体实例进行介绍,努力实现“零基础”入门,每个章节都配备了教学课件及教学短视频,以二维码的形式展现。 全书共分12 章,内容包括C 语言概述、C 语言程序设计基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、预处理命令、指针、结构体和共用体、文件、位运算。 本书适合作为高等职业院校程序设计课程的教材,也可作为社会培训人员的参考用书,还可供软件开发入门者自学使用。 -
Python程序设计与应用曹洁,张王卫,张世征,范乃梅 等 著本书结合编者多年的程序设计、系统开发与课程讲授的经验,由浅入深、循序渐进地介绍了Python程序设计方法,使读者能够系统、全面地掌握程序设计的理论与应用。全书共13章,主要内容包括:Python基础知识与软件安装,数值、字符串、列表、元组、字典、集合数据类型,选择结构与循环结构,函数与lambda表达式,正则表达式、re模块以及Match对象的使用方法,文本文件、Word文档以及Excel文件的读与写,面向对象程序设计的相关知识,模块和包的创建与使用,Tkinter图形用户界面设计,利用matplotlib库实现数据可视化,Python连接以及使用其操作数据库的方法,网络编程、网页解析以及网络爬虫等。本书可作为计算机、人工智能、大数据等相关专业的程序设计课程教材,也可供非理工科专业的学生学习使用,还可作为Python爱好者的自学参考用书。
