假期如何学好python?
一、Python简介
如果学习能力还不错,这个阶段只需要一个多月。
1,linux基本命令
2.皮索的语法基础
3.Python字符串解析
4.Python时间和日历
5.Pytho操作文件
6.Pytho是面向对象的
7.设计模式
8.畸形
9.组件
10,项目实战:飞机大战
第二,知识的运用
1,刺儿头视频教程:
(1)Scrapy简介。
主要知识点:Scrapy的结构和操作流程
(2)构建开发环境
主要知识点:Windows和Linux环境下Scrapy的安装。
(3)废料壳和废料选择器的使用。
(4)使用Scrapy抓取网站信息。
主要知识点:
创建一个Scrapy项目,定义提取的结构化数据(ltem),编写一个蜘蛛抓取网站并提取结构化数据(ltem),编写ltemPipelines存储提取的ltem(即结构化数据)。
2.Django教程
(1)Django简介。
主要知识点:MVC设计模式和Diango MVT。
(2)构建开发环境:
主要知识点:Linux虚拟环境构建及应用Django安装。
(3)用Diango框架完成一个简单的图书项目:
主要知识点:
写模型,用API和数据库交互,用Django的后台管理来管理数据,通过视图接收请求,通过模型获取。
3.Python全栈教程:
(1)HTTP协议解析:HTTP格式。
包含知识点:HTTPGET请求的格式
HTTPPOST请求的格式和HTTP响应的格式。(2)HTTP协议的使用(实现Web静态服务器)HTTP协议实现Web静态服务器包括知识点:浏览器先向服务器发送HTTP请求,服务器向浏览器返回HTTP响应,使用类(3)服务器动态资源请求(实现Web动态服务器):WSGI实现Web动态服务器。
第三阶段:Web全栈
能掌握Web前端和Web后端框架的技术内容,熟练使用FlaskTornado和Django。分类的电子笔记是:
Python web开发
基于Django的Web应用快速开发
姜戈绝对简明教程
Python学习笔记
Python漫画书
第四阶段:数据分析+人工智能
可以掌握爬虫、数据采集、高级数据组织和算法以及人工智能技术。学习后可以完成爬虫攻防、图片拼接、电影推荐系统、地震预测、人工智能项目等舞台项目。分类的电子笔记是:
用Python进行数据分析,游戏人工智能编程案例精要,Python数据分析基础
第五阶段:高级高级
能掌握自动化运维及区块链开发技术,能完成自动化运维项目、区块链等阶段性项目。分类的电子笔记是:
Python应用发布技术、Python核心编程和Python数据分析基础
Python深度学习与Python自动运维