Python

Python

文章 23.9k 浏览 6.0k

编写兼容 Python 2.x 与 3.x 代码

当我们正处于 Python2.x 到 Python3.x 的过渡期时,你可能想过是否可以在不修改任何代码的前提下能同时运行在 Python2 和 3 中。这看起来还真是一个合…

JSmiles 2021-04-08 12:05:36 1137 0 0

如何理解 Python 关键字 yield

(译注:以下代码必须在Python3环境下运行)在理解 yield 之前,你需要明白生成器 generator 是什么?生成器又源自于迭代对象。 可迭代对象(Iterbles…

JSmiles 2021-04-08 12:03:58 1184 0 0

gevent 是一个 Python 网络框架

gevent 是一个 python 网络框架,对应 Java 的 netty 框架,使用 greenlet 提供异步API,基于 libevent,它为各种并发和网络相关的任务提供了整洁的 A…

JSmiles 2021-04-08 12:03:19 1214 0 0

Doctest 最简单的测试工具

1、创建一个名为 test.txt 的文件 2、插入以下文本到文件中 this is a simple doctest that checks some of Python's arithmetic operations >>> 2+2 …

JSmiles 2021-04-07 12:06:09 1154 0 0

Python 中的 yield 生成器

任何使用yield的函数都称之为生成器,如: def count(n): while n > 0: yield n #生成值:n n -= 1 另外一种说法:生成器就是一个返回迭代器的函数,…

JSmiles 2021-04-07 12:01:03 1032 0 0

Flask 之 Hello world 详解

以下讲解假设你对 python 有基本了解,熟悉 wsgi,以及了解某种 python web framework。 from flask import Flask app = Flask(__name__) @app.route(…

JSmiles 2021-04-03 12:43:23 1480 0 0

Sentry 安装和使用配置

软件界有这么一条定论:不管多么优秀的软件一定会有 Bug,只是 Bug 的多少和严重性不一样而已。如果有一款软件能帮助你,当应用系统出现 Bug 时,或者…

JSmiles 2021-04-01 14:41:44 2588 0 0

Python 常见异常

Python 常见异常 NameError:访问未申明的变量 ZeroDevisionError:除数为零 SyntaxError:解释器语法错误,该错误不是在运行时发生的 IndexError:索…

JSmiles 2021-04-01 12:41:18 1031 0 0

Python 中的 Enum 枚举

Enum(枚举)在很多应用场景中都会出现,因此绝大部分编程语言都实现了 Enum 类型,Python 也不列外,但列外的是 Enum 在 Python 3.4 中才被正式支持…

JSmiles 2021-04-01 12:39:23 1324 0 0

Python Mock 学习笔记

hello.py #!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'liuzhijun' import os def rm(filename): if os.path.isfile(filename): os.…

JSmiles 2021-03-30 12:28:17 1256 0 0

Python 处理 JSON

序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,…

JSmiles 2021-03-26 12:09:16 1237 0 0

Python 描述符

什么是描述符(descriptor) 简单来讲,描述符就是一个 Python 对象,但这个对象比较特殊,特殊性在于其属性的访问方式不再像普通对象那样访问,它通…

JSmiles 2021-03-22 12:55:00 1261 0 0

Django 应用部署 Nginx + Gunicorn

Django 是 Python 语言中最受欢迎的全栈式 Web 框架之一,过去部署 Django 应用一般采用 Apache+mod_wsgi,但是由于有了 Nginx 出色的性能表现,Djang…

JSmiles 2021-03-22 12:52:20 1229 0 0

Python 装饰器

Python 函数是对象 To understand decorators, you must first understand that functions are objects in Python. This has important consequences.…

JSmiles 2021-03-22 12:49:09 1166 0 0

Python Collections 学习笔记

collections 模块集结了 Python 中的高性能的容器数据类型,这些数据类型主要包括:namedtuple()、deque、Counter、OrderedDiect、defaultdict。他们…

JSmiles 2021-03-19 13:14:19 1190 0 0

简介

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

更多

推荐作者

马化腾

文章 0 评论 0

thousandcents

文章 0 评论 0

辰『辰』

文章 0 评论 0

ailin001

文章 0 评论 0

冷情妓

文章 0 评论 0

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