python基础,


博客目录

基础

  • typora软件与计算机基础
  • python解释器安装
  • pycharm安装
  • 虚拟环境介绍
  • python入门
  • 数据类型基础
  • input、print、占位符%s、%d
  • 运算符、赋值符
    -----> 练习
  • python垃圾回收机制
  • 流程控制基础
    -----> 练习
  • for循环基础
    -----> 练习
  • 整型、字符串、列表相关方法
    -----> 练习
  • 字典、元祖、集合相关方法
  • 字符编码
    -----> 练习
  • 文件操作
  • 硬盘知识

函数

  • 函数入门
  • 函数参数
  • 装饰器
  • 多层语法糖、有参装饰器、装饰器修复、递归函数
  • 二分法、三元表达式、列表推导式、匿名函数、常见内置函数
  • python内置方法汇总
  • 可迭代对象 迭代器对象
  • 异常处理 生成器

模块

  • python模块的含义
  • 编程思想的转变 软件开发目录规范 collections、time、datetime、 random模块
  • os模块 sys模块
    ----->购物车项目练习
  • json模块
  • 正则表达式
  • 第三方模块下载 pip工具使用 request openpyxl
  • hashlib加密模块 subprocess模块 logging日志模块
  • 项目开发流程
  • ATM+购物车项目总结(三层架构)

面向对象

  • 面向对象思想 python实现
  • 动静态方法 面向对象继承 派生方法
  • 派生方法实战 封装 多态 反射 @property伪装函数
  • 面向对象魔法方法 元类
  • 单例模式实现 pickle模块(挖坑)
  • 选课系统项目

网络编程

  • 网络编程入门 OSI七层协议
  • TCP\UDP协议 socket模块
  • 黏包现象 并发编程
  • 同步与异步 multiprocessing 进程对象多种方法
  • 互斥锁 线程理论 GIL全局解释器锁 死锁现象 信号量 event事件 进程池与线程池 协程实现并发

评论关闭