通明学练
通明学练
首页
教程
实践
题库
登录
|
注册
首页
教程
实践
题库
币 时
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入门到精通
if-elif-else条件判断
9币
开通~
开通后整套教程都能无限次阅读
并开通此教程的实践系统,享受10天在线练习环境
确定开通
日记关键词:
取消
保存
目录
收藏
日记
官方微信
点击收藏
编辑日记
返回顶部
NewMer首页
数据挖掘
NGplot科研绘图
Copyright © 2021-2025 上海牛马人生物科技有限公司
沪ICP备 2022007390号-2