
Python
5号编程
面试宝典、编程知识、电子书、开发工具分享
展开
-
使用 Python 和 Flask 设计 RESTful API
使用 Python 和 Flask 设计 RESTful API近些年来 REST (REpresentational State Transfer) 已经变成了 web services 和 web APIs 的标配。在本文中我将向你展示如何简单地使用 Python 和 Flask 框架来创建一个 RESTful 的 web service。什么是 REST?六条设计规范定义转载 2017-06-28 17:53:28 · 369 阅读 · 0 评论 -
使用 Flask-RESTful 设计 RESTful API
前面我已经用 Flask 实现了一个 RESTful 服务器。今天我们将会使用 Flask-RESTful 来实现同一个 RESTful 服务器,Flask-RESTful 是一个可以简化 APIs 的构建的 Flask 扩展。RESTful 服务器作为一个提醒, 这里就是待完成事项列表 web service 所提供的方法的定义:========== =========转载 2017-06-28 17:54:31 · 752 阅读 · 0 评论 -
使用 Flask 设计 RESTful 的认证
今天我将要展示一个简单,不过很安全的方式用来保护使用 Flask 编写的 API,它是使用密码或者令牌认证的。示例代码本文使用的代码能够在 github 上找到: REST-auth 。用户数据库为了让给出的示例看起来像真实的项目,这里我将使用 Flask-SQLAlchemy 来构建用户数据库模型并且存储到数据库中。用户的数据库模型是十分简单的。对于每一个用户转载 2017-06-28 17:55:50 · 754 阅读 · 0 评论 -
Python迭代器(Iterator)
概述 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。延迟计算或惰性求值 (Lazy evaluation) 迭代器不要求你事先准备好整个迭代过程中所有的元素。仅仅是在迭代至某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合。可迭代对...翻译 2018-08-30 09:11:22 · 166 阅读 · 0 评论 -
Python的生成器
什么是生成器创建python迭代器的过程虽然强大,但是很多时候使用不方便。生成器是一个简单的方式来完成迭代。简单来说,Python的生成器是一个返回可以迭代对象的函数。怎样创建生成器在一个一般函数中使用yield关键字,可以实现一个最简单的生成器,此时这个函数变成一个生成器函数。yield与return返回相同的值,区别在于return返回后,函数状态终止,而yield会保存当前函数的...翻译 2018-08-30 09:39:21 · 162 阅读 · 0 评论 -
python yield from 语法
python yield from 语法yield语法比较简单, 教程也很多 , yield from的中文讲解很少 , python官网是这样解释的PEP 380 adds the yield from expression, allowing a generator to delegate part of its operations to another generator. Th...转载 2018-08-30 10:04:03 · 164 阅读 · 0 评论