Python2 源码学习之 pyc
· ☕ 5 分钟
文中以 Python 2.7.8 版本源码为例。 1. Python 中常见的文件格式 py 文件 Python 源代码文件,可以使用文本编辑器进行修改。 pyc 文件 Python 源代码编译后,生成的字节码文件。 pyw 文件 pyc 文件执行时,会出现 console 窗口;pyw 文件执行时,不会出现。pyw 文件主要是用来运行纯 GUI 图形用户界面程序,

编写可阅读代码的艺术读书笔记
· ☕ 1 分钟
1. 关于名字 选择专业的词 避免泛泛的名字 用具体的名字代替抽象的名字 使用前缀或后缀给名字附带更多的信息 决定名字的长度 利用名字的格式来表达含义 2. 把信息装到名字里 通常来讲,加上像 is、has、can 或 should 这样的词,可以把布尔值变得更明确。 get 开头的方法,

PPT 制作攻略之呈现篇课程笔记
· ☕ 3 分钟
1. 概况 课程前置条件:已经完成 PowerPoint 逻辑梳理和内容撰写。 课程主要从以下六个部分,来增强 PowerPoint 的表现力: 色彩 文字 图形 图表 母版 动画 2. 色彩 2.1 认识色彩 色相 彩色,如紫色、青色、品红等。中性色,如黑、白、灰。 亮度 色彩的明暗程度,亮度值越高,色彩越白,亮度越低,色

如何使用 devpi 搭建 PyPI Server
· ☕ 3 分钟
使用 pip 命令安装 Python 包时,默认去 https://pypi.python.org/simple/ 源查找相应的包,下载并安装。但是在内网环境,或者需要发布一些私有包提供给指定用户时,就需要搭建自己的 PyPI Server。本篇主要记录使用 devpi 工具搭建 PyPI Server 源的过程,以及记录一些常用命令。 1. PyPI Server 比较 PyPI Server PyPI 代理镜像 本地缓存

Django Model 与 E-R 图
· ☕ 3 分钟
在需求逐步确认的过程中,系统的 DB 模型也逐步确认。有时使用,MySQL Workbench 这类工具绘制 E-R 图,然后生成 MySQL 数据库表,这时就需要反向生成 Django Models;有时直接写 Django Models ,但是又需要查看 E-R 图。本文主要解决上面两个需求,实现 Django Models 与 E-R 图之间的转换。 1. 生成 model 的