python语言入门详解-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、正则

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

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值