软件与程序设计
-
高校数智转型唐嘉乐高校数智转型是国家战略和时代发展的需要,是实现高校治理现代化,全面提升教学、科研效能和大学服务水平的重要途经。澳门科技大学从2017 年起践行新发展理念,全面实施数智转型发展战略,创设WeMust 品牌引领转型,打造软件基座促进全方位系统集成、深度融合与应用创新,坚持软件产品化和同步构建健康化运营体系,实现健康运维,通过AI 赋能促进各领域效能提升与软件平台服务转型。在实践中形成了一整套数智转型的理念、模式、路径和体系架构,建立起覆盖教学、科研、图书馆、招生与注册、校园支付、校园生活、办公管理、人力资源服务、财经服务、大数据服务等业务的统一服务平台、统一数据中心和可持续的技术发展生态,并持续深化和延展。WeMust 的构建与完善是澳门科技大学迈向世界一流大学的重要举措,正在助力大学实现跨越式发展,有助于提升澳门科技大学的知名度和影响力。 -
算法训练营陈小玉本书图文并茂、通俗易懂,详细讲解常用的算法知识,又融入大量的竞赛实例和解题技巧,可帮助读者熟练应用各种算法解决实际问题。本书总计8章。第1章讲解STL,涉及双端队列、优先队列、位图、集合、映射和STL中的常用函数;第2章讲解实用的数据结构,涉及并查集、倍增、稀疏表、区间最值查询、最近公共祖先、树状数组和线段树;第3章讲解查找算法,涉及散列表、字符串模式匹配和字典树;第4章讲解平衡树,涉及树高与性能、平衡二叉搜索树、树堆和伸展树;第5章讲解图论提高方面的知识,涉及连通图与强连通图、桥与割点、双连通分量的缩点和Tarjan算法;第6章讲解图论算法,涉及最小生成树、最短路径、拓扑排序和关键路径;第7章讲解搜索算法提高方面的知识,涉及剪枝优化、嵌套广度优先搜索、双向广度优先搜索和启发式搜索;第8章讲解动态规划提高方面的知识,涉及树形动态规划、状态压缩动态规划和动态规划优化。本书面向对算法感兴趣的读者,无论是想扎实内功或参加算法竞赛的学生,还是想进入名企的学生、求职者,抑或是想提升核心竞争力的在职人员,都可以参考本书。若读者想系统学习数据结构与算法,则可参考《算法训练营:入门篇》(全彩版)和《算法训练营:进阶篇》(全彩版)。 -
算法不难林进威"《算法不难 》结合300多幅示意图与70个算法示例(Python实现)直观地讲述36种常用经典算法的相关知识和9种经典算法思想,帮助读者深入理解相关算法的原理与设计思想,为后续学习高级算法夯实基础。《算法不难 》分为5章。第1章介绍算法的基本概念以及如何正确使用和设计算法等相关知识;第2章介绍排序算法的基本思想以及冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序和基数排序十大排序算法;第3章首先介绍图算法的基础知识,然后介绍路径搜索、广度优先搜索、深度优先搜索、最小生成树、单源最短路径、最大流等常用图算法。第4章介绍字符串处理算法的相关知识,涵盖字符串基础知识以及字符串判断、字符串匹配、字符串排序和字符串压缩等。第5章介绍枚举、递推、递归、分治、贪心、动态规划、迭代、回溯和模拟九大算法思想的原理与应用。《算法不难 》内容丰富,讲解循序渐进,适合有一定Python语言基础的算法入门人员阅读,也适合其他算法爱好者和程序设计从业人员阅读,还可以作为高等院校相关专业算法课程的教材。" -
Python数据分析与办公自动化李增刚、王增、董辉立 编著本书内容分为三个部分:第一部分详细介绍Python的语法;第二部分详细介绍Python数据处理和数据分析方面的内容,包括NumPy数组处理、Matplotlib数据可视化、Pandas数据处理、SciPy高级数据处理(如傅里叶变换、聚类算法、插值计算、数字信号处理、多项式和曲线拟合等);第三部分介绍办公自动化方面的内容,涉及Excel文档的读写、Word文档的读写、PowerPoint文档的读写和PDF文档的读写。本书内容讲解详细,给出了每个命令的语法格式,对语法中的参数进行了详细解释,在每个知识点中配以实例程序供读者参考。本书适合所有喜欢用Python编程的人员、数据处理人员、办公室工作人员和各类科技工作者等。 -
Java网络爬虫精解与实践张凯《Java网络爬虫精解与实践》全面而系统地介绍与网络爬虫程序相关的理论知识,并包含大量的实践操作案例。《Java网络爬虫精解与实践》共分为 8 章。第 1 章以自动化框架为基础,介绍网络爬虫程序的入门开发实践。第 2 章深入讲解网页内容的处理、解析技术和数据提取方法。第 3 章讨论验证码识别技术以及如何有效绕过验证码的策略。第 4 章涉及网络抓包技术及其对抗策略。第 5 章深入探讨 JavaScript 代码的混淆技术与逆向分析方法。第 6 章专注于移动端应用程序的数据爬取技术及相关逆向分析技术。第 7 章介绍构建分布式网络爬虫系统所需的关键技术。第 8 章通过实战案例,展示分布式网络爬虫系统设计与实现的思路。通过学习本书,读者将显著提升网络爬虫系统的设计与实现能力,并增强对网页代码及移动端应用程序代码的逆向分析水平。《Java网络爬虫精解与实践》的内容不仅涵盖理论知识,还注重实践操作,适合广大网络爬虫程序开发爱好者阅读。同时,《Java网络爬虫精解与实践》也适合作为培训机构和学校的教学参考用书。 -
Python数据可视化快速入门到精通明日科技 编著《Python数据可视化快速入门到精通》是一本侧重介绍各种数据可视化工具 案例的Python数据可视化图书,为了保证读者可以学以致用,在实践方面循序渐进地进行3个层次的实践:基础知识实践、进阶知识实践和综合应用实践。本书全面介绍了数据可视化知识,从学习到实践的角度出发,以帮助读者快速掌握Python各种数据可视化工具,既可以学习,又可以作为查询工具。本书通过各种实例、案例,将每一款数据可视化工具的使用与实际应用相结合,力求使读者短时间内掌握多款数据可视化工具,畅游职场。全书共分15章,主要分为3个篇章,即基础篇、提高篇和案例篇。基础篇:包括认识数据可视化、搭建Python数据可视化环境以及Python基础绘图工具。提高篇:是基础篇的提升,包括Python各种数据可视化工具的介绍与使用,如Matplotlib的进阶应用、Pandas内置绘图大全、Seaborn图表、第三方图表Pyecharts、Plotly图表、Bokeh图表。案例篇:基于不同技术方向的实用案例,包括Matplotlib Pandas实现商业图表之渐变饼形图、Matplotlib NumPy实现商业图表之对比分析双向柱形图、Matplotlib Animation实现动态图表、Matplotlib Pandas PyQt5实现嵌入交互式图表、Matplotlib NumPy实现趣味绘图。本书提供大量丰富的资源,力求为读者打造一本基础 应用 实践一体化、精彩的Python数据可视化工具书。本书不仅适合初学者、入行数据分析人员、与数据打交道(与数据相关)人员、对数据感兴趣的人员,也适合从事其他岗位想掌握数据可视化工具的职场人员。 -
Python信号处理仿真与应用周治国《Python信号处理仿真与应用(新形态版)》介绍了Python信号处理工具箱的体系架构及其函数和实例。本书共8章,主要包括信号处理概况,Python编程基础,信号生成和预处理,测量和特征提取,变换、相关性和建模,数字和模拟滤波器,频谱分析,借助大语言模型实现信号处理等内容。为了便于读者学习使用和参考,书中提供了较完整的原理方法介绍和计算推导实例。《Python信号处理仿真与应用(新形态版)》内容全面,实用性强,适用范围广,既可作为高等院校通信与信息系统、电子科学与技术、电子信息工程等相关专业本科生和研究生的课程教材,也可作为通信、雷达信号处理、生物医学信号处理等相关领域的工程技术人员的参考资料。 -
AI辅助编程入门李特丽本书是一本专为编程爱好者和专业人士设计的实用指南。全书共分为十个章节,系统地介绍了人工智能在编程领域的应用,特别是AI辅助编程工具如何简化编程学习过程和提升编程能力。第一章从AI辅助编程工具的基本概念入手,为读者揭开AI编程的神秘面纱。随后,书中深入探讨了GitHub Copilot等前沿工具,这些工具能够通过智能代码补全和建议,极大地提高编程效率和质量。书中不仅停留在理论层面,更通过丰富的实战案例,如批量文件翻译和构建网页版智能对话机器人,让读者能够直观地看到AI工具在实际工作中的应用。这些案例不仅展示了如何利用大型语言模型(LLM)的强大能力,还提供了详细的步骤和代码示例,确保读者能够轻松上手,将所学知识转化为解决实际问题的能力。通过本书的学习,读者将能够掌握AI辅助编程的精髓,无论是在学术研究还是商业项目中,都能够更加自信地运用AI技术,提升自己的编程技能和工作效率。 -
PDA高速数据采集分析系统应用指南刘伟铭本书系统地诠释工业PDA(Process Data Acquisition)高速数据采集分析系统的一般原理,结合丰富的插图,介绍该系统的功能、性能指标、安装使用方法;广视角地剖析该系统支持的PLC、硬件接口模块、数据总线类型;详细阐述完全开放的数据接口。本书共13 章,充分展示 PDA 高速数据采集分析系统架构、技术研发、应用策略,以及数据采集原理、编程技巧。其中涉及的相关系统,如长期趋势分析系统、开放式高频时序数据库、数据库系统及升迁工具、数字钢卷转换计算系统、数字钢卷快速搜索统计系统、设备诊断同步过采样系统、轧辊剥落预警及快停系统、辊道电流监测系统、高频高密高速数据平台等,具有重要的工程指导意义。 -
C++编程之禅刘志宇《C 编程之禅:从理论到实践》是一部全面系统介绍C 编程语言的高级教程,旨在帮助读者深入理解C 的设计哲学和编程技巧。《C 编程之禅:从理论到实践》从C 的基础设计原则出发,详细地探讨了封装、继承、模板等核心概念,并介绍了C 20和C 23引入的一些现代特性。书中不仅讲解了C 的基本语法和结构,还探讨了类型系统、内存模型、并发编程、设计模式、架构策略以及性能分析等高级主题,并展示了诸多最佳实践供开发者参考。《C 编程之禅:从理论到实践》为读者提供了全面而细致的技术景观,能够帮助读者掌握C 这门强大的编程语言,并利用其功能来优化和创新编程实践。
