假期如何学好python
如何逼自己在一个月学好python
一、Python入门门
如果学习能力还不错的话,这一阶段,只需要一个多月的时间
1、linux基本命令
2、Pytho语法基础
3、Python字符串解析
4、Python时间和日历
5、Pytho操作文件
6、Pytho面向对象
7、设计模式
8、异常
9、模块
10、项目实战:飞机大战
二、知识运用
1、Scrapy视频教程:
(1)Scrapy的简介。
主要知识点:Scrapy的架构和运作流程
(2)搭建开发环境
主要知识点:Windows及Linux环境下Scrapy的安装
(3)ScrapyShell以及ScrapySelectors的使用。
(4)使用Scrapy完成网站信息的爬取。
主要知识点:
创建Scrapy项目(scrapystartproject)、定义提取的结构化数据(ltem)、编写爬取网站的Spider并提取出结构化数据(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应用》
《Django绝对简明教程》
《Python学习笔记》
《Python漫画书》
第四阶段:数据分析+人工智能
可以掌握爬虫、数据采集,数据机构与算法进阶和人工智能技术,学完后可以完成爬虫攻防、图片马赛克、电影推荐系统、地震预测、人工智能项目等阶段项目。整理好的电子笔记有:
《利用Python进行数据分析》《游戏人工智能编程案例精粹》《Python数据分析基础》
第五阶段:高级进阶
可以掌握自动化运维与区块链开发技术,可以完成自动化运维项目、区块链等阶段项目。整理好的电子笔记有:
《Python应用发布技术》《Python核心编程》《Python数据分析基础》
《Python深度学习》《Python自动化运维》