Python全详解--大纲(全网最清晰学习思路)

Python学习大纲:

1、编程语言介绍
   发展历程
   静态编程语言/动态编程语言
   编译型/解释型
   强类型/弱类型
   面向对象/面向过程/函数式
   各常见编程语言对比

2、Python介绍
   产生背景
   优缺点
   特点
   适用场景
   解释器
   虚拟环境

3、Python的版本选择
   python2
   python3

4、Python安装
   python
   pycharm
   anaconda

5、入门程序
   交互式
   脚本文件式
   IDE开发

8、变量定义
   变量
   字面量/值
   常量
   删除变量

9、输入和输出
   输出 print
   输入 input

10、注释
   单行注释
   多行注释
   文档注释
   特殊注释

11、编码规范
   关键字
   分号和缩进
   换行和行宽
   标识符命名规则

12、数据类型
   数值类型
      整数int,浮点数float,布尔值bool,复数complex
   字符串
      字符char,字符串str
   复杂集合类型
      list, set, tuple, dict
   自定义类型

13、类型转换
   类型检查
      type
   进制转换
      bin oct bin hex
   类型转换
      str bool complex float list set tuple dict
   类型判断
      isinstance

14、操作运算符
   算术运算符
      + - * / // ** %
   比较运算符
      > >= < <= != ==
   逻辑运算符
      and or not
   位运算符
      & | ~ ^
   资格运算符
      in not in
   赋值运算符
      += **=
   运算符优先级

15、流程控制
   if
      分支控制
   for
      遍历
   while
      循环
   continue break pass
      控制循环的关键字
   assert
   三元表达式

16、字符串
   二进制,位,字节
   字符,字符串
   字符集,编码/解码/乱码
   转义
   b u r
   ascii, unicode, utf-8
   常见函数操作
   格式化输出

16、集合类型
   list
      有顺序,可重复的线性列表结构
   set
      无顺序,不可重复的集合
   tuple
      有顺序,不可变
   dict
      key-value格式的数据结构,也可以为是二元组的列表结构,可以从二元组列表转换来

17、函数
   函数
      概念
      注意:y=f(x) 和 y=ff(f,x)
   内置函数
      求帮助 help
      常见内置函数 bultin functions
   自定义函数
      参数
         普通参数:必须按照参数的顺序传递
         可变长参数:参数的个数不限制,以元组组织
         位置参数:按照顺序传递
         关键字参数:按照关键字key来指定,可以颠倒顺序
         默认参数:默认参数必须指向不变对象
         通用参数:注意*args和**kwargs的区别
            *args是可变参数,args接收的是一个tuple
            **kw是关键字参数,kw接收的是一个dict
      返回值
   lambda表达式
   匿名函数
   递归
   高阶函数
      函数当做参数
         map,reduce,filter
      函数当做返回值
         闭包
         装饰器
   偏函数

18、切片
   字符串str
   列表list

19、列表推导式
   一行代码实现99乘法表

20、迭代器和生成器
   iterable
   iterator
   generator
   使用生成器实现斐波那契数列

21、装饰器和闭包

22、模块和包
   模块
      内置模块
      自定义模块
      第三方模块
   包

23、file io
   open
   csv
   json
   jdbc

24、异常
   try  catch  finally  else  raise
   内置异常
   自定义异常

25、类和对象
   类class 和 对象instance 和  它们之间的关系
   实例的属性方法 类的属性和方法
      类属性和实例属性
      类方法和实例方法
   静态方法
   面向对象OOP三大特征
      封装/访问限制
         get/set
         __slots__
      继承
         继承,多继承,重写
      多态
         鸭子类型
   获取对象信息
      hasattr, getattr, setattr
   __main__
   魔法方法

26、线程,进程,协程
   线程
   进程
   协程

27、网络编程

28、正则

 

需要完整教学资料的小伙伴,请留下你的联系方式,我抽空给你们发。

需要完整教学资料的小伙伴,请留下你的联系方式,我抽空给你们发。

需要完整教学资料的小伙伴,请留下你的联系方式,我抽空给你们发。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章