Python最新学习资料和视频
本文涉及资料,PDF,学习路线,源码都在文末底下名片即可免费领取
一、Python软件
Python下载官网地址:点击跳转
PyCharm下载官网地址:点击跳转
安装教程
Python安装
1) 双击下载程序python-3.8.2-amd64.exe,进入安装界面,建议选择自定义安装。
注意:建议勾选Add Python3.8 to PATH,这样安装完成后就可以直接使用Python了,若不勾选,安装完成后则需要手动添加环境变量。
2)默认所有勾选,进入下一步。
3)自定义安装路径,根据自己需要填写,其他默认即可。
4)安装完成后,提示安装成功,关闭界面。
5) 测试Python是否安装成功:
在命令栏中输入"cmd",选择cmd.exe程序打开;输入"python"回车,提示python3.8.2xxxxxx等代码即表示安装成功。
PyCharm安装
1)双击安装程序PyCharm-community-2019.3.3.exe,打开安装界面。
2)进入选择安装目录界面,根据个人需要自定义安装目录。
3)勾选相关设置选项,进入下一步。
4)进入创建开始菜单栏界面,默认即可。
5)安装完成后,提示安装成功,关闭界面。
视频教程
开发环境安装介绍:十二节
小白必看!!先了解一些计算机的基础知识,然后就是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版服务器
协程、Gevent版服务器
正则表达式
目标
1.熟练掌握正则表达式语法
2.对字符串规律熟练使用正则表达式表达
内容
正则表达式-1
正则表达式-2
web服务器案例
目标
1.理解Http协议
2.能够独立实现Web服务器
内容
应用层协议、Http协议详解
爬虫于搜索引荤
静态文件Web服务器
动态Web服务器和Web框架