首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    REST API设计指导——译自Microsoft REST API Guidelines(一)

    如果API的设计更规范更合理,在很大程度上能够提高联调的效率,降低沟通成本。那么什么是好的API设计?这里我们不得不提到REST API。...另外,REST API的书籍很多,但是完整完善实践丰富的设计指导并不多见,我们有幸看到了微软团队的作品——Microsoft REST API Guidelines,因此才有了此篇内容。...为什么用REST API? 1.前后端分离主要以API为界做接洽的,这样就会有很多的API,API的表现力更强,更加便于理解。...2.REST API没有状态,不管前端是何种状态何种设备下都可以无差别的请求资源。 3.Restful API有直接的规范和原则。 简单的来说,有以下好处: 看到Url就知道可以拿到什么。...Microsoft REST API Guidelines目录 1 Abstract  摘要 2 Table of contents  目录表 3 Introduction  介绍 3.1 Recommended

    1.7K30

    Python与Microsoft Office

    标签:Python,pywin32 Microsoft Office现在已经是我们每天必须使用的软件之一,而Python可用于编写Office脚本(也称为自动化),使用户更容易使用。...在本文中,将介绍如何使用PyWin32模块访问一些Office程序,并使用Python操作它们。...Python和Microsoft Excel 如果查找使用Python和Office的示例,通常会发现最常涉及到的组件是Excel。...如果需要了解更多信息,建议尝试录制宏,然后将结果转换为Python。 Python和Microsoft Word 使用Python访问Microsoft Word遵循与Excel相同的语法。...示例中,要获得Microsoft Word应用程序的句柄,我们将其称为win32.gencache.EnsureDispatch('Word.Application'),然后通过调用word实例的Documents.Add

    3.5K20

    REST API设计指导——译自Microsoft REST API Guidelines(三)

    前面我们说了,如果API的设计更规范更合理,在很大程度上能够提高联调的效率,降低沟通成本。那么什么是好的API设计?这里我们不得不提到REST API。...关于REST API的书籍很多,但是完整完善实践丰富的设计指导并不多见,我们有幸看到了微软团队的作品——Microsoft REST API Guidelines,因此才有了此篇内容。...5 Taxonomy 分类 As part of onboarding to Microsoft REST API Guidelines, services MUST comply with the taxonomy...Microsoft REST API 准则基本要求的一方面就是 服务的分类必须符合以下定义。...5.5 Long running API faults 长时间运行的API故障 For a Long Running API, it's possible for both the initial request

    1.6K30

    Python高级数据结构——图(Graph)

    Python中的图(Graph):高级数据结构解析 图是一种非常灵活且强大的数据结构,它由节点(顶点)和边组成,用于表示对象之间的关系。...在本文中,我们将深入讲解Python中的图,包括图的基本概念、表示方法、遍历算法以及一些实际应用。我们将使用代码示例演示图的操作和应用。...图的表示方法 在Python中,图可以使用多种方式表示,其中两种常见的表示方法是邻接矩阵和邻接表。...= Graph(5) graph.add_edge(0, 1) graph.add_edge(0, 2) graph.add_edge(1, 3) graph.add_edge(2, 4) 邻接表 邻接表使用字典或哈希表来表示图...在Python中,使用图可以通过邻接矩阵或邻接表的方式灵活表示,同时深度优先搜索和广度优先搜索是图遍历中常用的算法。

    1.9K10

    Python高级数据结构——图论算法(Graph Algorithms)

    Python中的图论算法(Graph Algorithms):高级数据结构解析图是一种由节点(顶点)和边组成的数据结构,用于表示不同元素之间的关系。...在本文中,我们将深入讲解Python中的图论算法,包括图的表示、常见算法、应用场景,并使用代码示例演示图论算法的操作。基本概念1. 图的表示在Python中,图可以使用邻接矩阵或邻接表的方式进行表示。...= GraphAdjacencyMatrix(5)graph_matrix.add_edge(0, 1)graph_matrix.add_edge(1, 2)graph_matrix.add_edge...dfs(graph, neighbor, visited)# 示例dfs(graph_list.graph, 0)广度优先搜索(BFS)BFS 使用队列实现,从起始节点开始,逐层访问图中的节点。...在Python中,可以使用字典等数据结构来表示图,通过深度优先搜索、广度优先搜索、Dijkstra算法、Prim算法等实现图论算法。

    72310

    使用Python自动化Microsoft Excel和Word

    Python-docx 然后是Python-docx,这个包之于Word就像Openpyxl之于Excel。如果您还没有学习他们的文档,那么您可能应该看一看。...毫不夸张地说,Python-docx是我开始使用Python以来使用过的最简单、最不言自明的工具包之一。它允许您通过插入文本、填充表格和在报表中自动渲染图像来自动生成文档。...继续使用Anaconda(或者你选择的任何其他IDE)并安装以下软件包: pip install openpyxl pip install python-docx Microsoft Excel自动化...Word报告,包含数字和在Microsoft Excel中创建的图表。...mkhorasani/excel_word_automation 有兴趣的可以下载修改和执行 作者:M Khorasani 原文地址:https://towardsdatascience.com/automate-microsoft-excel-and-word-using-python-ab92713b4ffe

    1.9K30

    【Python】已解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build

    已解决:Microsoft Visual C++ 14.0 or greater is required 报错问题 一、分析问题背景 在Python开发过程中,有时需要安装一些包含C或C++扩展的Python...Python的某些包在安装过程中需要编译本地扩展,而Windows系统默认不包含这些编译器。...Microsoft Visual C++ 14.0或更高版本是指Microsoft提供的C++编译器和工具集,它们是构建和编译这类扩展所必需的。...五、注意事项 在安装Visual C++ Build Tools时,请确保选择与你的Python版本和所需编译的包兼容的版本。...通过遵循上述步骤,你应该能够解决由缺少Microsoft Visual C++ 14.0或更高版本引起的安装问题,并成功安装所需的Python包。

    4.4K10

    Python高级数据结构——图论算法(Graph Algorithms)

    Python中的图论算法(Graph Algorithms):高级数据结构解析 图是一种由节点(顶点)和边组成的数据结构,用于表示不同元素之间的关系。...在本文中,我们将深入讲解Python中的图论算法,包括图的表示、常见算法、应用场景,并使用代码示例演示图论算法的操作。 基本概念 1....图的表示 在Python中,图可以使用邻接矩阵或邻接表的方式进行表示。 邻接矩阵 邻接矩阵是一个二维数组,其中 matrix[i][j] 表示顶点 i 和 j 之间是否有边。...self.graph[end].append(start) # 示例 graph_list = GraphAdjacencyList() graph_list.add_edge(0, 1) graph_list.add_edge...在Python中,可以使用字典等数据结构来表示图,通过深度优先搜索、广度优先搜索、Dijkstra算法、Prim算法等实现图论算法。

    2.4K10

    ArcGIS API for Python

    ● ArcGIS API for Python 这玩意是啥呢?...官方解释如下 ArcGIS API for Python 是一个 Python 库,可用于执行 GIS 可视化和分析、空间数据管理和 GIS 系统管理任务,这些任务可以以交互方式运行,也可以使用脚本运行.../python/guide/overview-of-the-arcgis-api-for-python/ 关于样例代码esri很贴心的采用了Jupyter Notebook的形式,可以在线查看,也可以下载并以交互方式运行.../en/latest/notebook.html ArcGIS API for Python的学习资源基本上就这些,目前国内也么有具体的详细教学视频,b站倒是有esri简单的内容介绍,但是我更加推荐使用帮助来文档来进行学习...众所周知,Esri的帮助从来不会让你失望,下方是ArcGIS API for Python的官网网站,以上资源基本都来自于这个网站。

    1K30
    领券