假期如何学好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自动化运维》