作业:
1. K线(K-line 或 Candlestick Chart)
定义:
K线是一种用于表示金融资产(如股票、期货、加密货币等)价格走势的图表形式。
每根K线代表一个特定时间段(如1分钟、1小时、1天等)的价格波动情况。
组成:
实体部分:表示开盘价和收盘价之间的区间。
如果收盘价高于开盘价,实体通常为绿色或白色(表示上涨)。
如果收盘价低于开盘价,实体通常为红色或黑色(表示下跌)。
影线部分:表示最高价和最低价之间的波动范围。
上影线:最高价到实体的部分。
下影线:最低价到实体的部分。
用途:
K线图广泛应用于技术分析,帮助交易者识别市场趋势、支撑位、阻力位以及潜在的买卖信号。
2. Bug
定义:
Bug 是指在计算机程序或系统中存在的错误或缺陷,导致程序无法正常运行或产生错误的结果。
来源:
术语“Bug”起源于早期计算机时代,当时一只飞蛾卡在计算机的继电器中,导致机器故障。从此,“Bug”成为程序错误的代名词。
常见类型:
语法错误:代码不符合编程语言的语法规则。
逻辑错误:代码逻辑不正确,导致程序行为与预期不符。
运行时错误:程序在运行过程中崩溃或异常终止。
3. Debug(调试)
定义:
Debug 是指通过分析、测试和修复程序中的错误(Bug)来确保程序正常运行的过程。
调试工具:
IDE 集成调试器:如 PyCharm、Visual Studio Code 等,提供断点、单步执行、变量查看等功能。
打印调试:在代码中插入 print() 语句,输出变量的值或程序状态。
日志记录:使用日志工具(如 Python 的 logging 模块)记录程序运行信息。
调试步骤:
复现问题:找到导致 Bug 的具体操作或输入。
定位问题:通过调试工具或日志,确定 Bug 的位置。
修复问题:修改代码以解决 Bug。
测试验证:确保修复后的代码能够正常运行。
2025-01-30