Python学习之路

1 计算机基础

  001-计算机基础之编程

  002-计算机组成原理

  003-计算机操作系统

  004-编程语言分类

  005-网络的瓶颈效应

2 Python基础

  006-变量

  007-常量

  008-Python变量内存管理

  009-变量的三个特征

  010-注释

  011-数据类型基础

  012-数字类型

  013-字符串类型

  014-列表类型

  015-字典类型

  016-布尔类型

  017-Python与用户交互

  018-格式化输出的三种方式

  019-基本运算符

  020-流程控制之if判断

  021-流程判断之for循环

  022-流程判断之while循环

  023-Python基础小结

3 Python进阶

 024-异常处理

  025-Python深浅拷贝

  026 数据类型分类

  027-数字类型内置方法

  028-字符串类型内置方法

  029-列表类型内置方法

  030-元组类型内置方法

  031-字典类型内置方法

  032-集合类型内置方法

4 文件处理

  033 字符编码

  034 Python2和3字符编码区别

  035 基本的文件操作

  036 绝对路径和相对路径

  037 文件的三种打开方式

  038 with管理文件操作上下文

  039 文件的高级应用

  040 文件修改的两种方式

 

5 函数基础

 041-函数的定义

  042-定义函数的三种方式

  043-函数的返回值

  044-函数的调用

  045-函数的参数

  046-可变长参数

  047-函数的对象

  048-函数的嵌套

  049-名称空间和作用域

 

6 函数进阶

  050-闭包函数

  051-装饰器

  052-迭代器

  053-三元表达式

  054-列表推导式

  055-字典生成式

  056-生成器

  057-递归

  058-匿名函数

  059-内置函数

  060-面向过程编程

7 模块与包

01-模块的四种形式

02-import和from…import

03-循环导入问题

04-模块的搜索路径

05-Python文件的两种用途

06-编译Python文件(了解)

07-包

08-软件开发目录规范

8 常用模块

01-time模块

02-datetime模块

03-random模块

04-os模块

05-sys模块

06-json和pickle模块

07-hashlib和hmac模块

08-logging模块

09-numpy模块

10-pandas模块

11-matplotlib模块

12-re模块

13-typing模块

14-collections模块

15-pathlib模块(了解)

16-shutil模块(了解)

17-xml模块(了解)

18-subprocess模块(了解)

9 面向对象基础

01-面向对象的由来
02-面向对象编程介绍
03-类与对象
04-定制对象独有特征
05-对象属性查找顺序
06-对象属性查找顺序
07-对象的绑定方法
08-类和数据类型
09-对象的高度整合
10-面向对象基础小结
11-面向对象基础实战之英雄联盟

12-异常处理


10 面向对象进阶

01-类的继承
02-类的派生 
03-类的组合
04-菱形继承问题
05-super()方法详解
06-类的多态和多态性
07-类的封装
08-类的property特性
09-类和对象的绑定方法及非绑定方法

11 面向对象高级

01-isinstance和issubclass
02-反射(hasattr和getattr和setattr和delattr)
03-getattribute
04-描述符(get__和__set__和__delete)
05-setitem__和__getitem和__delitem
06-format
07-del
08-slots
09-doc
10-call
11-__init__和__new
12-__str__和__del__
13-实现迭代器(next__和__iter)
14-module__和__class
15-实现文件上下文管理(enter__和__exit)
16-元类(metaclass)
17-面向对象高级小结
18-面向对象高级实战之单例模式

12 网络编程

01-网络架构及其演变过程
02-互联网和互联网的组成
03-OSI七层协议
04-TCP协议的三次握手和四次挥手
05-基于TCP协议的socket套接字编程
06-Socket抽象层
07-模拟ssh远程执行命令
08-粘包问题
09-解决粘包问题
10-基于UDP协议的socket套接字编程
11-基于socketserver实现并发的socket套接字编程

13 并发编程

  操作系统的发展史

  进程基础

  进程的调度

  进程的并行和并发

  同步异步阻塞非阻塞

  进程的创建和结束

  Python程序的进程操作-开启多进程

  Python程序中的进程操作-进程同步(multiprocess.Lock)

  Python程序中的进程操作-进程间通信(multiprocess.Queue)

  Python程序中的进程操作-进程间数据共享(multiprocess.Manager)

  Python程序中的进程操作-进程池(multiprocess.Pool)

  线程基础

  进程与线程的区别

  使用线程的场景

  内存中的线程

  GIL全局解释器锁

  Python程序中的线程操作-创建多线程

  Python程序中的线程操作-守护线程

  Python程序中的线程操作-锁

  Python程序中的线程操作-线程队列

  Python程序中的线程操作-concurrent模块

  协程基础

14 Python异步IO并发

  01-IO操作与IO模型

  02-Python异步库之asyncio

  03-Python异步库之gevent

  04-Python异步库之tornado

  05-Python异步库之twisted

  06-Python异步库之celery

15 Django

16 Django-rest-framework 

posted @   向闲而过  阅读(9)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示