Python3学习笔记

Python3个人汇总学习笔记,demo及中文详细注释

Learn Python 3(学习python3代码笔记)

github:https://github.com/WellJay/learn-python3

  1. Basic 基础
    • DataTypeAndVariables.py 数据类型和变
    • StrAndEncoding.py 字符串和编码
    • ListAndTuple.py 使用list和tuple
    • ConditionalJudgment.py 条件判断
    • LoopControl.py 循环
    • DictAndSet.py 使用dict和set
  2. Function 函数
    • CallFunctions.py 调用函数
    • DefineFunctions.py 定义函数
    • FunctionParams.py 函数参数
  3. Advanced 高级特性
    • Slice.py 切片
    • Iteration.py 迭代
    • ListComprehensions.py 列表生成式
    • Generator.py 生成器
    • Iterator.py 迭代器
  4. functionalProgramming 函数式编程
    • HigherOrderFunction.py 高阶函数
    • MapReduce.py map/reduce
    • Filter.py 过滤器
    • Sorted.py 排序
    • ReturnFunction 返回函数
    • AnonymousFunction 匿名函数
    • Decorator.py 装饰器
    • PartialFunction.py 偏函数
  5. Module 模块
    • UseModule.py 模块的使用
    • InstallThirdPartModule.py 安装第三方模块
  6. Error 错误
    • ErrorHandling.py 错误处理
    • Debugging.py 调试
  7. 文件IO
    • FileReadAndWrite.py 文件读写
    • FileAndDirectories.py 文件和目录
    • StringIO-BytesIO.py StringIO和BytesIO
    • Serialization.py 序列化
  8. Thread 多线程
    • Multiprocessing 多进程
    • Thread 多线程
  9. 常用内建模块
    • datetime 日期时间
    • collections 集合
    • base64 Base64编码
    • hashlib 摘要算法
    • itertools 迭代工具
    • XML xml
    • HTMLparser html转换器
    • urllib url工具箱
  10. GraphicInterface 图形界面
    • graphic 图形界面
  11. NetworkProgramming 网络编程
    • TCPIP TCPIP简介
    • TCP TCP使用