Python 学习笔记
设计哲学:强调代码的可读性和简洁的语法(尤其是用空格缩进来定义代码块,而不是使用大括号或关键词)。
应用领域:Web开发、数据科学、人工智能、科学计算、自动化脚本等。
参考文档:
2. 基本语法
解释器:Python代码可以通过Python解释器直接运行,也可以作为脚本文件执行。
基本命令:打印输出(print),接收输入(input)。
参考文档:
3. 变量与数据类型
基本类型:整数(int),浮点数(float),字符串(str),布尔(bool)。
复杂类型:列表(list),字典(dict),元组(tuple),集合(set)。
参考文档:
4. 控制结构
条件语句:if, elif, else。
循环:for, while,控制循环的语句(break, continue, pass)。
参考文档:
5. 函数与模块
定义函数:使用def关键词。
参数:位置参数、默认参数、关键字参数、可变参数。
模块:使用import语句导入模块,如import math。
参考文档:
6. 异常处理
错误与异常:使用try, except, finally块处理异常。
抛出异常:使用raise关键词。
参考文档:
7. 面向对象编程
类与对象:使用class关键词定义类。
继承:支持多重继承。
魔术方法:如__init__, __str__, __repr__等。
参考文档:
8. 文件操作
文件读写:使用open函数打开文件,read或write方法处理文件。
参考文档:
9. Python标准库
常用模块:os, sys, datetime, json等。
数据处理:pandas, numpy等(非标准库,需另行安装)。
参考文档:
10. 网络编程
套接字编程:使用socket库实现网络通信。
HTTP请求:使用requests库发送HTTP请求。
参考文档:
11. 多线程与多进程
多线程:使用threading库。
多进程:使用multiprocessing库。
参考文档:
12. 装饰器与生成器
装饰器:用于在代码运行期间动态增加功能。
生成器:使用yield关键词,用于创建迭代器。
参考文档: