Python

Python

文章 23.9k 浏览 6.0k

轻松理解 Python 装饰器

或许你已经用过装饰器,它的使用方式非常简单但理解起来困难(其实真正理解的也很简单),想要理解装饰器,你需要懂点函数式编程的概念,python函数的…

JSmiles 2021-04-20 12:07:48 1519 1 0

Python 3 高级拆箱

Python 2 中可以以这样的方式进行拆箱操作: >>> a, b = range(2) >>> a 0 >>> b 1 你可以把序列中多个多个元素赋值给多个变量名,不过在 Python2 中…

JSmiles 2021-04-19 12:06:21 1334 0 0

Python 中的 RQ 简介

RQ(Redis Queue)是基于 Redis 的消息队列服务框架,任务进入队列后由后台进程处理之,它能轻易集成到系统中,仅支持 Python 语言。RQ 需要 Redis>=2…

JSmiles 2021-04-16 12:40:31 1881 0 0

Python Mako 模板语言

Mako 的哲学:Python is great scripting language ,don't reinvent the wheel, your template can handle it ! 入门 Template 类是创建模板和渲染模…

JSmiles 2021-04-16 12:08:16 1956 0 0

Python 中的 LEGB 作用域 / 命名空间 规则

理解 LEGB 前,首先需要对 Python 的作用域、命名空间有一定的了解,话题才能继续展开。 命名空间 命名空间表示变量的可见范围,一个变量名可以定义在…

JSmiles 2021-04-15 12:03:42 1267 0 0

RQ 在 Python 中的进程 Worker

worker 就是一个 Python 进程,运行在后台用于执行那些费时的、阻塞的任务。因为这些任务并没有必要把他放在 web 应用中处理,比如用户注册时发送邮件…

JSmiles 2021-04-14 12:42:56 2664 0 0

Python 隔离环境 / 沙箱 / 虚拟环境 virtualenv 中文帮助文档 v1.7.x

安装 运行 pip install virtualenv 即可安装 virtualenv,想用 最新开发版 就运行 pip install virtualenv==dev 。 还可以用 easy_install 安装,即使…

JSmiles 2021-04-14 12:39:55 1361 0 0

Python RQ(Rdis Queue)任务列队

一个任务(Job)就是一个普通的 Python 对象,其具体表现形式就是一个函数,比如下面的 count_words_at_url 函数。该任务会在 worker(后台)进程中被…

JSmiles 2021-04-12 12:39:45 1578 0 0

如何正确使用 static、class、abstract 方法

方法在 Python 中是如何工作的 方法就是一个函数,它作为一个类属性而存在,你可以用如下方式来声明、访问一个函数: >>> class Pizza(object): ... d…

JSmiles 2021-04-11 12:14:23 1177 0 0

Python 虚拟环境

动态语言中 Ruby、Python 都有自己的虚拟环境,通过创建虚拟环境能够使不同的项目之间的运行环境保持独立性而相互不受影响。例如项目A依赖 Django1.4…

JSmiles 2021-04-10 12:37:44 1165 0 0

gevent 入门篇

并发编程模型主要有:多进程,多线程,事件驱动,协程。gevent 是基于协程的异步框架,它需要依赖于 greenlet.gevent 有什么样的优势? 先来通过一个简…

JSmiles 2021-04-10 12:10:28 1596 0 0

Python StringIO 对象

StringIO 是一个类文件(file-like)对象,真正的文件对象最终会映射到磁盘,而 StringIO 是一个和file对象有类似行为的内存文件对象。当有些操作要求…

JSmiles 2021-04-09 13:24:25 1331 0 0

Python 实用技巧

本文整理自SO上的热门问答 hidden features of python,早期有人做过类似的整理,但是内容比较旧而且比较粗糙,因此笔者在原文基础上加入自己的一些理…

JSmiles 2021-04-09 12:22:36 1228 0 0

深入理解 WSGI

WSGI 是什么?是一种规范,用来规范 Python web 应用与服务器之间通信的标准。好比你和老外说话也需要建立一种事先制定的语言来沟通一样。如果今天你…

JSmiles 2021-04-08 12:10:13 1436 0 0

Python 单元测试 Fudge

在单元测试过程中,如果代码中多处有数据库访问(读/写)、第三方请求,或者代码中包含一些复杂的对象,真实环境中难以被触发的对象的时候,该如何写…

JSmiles 2021-04-08 12:06:59 1408 0 0

简介

Python 由荷兰数学和计算机科学研究学会的 Guido van Rossum 于 1990 年代初设计,作为一门叫做ABC语言的替代品。Python 提供了高效的高级数据结构,还能简单有效地面向对象编程。

更多

推荐作者

亚希

文章 0 评论 0

cyp

文章 0 评论 0

北漠

文章 0 评论 0

11223456

文章 0 评论 0

坠似风落

文章 0 评论 0

游魂

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文