提交 74c1da4e 编写于 作者: F feilong

update author

上级 fe21db1c
{ {
"exercise_id": 33, "exercise_id": 33,
"author": "幻灰龙", "author": "huanhuilong",
"source": "helloworld.md", "source": "helloworld.md",
"depends": [], "depends": [],
"type": "code_options" "type": "code_options"
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Hello World # 标题:Hello World
# 描述:输出 "Hello,World!" 字符串,找出错的那项。 # 描述:输出 "Hello,World!" 字符串,找出错的那项。
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "class.md", "source": "class.md",
"depends": [], "depends": [],
"exercise_id": 26, "exercise_id": 26,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Alice、Bob 和他们的朋友们 # 标题:Alice、Bob 和他们的朋友们
# 描述:密码学著名人物 # 描述:密码学著名人物
# [1] https://www.zhihu.com/question/63306763 # [1] https://www.zhihu.com/question/63306763
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "function.md", "source": "function.md",
"depends": [], "depends": [],
"exercise_id": 28, "exercise_id": 28,
......
...@@ -59,7 +59,7 @@ if __name__ == '__main__': ...@@ -59,7 +59,7 @@ if __name__ == '__main__':
```python ```python
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:编程语言发明家 # 标题:编程语言发明家
# 描述:使用 Python 函数处理编程语言发明家的信息 # 描述:使用 Python 函数处理编程语言发明家的信息
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:编程语言发明家 # 标题:编程语言发明家
# 描述:使用 Python 函数处理编程语言发明家的信息 # 描述:使用 Python 函数处理编程语言发明家的信息
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "process.md", "source": "process.md",
"depends": [], "depends": [],
"exercise_id": 27, "exercise_id": 27,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:编程语言简史 # 标题:编程语言简史
# 描述:循环打印每一个编程语言的创建年份 # 描述:循环打印每一个编程语言的创建年份
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "install.md", "source": "install.md",
"depends": [], "depends": [],
"exercise_id": 31, "exercise_id": 31,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 安装交互式查询程序 # 标题:Python 安装交互式查询程序
# 描述:交互式提示程序,用户选择对应平台后,能正确输出对应平台上的安装包下载连接 # 描述:交互式提示程序,用户选择对应平台后,能正确输出对应平台上的安装包下载连接
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "run.md", "source": "run.md",
"depends": [], "depends": [],
"exercise_id": 32, "exercise_id": 32,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 运行方式 # 标题:Python 运行方式
# 描述:提示用户选择想要了解的Python 的两种运行方式,选择后输出对应方式的基本说明,最后输出用户学习了几种运行方式 # 描述:提示用户选择想要了解的Python 的两种运行方式,选择后输出对应方式的基本说明,最后输出用户学习了几种运行方式
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "ide.md", "source": "ide.md",
"depends": [], "depends": [],
"exercise_id": 30, "exercise_id": 30,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python IDE # 标题:Python IDE
# 描述:提示用户选择想要了解的IDE,输出对应 IDE 介绍 # 描述:提示用户选择想要了解的IDE,输出对应 IDE 介绍
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "style.md", "source": "style.md",
"depends": [], "depends": [],
"exercise_id": 29, "exercise_id": 29,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 编码规范 # 标题:Python 编码规范
# 描述:输出MarkDown风格列表结构的 “学习 Python 编码规范以及相关工具和插件” 的介绍信息 # 描述:输出MarkDown风格列表结构的 “学习 Python 编码规范以及相关工具和插件” 的介绍信息
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "import_lib.md", "source": "import_lib.md",
"depends": [], "depends": [],
"exercise_id": 163, "exercise_id": 163,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 模块导入1 # 标题:Python 模块导入1
# 描述:通过 import 导入Python内置库 # 描述:通过 import 导入Python内置库
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "import_other_module.md", "source": "import_other_module.md",
"depends": [], "depends": [],
"exercise_id": 164, "exercise_id": 164,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 模块导入2 # 标题:Python 模块导入2
# 描述:通过 import 导入自己写的另外一个模块 # 描述:通过 import 导入自己写的另外一个模块
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "import_relative.md", "source": "import_relative.md",
"depends": [], "depends": [],
"exercise_id": 165, "exercise_id": 165,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 模块导入3 # 标题:Python 模块导入3
# 描述:相对目录导入 # 描述:相对目录导入
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "step.md", "source": "step.md",
"depends": [], "depends": [],
"exercise_id": 83, "exercise_id": 83,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 缩进规则 # 标题:Python 缩进规则
# 描述:Python 的缩进在一个源文件里要保持一致,例如都是4个空格或者都是2个空格 # 描述:Python 的缩进在一个源文件里要保持一致,例如都是4个空格或者都是2个空格
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 基本输入 # 标题:Python 基本输入
# 描述:心里想一个0-100之间的数字,让用户猜,如果小了或者大了,就给予提示,直到用户猜到 # 描述:心里想一个0-100之间的数字,让用户猜,如果小了或者大了,就给予提示,直到用户猜到
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 常用内置方法(1) # 标题:Python 常用内置方法(1)
# 描述:内置函数基本用例,基本测试+执行,,每个 assert 结果都是 True # 描述:内置函数基本用例,基本测试+执行,,每个 assert 结果都是 True
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 常用内置方法(2) # 标题:Python 常用内置方法(2)
# 描述:列表相关内置函数基本用例,基本测试+执行,每个 assert 结果都是 True # 描述:列表相关内置函数基本用例,基本测试+执行,每个 assert 结果都是 True
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "call.md", "source": "call.md",
"depends": [], "depends": [],
"exercise_id": 197, "exercise_id": 197,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 函数调用 # 标题:Python 函数调用
# 描述:使用函数设计一组 “容器API”:init/set/get/exist # 描述:使用函数设计一组 “容器API”:init/set/get/exist
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "fact1.md", "source": "fact1.md",
"depends": [], "depends": [],
"exercise_id": 190, "exercise_id": 190,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 函数 # 标题:Python 函数
# 描述:循环计算阶乘函数 # 描述:循环计算阶乘函数
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "fact2.md", "source": "fact2.md",
"depends": [], "depends": [],
"exercise_id": 244, "exercise_id": 244,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 函数递归 # 标题:Python 函数递归
# 描述:递归计算阶乘函数 # 描述:递归计算阶乘函数
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "fibonacci1.md", "source": "fibonacci1.md",
"depends": [], "depends": [],
"exercise_id": 201, "exercise_id": 201,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 函数递归 # 标题:Python 函数递归
# 描述:递归计算斐波那契函数 # 描述:递归计算斐波那契函数
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "fibonacci2.md", "source": "fibonacci2.md",
"depends": [], "depends": [],
"exercise_id": 239, "exercise_id": 239,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 函数+缓存 # 标题:Python 函数+缓存
# 描述:递归计算斐波那契函数, 带缓存 # 描述:递归计算斐波那契函数, 带缓存
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "helloworld2.md", "source": "helloworld2.md",
"depends": [], "depends": [],
"exercise_id": 166, "exercise_id": 166,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Hello World 进阶 # 标题:Hello World 进阶
# 描述:使用递归循环输出Hello World的每个字符,循环5次 # 描述:使用递归循环输出Hello World的每个字符,循环5次
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "hash_key_value_set.py", "source": "hash_key_value_set.py",
"depends": [ "depends": [
"key_value_set.py" "key_value_set.py"
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 类的基本使用(2) # 标题:Python 类的基本使用(2)
# 描述:继承容器类,扩展功能,支持类似redis的 hset/hget/hkeys 扩展接口 # 描述:继承容器类,扩展功能,支持类似redis的 hset/hget/hkeys 扩展接口
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "hash_key_value_set_by_compose.py", "source": "hash_key_value_set_by_compose.py",
"depends": [ "depends": [
"key_value_set.py" "key_value_set.py"
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 类的基本使用(3) # 标题:Python 类的基本使用(3)
# 描述:类的组合,使用组合而非继承实现类的扩展,支持类似redis的 hset/hget/hkeys 扩展接口 # 描述:类的组合,使用组合而非继承实现类的扩展,支持类似redis的 hset/hget/hkeys 扩展接口
......
{ {
"author": "幻灰龙", "author": "huanhuilong",
"source": "key_value_set.md", "source": "key_value_set.md",
"depends": [], "depends": [],
"exercise_id": 167, "exercise_id": 167,
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 类的基本使用(1) # 标题:Python 类的基本使用(1)
# 描述:编写一个kv容器类,支持 set/get/exist/keys/count 接口 # 描述:编写一个kv容器类,支持 set/get/exist/keys/count 接口
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 顺序语句 # 标题:Python 顺序语句
# 描述:一行一个语句,计算长方形面积 # 描述:一行一个语句,计算长方形面积
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 条件和分支(1) # 标题:Python 条件和分支(1)
# 描述:编写一个程序,能正确提示用户输入测试数字,判断是否是除以2等于5的数字。 # 描述:编写一个程序,能正确提示用户输入测试数字,判断是否是除以2等于5的数字。
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 条件和分支(2) # 标题:Python 条件和分支(2)
# 描述:存在还是不存在,提示用户输入查询关键字,判断是否在字典的key中,输出查询结果。 # 描述:存在还是不存在,提示用户输入查询关键字,判断是否在字典的key中,输出查询结果。
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 循环1 # 标题:Python 循环1
# 描述:使用 for 遍历打印列表信息 # 描述:使用 for 遍历打印列表信息
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 循环1 # 标题:Python 循环1
# 描述:使用 while 遍历,打印列表信息 # 描述:使用 while 遍历,打印列表信息
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 字典 # 标题:Python 字典
# 描述:字典的基本使用,插入key-value,并打印结果 # 描述:字典的基本使用,插入key-value,并打印结果
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 列表 # 标题:Python 列表
# 描述:列表的基本使用,使用append/pop,打印结果 # 描述:列表的基本使用,使用append/pop,打印结果
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 字符串 # 标题:Python 字符串
# 描述:使用字符串,几种不同引号的混合使用 # 描述:使用字符串,几种不同引号的混合使用
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 元组 # 标题:Python 元组
# 描述:元组的基本使用,循环打印元组成员,如果只有一个元素,应该怎么表示<br/><img src="https://img-mid.csdnimg.cn/release/static/image/mid/ask/321539019236199.jpg?x-oss-process=image/auto-orient,1/resize,w_320,m_lfit"/> # 描述:元组的基本使用,循环打印元组成员,如果只有一个元素,应该怎么表示<br/><img src="https://img-mid.csdnimg.cn/release/static/image/mid/ask/321539019236199.jpg?x-oss-process=image/auto-orient,1/resize,w_320,m_lfit"/>
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 内置类型 # 标题:Python 内置类型
# 描述:内置类的使用,列表元素去重+过滤小于3的元素 # 描述:内置类的使用,列表元素去重+过滤小于3的元素
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 字典推导式 # 标题:Python 字典推导式
# 描述:Python 独步天下的推导式表达式,使用字典推导式过滤,打印非windows系统的 Python 安装介绍 # 描述:Python 独步天下的推导式表达式,使用字典推导式过滤,打印非windows系统的 Python 安装介绍
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 列表推导式(1) # 标题:Python 列表推导式(1)
# 描述:Python 独步天下的推导式表达式,使用列表推导式过滤出偶数列表 # 描述:Python 独步天下的推导式表达式,使用列表推导式过滤出偶数列表
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 列表推导式(2) # 标题:Python 列表推导式(2)
# 描述:Python 独步天下的推导式表达式,使用列表推导式过滤不热的天气 # 描述:Python 独步天下的推导式表达式,使用列表推导式过滤不热的天气
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 元组推导式 # 标题:Python 元组推导式
# 描述:Python 独步天下的推导式表达式,使用元表推式过滤长度小于等于4的书籍 # 描述:Python 独步天下的推导式表达式,使用元表推式过滤长度小于等于4的书籍
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 字符编解码 # 标题:Python 字符编解码
# 描述:二进制只是二进制,取决于怎么编码和解码,unicode 转 utf8 # 描述:二进制只是二进制,取决于怎么编码和解码,unicode 转 utf8
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 三元表达式(1) # 标题:Python 三元表达式(1)
# 描述:Python 没有问号表达式了!使用三元组表达式统计偶数个数 # 描述:Python 没有问号表达式了!使用三元组表达式统计偶数个数
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 三元表达式(2) # 标题:Python 三元表达式(2)
# 描述:使用嵌套的三元组表达式统计数字频率,如果是2的倍数加1,如果是4的倍数加2,否则加0 # 描述:使用嵌套的三元组表达式统计数字频率,如果是2的倍数加1,如果是4的倍数加2,否则加0
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 断言 # 标题:Python 断言
# 描述:所谓断言,就是证明,使用 assert 对输入函数输入参数和函数返回结果分别做前校验和后校验 # 描述:所谓断言,就是证明,使用 assert 对输入函数输入参数和函数返回结果分别做前校验和后校验
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python with-as 语句(2) # 标题:Python with-as 语句(2)
# 描述:实现一个范围耗时统计类。 实现了 __enter__ 和 __exit__ 成员的类,可以通过 with as 语法使用,程序进入和离开范围的时候会自动调用 __enter__ 和 __exit__方法。 # 描述:实现一个范围耗时统计类。 实现了 __enter__ 和 __exit__ 成员的类,可以通过 with as 语法使用,程序进入和离开范围的时候会自动调用 __enter__ 和 __exit__方法。
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python with-as 语句(1) # 标题:Python with-as 语句(1)
# 描述:文件读写 # 描述:文件读写
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 异常处理 # 标题:Python 异常处理
# 描述:控制异常的最小范围,出现异常正常打印日志和堆栈 # 描述:控制异常的最小范围,出现异常正常打印日志和堆栈
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 字符串方法 # 标题:Python 字符串方法
# 描述:Python 的字符串处理, 一个朴实无华的四则运算计算器,批量计算小学生四则运算表达式 # 描述:Python 的字符串处理, 一个朴实无华的四则运算计算器,批量计算小学生四则运算表达式
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 匿名表达式 # 标题:Python 匿名表达式
# 描述:Python 高阶函数编程,使用 lambda 表达式获取key,将list转成dict # 描述:Python 高阶函数编程,使用 lambda 表达式获取key,将list转成dict
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 文件读写 # 标题:Python 文件读写
# 描述:基本文件读写,写入 "test" 到 "/tmp/test.txt",再次打开读取 # 描述:基本文件读写,写入 "test" 到 "/tmp/test.txt",再次打开读取
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 文件读写 # 标题:Python 文件读写
# 描述:一种基于 sha256 的文件分片 hash 计算方式 # 描述:一种基于 sha256 的文件分片 hash 计算方式
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 常用标准库(1) # 标题:Python 常用标准库(1)
# 描述:sys, os, math, time, date ,以下所有的 assert 为 True ,<br/>请在使用的时候查文档,例如日期文档:https://docs.python.org/zh-cn/3/library/datetime.html#datetime.datetime # 描述:sys, os, math, time, date ,以下所有的 assert 为 True ,<br/>请在使用的时候查文档,例如日期文档:https://docs.python.org/zh-cn/3/library/datetime.html#datetime.datetime
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 常用标准库(2) # 标题:Python 常用标准库(2)
# 描述:json 序列化和反序列化 # 描述:json 序列化和反序列化
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 类和对象 # 标题:Python 类和对象
# 描述:创建学生类, 创建一个学生列表,加入3个学生,循环打印学生信息 # 描述:创建学生类, 创建一个学生列表,加入3个学生,循环打印学生信息
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 类成员 # 标题:Python 类成员
# 描述:直接调用学生类的成员变量,打印学生信息 # 描述:直接调用学生类的成员变量,打印学生信息
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 封装 # 标题:Python 封装
# 描述:只通过方法访问学生信息,则可以控制方法内的定制逻辑,例如记录访问日志 # 描述:只通过方法访问学生信息,则可以控制方法内的定制逻辑,例如记录访问日志
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 继承 # 标题:Python 继承
# 描述:使用继承,提取学生和教师类的公共父类 # 描述:使用继承,提取学生和教师类的公共父类
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 类多态 # 标题:Python 类多态
# 描述:学生和教师类,统一处理,打印他们的基本信息 # 描述:学生和教师类,统一处理,打印他们的基本信息
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 类创建 # 标题:Python 类创建
# 描述:创建点对象,计算内积 # 描述:创建点对象,计算内积
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 类创建 # 标题:Python 类创建
# 描述:使用 abc 库,创建抽象 BasePoint 类,创建 Point 子类,实现 dot 抽象方法 # 描述:使用 abc 库,创建抽象 BasePoint 类,创建 Point 子类,实现 dot 抽象方法
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 访问控制 # 标题:Python 访问控制
# 描述:分别编写类内部的私有方法,模块级别的私有方法 # 描述:分别编写类内部的私有方法,模块级别的私有方法
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 获取对象信息 # 标题:Python 获取对象信息
# 描述:过滤列表里所有含有 'z' 属性的对象,打印他们的 'x'+'y'+'z' 的值 # 描述:过滤列表里所有含有 'z' 属性的对象,打印他们的 'x'+'y'+'z' 的值
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 命令行解析 # 标题:Python 命令行解析
# 描述:使用 optparse 库配置指定命令行选项,并解析命令行 # 描述:使用 optparse 库配置指定命令行选项,并解析命令行
# 1. 选项 '-s' 和选项 '--server' 等价 # 1. 选项 '-s' 和选项 '--server' 等价
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 命令行解析 # 标题:Python 命令行解析
# 描述:手工编写 Python 命令行解析,支持 '-x' 或者 '--x' 类型选项处理,如果没有指定值则设置为True # 描述:手工编写 Python 命令行解析,支持 '-x' 或者 '--x' 类型选项处理,如果没有指定值则设置为True
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 时间日期 # 标题:Python 时间日期
# 描述:常用日期时间处理 # 描述:常用日期时间处理
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 时间加法 # 标题:Python 时间加法
# 描述:从2008年1月开始到本月,遍历每一个月份的1号,并打印信息 # 描述:从2008年1月开始到本月,遍历每一个月份的1号,并打印信息
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 计时器 # 标题:Python 计时器
# 描述:便利的 Python 计时器,统计从 0 遍历到 100000 消耗的时间,精确到毫秒 # 描述:便利的 Python 计时器,统计从 0 遍历到 100000 消耗的时间,精确到毫秒
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 文件夹拷贝 # 标题:Python 文件夹拷贝
# 描述: # 描述:
# 1. 使用 shutil 拷贝 "copy.py" 文件到 "/tmp/copy.py" # 1. 使用 shutil 拷贝 "copy.py" 文件到 "/tmp/copy.py"
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 文件统计 # 标题:Python 文件统计
# 描述:统计文件中行数,非空行数,以及空格间隔的token数 # 描述:统计文件中行数,非空行数,以及空格间隔的token数
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 创建文件夹 # 标题:Python 创建文件夹
# 描述:使用 os 递归创建文件夹,已存在就覆盖 # 描述:使用 os 递归创建文件夹,已存在就覆盖
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 文件遍历 # 标题:Python 文件遍历
# 描述:稳定排序地遍历一个文件下的文件 # 描述:稳定排序地遍历一个文件下的文件
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 文件遍历2 # 标题:Python 文件遍历2
# 描述:遍历一个文件夹下的所有子文件夹下文件,并返回绝对路径列表 # 描述:遍历一个文件夹下的所有子文件夹下文件,并返回绝对路径列表
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python 文件夹压缩 # 标题:Python 文件夹压缩
# 描述:使用 shutil 对文件夹进行zip压缩,压缩过程显示进度条 # 描述:使用 shutil 对文件夹进行zip压缩,压缩过程显示进度条
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:错误码处理 # 标题:错误码处理
# 描述:编写一个错误码枚举,支持转换成字符串格式方法: internal_ret_2_http # 描述:编写一个错误码枚举,支持转换成字符串格式方法: internal_ret_2_http
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python MySQL Connection # 标题:Python MySQL Connection
# 描述:封装一个 MySQL 连接类,继承自 MySQLConnector,请先完成【Python MySQL Connector】 # 描述:封装一个 MySQL 连接类,继承自 MySQLConnector,请先完成【Python MySQL Connector】
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python MySQL Connector # 标题:Python MySQL Connector
# 描述:封装一个 MySQL 的连接器,支持 open/close # 描述:封装一个 MySQL 的连接器,支持 open/close
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python MySQL 安装说明 # 标题:Python MySQL 安装说明
# 描述:本机测试需要先安装 mysql,假设密码是123456,请勿在命令行下直接输入密码 # 描述:本机测试需要先安装 mysql,假设密码是123456,请勿在命令行下直接输入密码
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python MySQL 读写 # 标题:Python MySQL 读写
# 描述:使用 MySQL 实现一个 key-value(string:json) 读写库,请先完成【Python MySQL 安装说明】、【Python MySQL Connector】和【Python MySQL Connection】 # 描述:使用 MySQL 实现一个 key-value(string:json) 读写库,请先完成【Python MySQL 安装说明】、【Python MySQL Connector】和【Python MySQL Connection】
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python Redis 连接器 # 标题:Python Redis 连接器
# 描述:实现一个 redis 连接器,能打开/关闭 redis 连结,使用连接池 # 描述:实现一个 redis 连接器,能打开/关闭 redis 连结,使用连接池
......
# -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
# 作者:幻灰龙 # 作者:huanhuilong
# 标题:Python Redis 安装说明 # 标题:Python Redis 安装说明
# 描述:熟悉 Redis 的基本安装,能启动 redis 服务,进入 redis 客户端操作 # 描述:熟悉 Redis 的基本安装,能启动 redis 服务,进入 redis 客户端操作
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册