petstore

Python从小白到大牛PDF高清完整版免费下载|百度网盘

谁说胖子不能爱 提交于 2020-10-11 00:27:32
百度网盘:Python从小白到大牛PDF高清完整版免费下载 提取码:mo3f 内容简介 本书是一部系统论述 Python编程语言、 OOP编程思想以及函数式编程思想的立体化教程(含图书、答疑服务、教学课件、源代码及视频教程)。全书共分为四篇:第一篇 Python基础(第 1章 ~第 8章),第二篇 Python进阶(第 9章 ~第 15章),第三篇 Python高级实用库与框架(第 16章 ~第 20章),第四篇项目实战(第 21章 ~第 24章)。主要内容包括开篇综述、搭建开发环境、第一个 Python程序、Python语法基础、 Python编码规范、数据类型、运算符、控制语句、数据结构、函数式编程、面向对象编程、异常处理、常用模块、正则表达式、文件操作与管理、数据交换格式、数据库编程、网络编程、 wxPython图形用户界面编程、Python多线程编程、项目实战 1 网络爬虫与爬取股票数据、项目实战 2 数据可视化与股票数据分析、项目实战 3 PetStore宠物商店项目、项目实战 4 开发 Python版 QQ2006聊天工具。 为便于读者高效学习,快速掌握 Python编程方法,本书作者精心制作了完整的教学课件、完整的源代码与丰富的配套视频教程,并提供在线答疑服务。 作者简介 关东升:一个在IT领域摸爬滚打20多年的老程序员、培训师、作者。精通多种IT技术

浅析如何在Nancy中使用Swagger生成API文档

时光总嘲笑我的痴心妄想 提交于 2020-08-08 16:55:04
前言 上一篇博客介绍了使用Nancy框架内部的方法来创建了一个简单到不能再简单的Document。但是还有许许多多的不足。 为了能稍微完善一下这个Document,这篇引用了当前流行的Swagger,以及另一个开源的 Nancy.Swagger 项目来完成今天的任务! 注:Swagger是已经相对成熟的了,但 Nancy (2.0.0-clinteastwood)和 Nancy.Swagger (2.2.6-alpha)是基于目前的最新版本,但目前的都是没有发布正式版,所以后续API可能会有些许变化。 下面先来简单看看什么是 Swagger 何为Swagger The World's Most Popular Framework for APIs. 这是Swagger官方的描述。能说出是世界上最流行的,也是要有一定资本的! 光看这个描述就知道Swagger不会差!毕竟人家敢这样说。当然个人也认为Swagger确实很不错。 通过官方文档,我们都知道要想生成Swagger文档,可以使用YAML或JSON两种方式来书写,由于我们平常写程序用的比较多的是JSON! 所以本文主要是使用了JSON,顺带说一下YAML的语法也是属于易懂易学的。 既然是用JSON书写,那么要怎么写呢?这个其实是有一套规定、约束,我们只要遵守这些来写就可以了。详细内容可以参见 OpenAPI

ASP.NET Web API 使用Swagger使用笔记

删除回忆录丶 提交于 2020-07-25 16:37:22
最近换了工作,其中Webapi这块没有文档,之前有了解过Swagger借此机会好好整理下常用的地方分享给有需要的小伙伴。 概述: 1.swagger 引用 2.swagger 问题1.action 方法名称相同处理 3.swagger 问题2.序列化出来的JSON NULL 值处理 4. 汉化及controller说明 5. 统一返回HttpResponseMessage 返回类型 指定 6. 自定义 HTTP Header (oauth2.0 请求) 7.请求示例remarks 1.swagger 引用 第一步: 第二步: 修改SwaggerConfig.cs 如 api 版本号,title 第三步: 创建项目XML注释文档 右键项目→属性→生成→选中下方的 "XML文档文件" 然后保存 配置启用: c.IncludeXmlComments(string.Format("{0}/bin/BjxWebApis.XML",System.AppDomain.CurrentDomain.BaseDirectory)); 第四步:启动项目 地址:http://localhost:58303/swagger 哈哈 成功了,不对这个是最终效果,下面一步一步来实现吧。 2.swagger 问题1.action 方法名称相同处理 根据错误提示 很快发现 某位大神 同样的接口名 传递了不同参数

ASP.NET WebApi使用Swagger做接口文档

早过忘川 提交于 2020-05-02 09:23:48
一,什么是Swagger 相信在做接口的,都会被接口文档烦的不行,接口文档没及时更新,前后端不一致等问题,而Swagger就是用来解决这一问题的!Swagger会根据api方法的注释生成相应的文档,让开发人员不必须再去写接口文档!效果图如下 二,如何在ASP.NET WebApi中使用Swagger 首先,创建一个WebApi 程序SwaggerDemo,这里我不再说如何创建WebApi了,相信大部分的朋友都会,不会的,稍加研究一下就会了。 然后,从nuget 管理器上面下载Swagger,搜索Swagger,选择Swashbuckle安装。 安装完成后,我们新创建一个控制器,因为本人懒,就这样直接命名为Default了, 添加相应的接口方法和注释,我们的基本工作就算完成了。 // / <summary> // / hello // / </summary> // / <returns></returns> [HttpGet] public string Hello() { return "hello ,to go!" ; } // / <summary> // / 返回输入值 // / </summary> // / <param name="str">str</param> // / <returns></returns> public string GetMess