Skip to content

daichuanfei/python-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

python-blog

针对python初学者的系列博客

第一部分:Python 基础

  • Python 的代码结构
  • 注释与文档字符串
  • 变量与数据类型(整数、浮点数、字符串、布尔值)
  • 输入与输出(input()print()

3. Python 运算符与表达式

  • 算术运算符
  • 比较运算符
  • 逻辑运算符
  • 赋值运算符
  • 运算符优先级

4. Python 控制流

  • 条件语句(ifelifelse
  • 循环语句(for 循环、while 循环)
  • 循环控制(breakcontinuepass

5. Python 数据结构

  • 列表(List):创建、访问、修改、常用方法
  • 元组(Tuple):特性与使用场景
  • 字典(Dictionary):键值对操作
  • 集合(Set):去重与集合运算

第二部分:Python 进阶

6. 函数

  • 定义与调用函数
  • 函数参数(位置参数、默认参数、关键字参数、可变参数)
  • 返回值与作用域
  • Lambda 表达式

7. 文件操作

  • 文件的打开与关闭(open()close()
  • 文件的读写操作(read()write()
  • 文件路径处理(os 模块)

8. 异常处理

  • 异常的概念
  • try-except 语句
  • 自定义异常

9. 模块与包

  • 模块的导入与使用
  • 标准库模块(如 mathrandomdatetime
  • 自定义模块与包
  • pip 包管理工具的使用

第三部分:Python 实战

10. 面向对象编程(OOP)

  • 类与对象
  • 属性与方法
  • 继承与多态
  • 魔术方法(如 __init____str__

11. Python 常用库

  • ossys:系统操作
  • re:正则表达式
  • json:JSON 数据处理
  • requests:网络请求

12. Python 小项目实战

  • 项目 1:简易计算器
  • 项目 2:猜数字游戏
  • 项目 3:文件内容统计工具
  • 项目 4:简单的爬虫程序

第四部分:Python 扩展

13. Python 与数据分析

  • NumPy 基础
  • Pandas 基础
  • 数据可视化(MatplotlibSeaborn

14. Python 与自动化

  • 自动化脚本编写
  • 使用 selenium 进行网页自动化
  • 使用 pyautogui 进行桌面自动化

15. Python 与 Web 开发

  • Flask/Django 简介
  • 创建一个简单的 Web 应用

第五部分:学习资源与进阶建议

16. Python 学习资源推荐

  • 书籍、网站、视频教程
  • 开源项目与社区

17. Python 进阶方向

  • 数据分析与机器学习
  • Web 开发与后端开发
  • 自动化与脚本编写
  • 游戏开发与图形界面开发

About

针对python初学者的系列博客

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors