python开发自学_python开发学习

Python开发学习

一、Linux基础

Linux安装,Linux基本命令,Linux文件系统,Linux权限管理,Linux用户管理,Linux编辑器vim,shell脚本,Linux防火墙,Linux-LNMP架构原理搭建。

二、Python基础

认识python,开发工具介绍及使用

基础语法:print语句,变量,注释,输入输出,运算符,数据类型,列表及其操作,字典及其操作,元组及其操作,集合及其操作,if判断语句,while循环,for循环,局部变量和全局变量,字符串及其操作,编码,格式化,深浅拷贝。

高级语法:关键字参数,位置参数,可变参数,函数返回值,匿名函数,递归函数,参数引用,常用内置函数,排序,筛选,映射,二分法。

类和对象:类的定义,对象的创建,__new__,__init__,__str__,__del__,self的作用,对象访问权限控制,封装,继承,多态,类属性,实例属性,嵌套,调用,特殊成员,单例设计模式,工程设计模式。

文件操作:文件的打开与关闭,文件的读写操作,文件指针读取和定位。案例:1.文件批量复制。2.文件批量改名。

模块和包:模块介绍、包介绍,import导入,from...import...导入,import...as...导入取别名,__all__,循环导入问题,安装第三方库,发布模块到pip,re模块正则表达式,random,time,sys,os。

异常处理:异常介绍,捕获异常,自定义异常,异常的传递和处理,try...except...语句。

生成器:生成器介绍,如何编写生成器,yield关键字,send,__iter__,__next__。

迭代器:迭代器介绍,迭代器判断,__iter__。

闭包:闭包介绍,闭包的形式。

装饰器:装饰器介绍,装饰器原理,带参数的装饰器,wraps装饰器。

反射:反射介绍,在面向对象中的应用

序列化:概念介绍,json,pickle。

项目开发规范

三、多任务编程

进程:进程介绍,多进程编程,multiprocessing库,进程间通信,多进程使用案例

线程:线程介绍,多线程编程,threading库,全局变量,锁,生产者与消费者模式,ThreadLocal,GIL全局解释器锁。

协程:协程介绍,gevent库和greenlet库。

四、网络编程

网络基础知识:ISO七层模型,协议,IP地址,端口,socket套接字

协议:IP,TCP,UDP,tcp三次握手和四次挥手,tcp发送和接受数据,udp发送和接受数据,模仿QQ聊天室

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值