Markdown 高效写作与 Python 开发基础指南
Markdown 语法与 Typora 实践
Markdown 是一种轻量级标记语言,广泛用于技术文档编写和博客发布。Typora 则是该领域内主流的所见即所得编辑器。掌握其核心语法与快捷操作可显著提升文档产出效率。
标题层级
- 语法标准: 使用
#符号表示,1 个#代表一级标题,以此类推,最高支持六级。 - 快速切换:
Ctrl + 1~6。
列表与条目
- 无序列表: 使用
-、*或+配合空格。快捷键:Ctrl + Shift + ]。 - 有序列表: 数字配合
.与空格。快捷键:Ctrl + Shift + [。
文本样式控制
- 加粗:
**内容**(快捷键Ctrl + B) - 斜体:
*内容*(快捷键Ctrl + I) - 下划线:
<u>内容</u>(快捷键Ctrl + U)
代码块处理
在英文输入法下键入三个反引号 ``` 后紧跟语言名称(如 python),即可进入对应的代码高亮环境。
# 示例代码块
def greeting():
print("Welcome to Python Programming")
计算机组成原理概要
五大核心逻辑组件
- 控制器: 负责指挥计算机各部件协调工作。
- 运算器: 执行数学运算与逻辑判断。
- 存储器: 包括内存(瞬时存取)与外存(长期保存)。
- 输入设备: 如键盘、鼠标、扫描仪等。
- 输出设备: 如显示器、打印机、音响等。
核心硬件交互机制
- CPU (中央处理器): 集成了控制器与运算器,是计算机的大脑。其内部寄存器容量极小但速度极快。
- 内存 (RAM): 充当数据中转站,读写速度快,但断电后数据清空。
- 硬盘 (ROM/Disk): 用于持久化存储,容量大且成本低,但读取速度远逊于内存。
程序运行流程: 存储在硬盘上的程序代码首先被加载至内存,CPU 从内存中读取指令并执行。运行过程产生的中间数据通常驻留在内存,若需永久保存则需写回硬盘。
编程语言与执行模型
语言演进历程
- 机器语言: 直接操作二进制位,计算机执行效率最高,但人类开发难度极大。
- 汇编语言: 使用助记符代替二进制,稍微提高了可读性,但仍依赖于具体硬件架构。
- 高级语言: 如 Python、Java、C++ 等,采用类自然语言编写,屏蔽了底层硬件细节,极大提升了开发效率。
运行机制分类
- 编译型 (Compiled): 代码通过编译器一次性翻译为机器码。优点是运行速度快,代表语言:C、Go。
- 解释型 (Interpreted): 由解释器逐行翻译并执行。优点是跨平台性好,调试方便,代表语言:Python、JavaScript。
Python 基础语法入门
注释规范
注释用于提升代码可读性,解释器会自动忽略注释内容。
# 这是单行注释
"""
这是多行注释
通常用于文档说明
"""
'''
也可以使用三个单引号
表示多行注释
'''
变量与命名约定
变量是程序在内存中申请的存储单元,用于记录数据状态。
# 赋值示例
user_account_balance = 500.75
is_active = True
- 命名要求: 仅限字母、数字、下划线;严禁以数字开头。
- 推荐风格: Python 社区通常采用蛇形命名法(snake_case),如
student_score。 - 常量表示: Python 并没有语法上的强制常量,通常约定使用全大写字母表示不应修改的值,如
MAX_CONNECTION_LIMIT = 100。
核心数据类型
可通过 type() 函数检测变量的类型。
- 数值型 (Numeric): 包含整型
int(10) 和浮点型float(3.14)。 - 字符串 (String): 使用引号包裹的文本序列。
msg = "Hello Developer" - 列表 (List): 有序的集合,支持按索引访问及嵌套。
tags = ["Python", "Backend", [2023, 2024]] - 字典 (Dictionary): 键值对映射结构,查询效率极高。
config = { "host": "127.0.0.1", "port": 8080, "debug": False }