通明学练
通明学练
首页
教程
实践
题库
登录
|
注册
首页
教程
实践
题库
币 时
V币充值
我的日记
账号设置
收支管理
退出登录
反馈咨询
欢迎添加微信!
微信号: ngplot
微信二维码:
python入门到精通
1 Python基础语法
1.1 变量与数据类型
1.1.1 变量命名规则与赋值
1.1.2 数字类型(整数、浮点数)
1.1.3 字符串的创建与基本操作
1.1.4 布尔类型与空值
1.2 基本运算符
1.2.1 算术运算符
1.2.2 比较运算符
1.2.3 逻辑运算符
1.3 流程控制
1.3.1 if-elif-else条件判断
1.3.2 for循环遍历序列
1.3.3 while循环与循环控制(break、continue)
1.4 异常处理
1.4.1 try-except基本结构
1.4.2 捕获特定异常类型
1.4.3 finally子句的使用
2 核心数据结构
2.1 列表(list)
2.1.1 列表的创建与索引切片
2.1.2 添加元素(append、insert、extend)
2.1.3 删除元素(remove、pop、del)
2.1.4 列表推导式
2.2 字典(dict)
2.2.1 字典的创建与访问
2.2.2 添加、修改和删除键值对
2.2.3 遍历字典(keys、values、items)
2.3 元组(tuple)和集合(set)
2.3.1 元组的不可变特性
2.3.2 集合的去重与集合运算
3 函数与模块化
3.1 函数基础
3.1.1 函数的定义与调用
3.1.2 参数传递(位置参数、关键字参数)
3.1.3 返回值(return语句)
3.2 函数进阶
3.2.1 默认参数值
3.2.2 可变参数(args、*kwargs)
3.2.3 lambda匿名函数
3.3 模块与包
3.3.1 import导入模块
3.3.2 制作和使用自定义模块
3.3.3 标准库常用模块介绍
4 文件操作
4.1 文本文件读写
4.1.1 打开文件(open函数与模式)
4.1.2 读取文件内容(read、readline、readlines)
4.1.3 写入文件内容(write、writelines)
4.2 常见数据格式处理
4.2.1 CSV文件的读取与写入
4.2.2 JSON数据的序列化与反序列化
5 面向对象编程(OOP)
5.1 类与对象
5.1.1 类的定义与实例化
5.1.2 属性(类属性、实例属性)
5.1.3 方法(实例方法、类方法)
5.2 特殊方法封装
5.2.1 构造方法__init__
5.2.2 字符串表示方法__str__
5.2.3 封装概念与属性访问控制
6 常用标准库
6.1 os模块
6.1.1 文件和目录操作
6.1.2 路径处理
6.2 datetime模块
6.2.1 日期时间创建
6.2.2 时间格式化与计算
6.3 random模块
6.3.1 生成随机数
6.3.2 随机选择元素
7 主流第三方库
7.1 requests库
7.1.1 GET和POST请求
7.1.2 响应处理与状态码
7.2 pandas库
7.2.1 Series和DataFrame创建
7.2.2 数据筛选与清洗
7.2.3 数据聚合与分组
7.3 matplotlib库
7.3.1 绘制折线图、柱状图
7.3.2 图表样式设置
8 实战项目
8.1 命令行待办事项管理器
8.1.1 功能规划(添加、删除、查看任务)
8.1.2 数据持久化存储
8.1.3 用户交互界面设计
8.2 网页数据爬取
8.2.1 发送请求获取网页内容
8.2.2 解析HTML提取数据
8.2.3 数据保存到文件
8.3 数据分析与可视化
8.3.1 数据加载与清洗
8.3.2 基本统计分析
8.3.3 生成可视化图表报告
首页
教程
python入门到精通
方法(实例方法、类方法)
9币
开通~
开通后整套教程都能无限次阅读
并开通此教程的实践系统,享受10天在线练习环境
确定开通
日记关键词:
取消
保存
目录
收藏
日记
官方微信
点击收藏
编辑日记
返回顶部
NewMer首页
数据挖掘
NGplot科研绘图
Copyright © 2021-2025 上海牛马人生物科技有限公司
沪ICP备 2022007390号-2