大家好,我是梦雅。
\
今天给大家整理了Python学习的十个阶段内容,看看你现在正处于哪个阶段,想学习的朋友也可以根据这个阶段规划学习。
\
\
\
阶段一:Python基础【 初入江湖】
\
Linux基础
\
目标:
\
1、熟练使用Linux系统进行开发活动
\
2、掌握Linux 下编辑器的使用
\
内容:
\
Python开发环境搭建和学习方法介绍
认识和使用Linux系统
Linux基础
Linux命令
Linux编辑器
Ubuntu安装软件和服务器
\
Python基础
\
目标:
\
1、熟练掌握Python基础语法
\
2、熟练使用面向对象编程思想
\
内容:
\
认识Python
变量&输入输出&基本数据类型
分支语句&运算符
While循环语句
For循环语句
常用序列数据类型-字符事
常用序列数据类型-列表
常用序列数据类型-字典
常用序列数据类型-元组
定义和调用函数
函数的嵌套调用
局部变量和全局变量
缺省参数函数
不定长参数函数
递归函数
匿名函数
文件和文件夹操作
类和对象的概念
定义类
创建实例对象
实例对象的使用
实例对象的初始化
封装与隐藏属性和方法
继承和多继承
重写和多态
单例模式
异常
模块
\
\
\
阶段二:Python核心编程【 崭露头角】
\
Python高级编程
\
目标:
\
熟练使用Python高级用法
\
内容:
\
模块的导入
==和Is的区别
深拷贝和浅拷贝
位运算
私有化和Property
闭包和装饰器
动态属性
生成器
迭代器
元类
Gc
内建属性、内建方法
集合、Functools
\
Linux系统编程
\
目标:
\
熟练使用Python进行多任务并发编程
\
内容
\
Pdb调试、Pep8规则、 多任务概念、Fork子进程
Process创建子进程、进程池、进程间通信
多线程、线程共享全局变量
互斥锁、同步、异步
\
网络编程
\
目标:
\
1.熟练使用Python进行Tcp/p网络通讯
\
2.理解Tcp/Ip协议栈的原理
\
内容
\
网络简介、Tcp/Ip协议、 Sokect. 聊天室
模拟Qq聊天、Wireshark的安装和使用
Tftp原理详解
Udp广播、Tcp服务器和客户端
组网和网络通信原理
Tcp的状态、常见网络攻击、Nat.单进程服务器
Select版服务器、EpolI版