NewPracticer / python_study_route

python学习路径

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python_study_route

python学习路径

python 数据类型

  • Number
    • int
    • float
    • boolean
  • 转义字符
  • 字符串
  • 列表
  • 元组
  • 集合 set
  • 字典 dict
  • 变量
  • 运算符
  • 表达式
  • 流程控制
  • 循环

python项目的组织结构

  • 包(必须有__init__文件) -> 模块 -> 类 -> 函数、变量
  • 入口文件、内置模块、相对引入、绝对引入

函数

  • 变量
    • 类变量
    • 实例变量
  • 方法
    • 实例方法
    • 类方法
    • 静态方法
  • 构造函数
  • 成员的可见性
  • 面向对象的三大特性
    • 继承性
    • 封装性
    • 多态性

正则表达式

  • 正则表达式是一个特殊的字符序列,一个字符串是否与我们所设定的这样的字符序列相匹配
  • 快速检索文本、实现一些替换文本的操作
    • 检查一串数字是否是电话号码
    • 检测一个字符串是否符合email
    • 把一个文本里指定的单词替换为另外一个单词
  • 元字符

JSON

  • JSON是一种轻量级的数据交换格式
  • 符合JSON格式的字符串叫做JSON字符串
  • 优势
    • 易于阅读
    • 易于解析
    • 网络传输效率高

枚举

闭包

  • 一切皆对象
    • 把一个函数当作参数,传递到另一个函数里
    • 把一个函数当作另外一个函数的返回结果

函数式编程

装饰器

爬虫

进阶部分

  • 一切皆对象,函数与类也是对象
  • 魔法函数
  • 鸭子类型
  • 抽象基类
  • socket编程

学习路径

  1. Python3入门及进阶 从语法上入门python3
  2. Python应用到实际开发 从工具角度使用python3
  3. Python3高级核心技术97讲 从原理角度学习python3
  4. Python项目 从项目角度上手python3
  5. 书籍:流畅的python

About

python学习路径

License:Apache License 2.0


Languages

Language:Python 97.9%Language:HTML 2.1%