Python开发基础

Python 基础

PEP8 Python 编码规范

一、注释、变量、GC机制、常量

二、数据类型、与用户交互、格式化输出、运算符

三、流程控制之if判断、while循环、for循环

四、数据类型:int、float、str、list 的基本使用及内置方法,可变不可变类型

五、数据类型:dict、tuple、set 的基本使用及内置方法,数据类型总结

六、文件编码、文件操作


Python 函数

一、函数的基本使用、函数参数的使用

二、名称空间与作用域、函数对象、函数嵌套、闭包函数

三、装饰器

四、递归函数、三元表达式、生成式、匿名函数

五、迭代器、异常处理

六、生成器、常见内置函数


Python 常用模块

一、面向过程编程、模块的使用、循环导入问题、模块导入顺序

二、绝对相对导入、软件开发目录规范、正则表达式、re模块、collections模块、time与datetime时间模块

三、random模块、os模块、sys模块、json模块-序列化与反序列化、subprocess模块

四、hashlib模块,logging日志模块、xml模块、第三方模块、包的使用


Python 面向对象

一、面向对象 - 类与对象、属性查找、一切皆对象

二、面向对象 - 封装,隐藏属性,property、绑定与非绑定方法、元类

三、面向对象 - 继承,继承应用(super)、继承实现原理(继承顺序、菱形问题、继承原理、Mixins机制)、组合

四、面向对象 - 多态与多态性,面向对象进阶:内置方法、反射、异常处理


Python 网络编程

一、软件开发的架构、OSI七层协议、TCP与UDP协议

二、Socket套接字、基于TCP的套接字程序、基于UDP的套接字程序、TCP协议与UDP协议的区别

三、基于TCP协议的粘包问题与解决办法、struct模块、struct解决粘包问题,实现文件上传与下载


Python 并发编程

一、并发编程 - socketserver模块实现并发、操作系统知识储备,进程相关概念,开启进程的两种方式

二、并发编程 - 进程查看父子进程pid、僵尸进程、孤儿进程、守护进程、互斥锁、队列、生产者消费者模型

三、并发编程 - 多线程:线程相关概念、开启线程的两种方式、线程对象方法、守护线程、互斥锁

四、并发编程 - 多线程:信号量、死锁与递归锁、时间Event、定时器Timer、线程队列、GIL锁

五、并发编程 - 进程池与线程池,协程,Gevent模块

posted @   沈忻凯  阅读(274)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示