首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Python
订阅
vincentzh
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
谈一谈 Python 的上下文管理器
经常在 Python 代码中看到 with 语句,仔细分析下,会发现这个 with 语句功能好强,可以自动关闭资源。这个在 Python 中叫上下文管理器 Context Manager。那我们要怎么用它,什么时候用它呢。这里我们就来聊一聊。
Python 并发编程之线程池 / 进程池
Python 标准库为我们提供了 threading 和 multiprocessing 模块编写相应的多线程 / 多进程代码,但是当项目达到一定的规模,频繁创建 / 销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池 / 进程池,以空间换时间。但从 Python3.2 开始,标准库为我们提供了 concurrent.futures 模块,它提供了 ThreadPoolExecutor 和 ProcessPoolExecutor 两个类,实现了对 threading 和 multiprocessing 的进一步抽象,对编写线程池 / 进程池提供了直接的支持。
PEP 8 Python编码风格指南概要
Python 拥有简洁优雅的语法,但这并不意味着开发者一定能写出简洁而优雅的代码。要写出好的代码,就要遵循一定的规则。Python 官方给出了 PEP8 风格指南,建议每位 Python 开发者都应该阅读一遍,并在开发过程中遵循该编程规范。 PEP 8 全称为 Python E…
编写高效且优雅的 Python 代码
这篇文章部分提炼自书籍:《Effective Python》&《Python3 Cookbook》,但也做出了修改,并加上了作者自己的理解和运用中的最佳实践
听说你会 Python ?
最近觉得 Python 太 “简单了”,于是在师父川爷面前放肆了一把:“我觉得 Python 是世界上最简单的语言!”。于是川爷嘴角闪过了一丝轻蔑的微笑(内心 OS:Naive!,作为一个 Python 开发者,我必须要给你一点人生经验,不然你不知道天高地厚!)于是川爷给我了一份满分 100 分的题,然后这篇文章就是记录下做这套题所踩过的坑。
Python 函数的艺术:局部状态与 nonlocal 语句
SICP Python 版 2.4
Python - MySQLdb 的二三事
mysqldb 是 python 操作 mysql 数据库的一个库.mysql 的几乎所有的操作都可以实现,另外,mysqldb 的一些比较的 option 让数据操作更符合 pythonic 风格.在 python2 系列使用 Mysqldb, 在 python3 系列使用 pymysql 和 mysql.connect.
Python 正则表达式 re 模块简明笔记
正则表达式(regular expression)是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式 ‘hello’ 可以匹配字符串 ‘hello’。 要注意的是,正则表达式并不是一个程序,而是用于处理字符串的一种模式,如果你想用它来处理字符串,就必须使用支持正则表达式的工具,比如 Linux 中的 awk, sed, grep,或者编程语言 Perl, Python, Java 等等。
Python 优化第一步: 性能分析实践
当我们的确是有需要开始真正优化我们的 Python 程序的时候,我们要做的第一步并不是盲目的去做优化,而是对我们现有的程序进行分析,发现程序的性能瓶颈进而进行针对性的优化。这样才会使我们花时间和精力去做的优化获得最大的效果。
理解 Python 装饰器,只需要看这一篇
装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数 / 类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码到装饰器中并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。