Btz Blog

Every day to be a little better

Django 之自动化部署

将 Django 项目部署到云服务器上

前言 本博客是总结我将 Django 项目部署到阿里云服务器上的流程。重要的是,本博客不会将每一步的细节都事无巨细的列出,而是做一个概要性的总结与分析。 这个流程参照了《Test-Driven Development With Python》一书第九章至第十一章的内容。如果你想复现部署的流程,我建议你去看这本书的第九章 —— 第十一章。 用于部署的 Django 代码仓库在这里 ——&...

python 元编程之类元编程

使用元编程技术动态创建类

元编程相关博文的目录及链接 这篇博文是元编程系列博文中的其中一篇、这个系列中其他博文的目录和连接见下: 使用 python 特性管理实例属性 浅析 python 属性描述符(上) 浅析 python 属性描述符(下) python 导入时与运行时 python 元编程之动态属性 python 元编程之类元编程 前言 所谓类元编程,与属性元编程对应,其实就是在...

python 元编程之动态属性

使用元编程技术动态创建属性

元编程相关博文的目录及链接 这篇博文是元编程系列博文中的其中一篇、这个系列中其他博文的目录和连接见下: 使用 python 特性管理实例属性 浅析 python 属性描述符(上) 浅析 python 属性描述符(下) python 导入时与运行时 python 元编程之动态属性 python 元编程之类元编程 前言 元编程是一门程序运行时动态创建属性/类的技...

python 导入时与运行时

解密 python import 的特殊之处

元编程相关博文的目录及链接 这篇博文是元编程系列博文中的其中一篇、这个系列中其他博文的目录和连接见下: 使用 python 特性管理实例属性 浅析 python 属性描述符(上) 浅析 python 属性描述符(下) python 导入时与运行时 python 元编程之动态属性 python 元编程之类元编程 Preview Python 导入时和运行时的概...

浅析 python 属性描述符(下)

解析覆盖型属性描述符与非覆盖性属性描述符

元编程相关博文的目录及链接 这篇博文是元编程系列博文中的其中一篇、这个系列中其他博文的目录和连接见下: 使用 python 特性管理实例属性 浅析 python 属性描述符(上) 浅析 python 属性描述符(下) python 导入时与运行时 python 元编程之动态属性 python 元编程之类元编程 Review 上一篇博文,我们论述了 python...

浅析 python 属性描述符(上)

python 使用属性描述符高效的管理实例属性

元编程相关博文的目录及链接 这篇博文是元编程系列博文中的其中一篇、这个系列中其他博文的目录和连接见下: 使用 python 特性管理实例属性 浅析 python 属性描述符(上) 浅析 python 属性描述符(下) python 导入时与运行时 python 元编程之动态属性 python 元编程之类元编程 Review 在上一篇博文中、我们使用 pyth...

python 使用特性管理实例属性

@property 装饰器的正确用法和意义

说在前面 你可能听说过 python 元编程的大名,使用元编程技术可以在程序运行中动态的创建属性甚至动态创建类。本博文暂时不会讲述元编程的关键知识,而是讲述进行元编程所要知道的的基础知识,用以更好的理解 python 元编程的原理和性质。 本篇博文,包括接下来的几篇博文,会讲述相对零散的元编程基础知识、本篇讲述如何使用 python 特性来管理实例属性; 接下来、我会说明 python ...

理解“狭义”的 python 协程

从 yield 到 yield from

这篇博文讲述的 python 协程是不正式的、宽泛的协程,即通过客户调用 .send(…) 方法发送数据或使用 yield from 结构驱动的生成器函数,而不是 asyncio 库采用的定义更为严格的协程。 前言 在事件驱动型编程中,协程常用于离散事件的仿真(在单个线程中使用一个主循环驱动协程执行并发活动)。 协程通过显式自主地把控制权让步给中央调度程序从而实现了协作式多任务。...

浅析 python 迭代器与生成器

深入理解 python 迭代相关流程

要这篇博文有何用? 这篇博文是用于帮助理解 python 可迭代对象、迭代器与生成器的,你在阅读后应该能够比较清晰的理解 python 中迭代相关的概念与流程。 这篇博文能够解答: 在 python 中究竟什么是迭代? 什么是可迭代的对象,为什么 python 的序列类型的对象均可迭代? 迭代器是啥?它和可迭代对象有什么关联? 生成器又是啥? 生成器和迭代器有什么区别...

2019华为软件精英挑战杯参赛总结

"菜鸟失败后的自我安慰"

前言 从初赛(3月30日)结束后到今天也过了近三分之一个四月天了,现在区域复赛正在如火如荼的进行中… “还有2天就复赛了,好紧张!!” “你初赛就被淘汰了,复赛和你有什么关系?” “(ಥ_ಥ)” 是的,这篇博文是菜鸟失败后的自我总结(安慰),初赛在京津冀东北赛区排到了40 ,距离进复赛差了8名,所以晋级的大佬可以点击屏幕上方的“x”键退出这个页面了。 “失败是成功之继母,...