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

update author

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