python课程概述
课程特色:
一般的教程都是从某一块知识展开讲述,比如字符串或是列表完全展开作为一个章节,然后逐步堆砌起整个python的知识体系。
这样的好处是每一块研究的都很精深,缺点是各个知识块相对零散,不能在最短的时间内让学员形成一个框架并且能够融汇贯通的将前面所学的知识点应用在实战。
本教程基于以上经验,重新编排课程结构,先为学员搭建一个牢固的应用框架,并且能够实战,然后再对每一知识块精进研究学习。
比如在第一阶段后学员会对每个知识块(传统知识章节)理解30%,这就完全能够胜任实战,然后再去学习每个知识块的70%,是带有主观性和目的性的,这样会使得学员学习目标明确,记忆更加深刻。而不是像原来那种填鸭浇灌式一股脑的交给学员,最后再由学员自己在日后的作业或是工作种二次整理达到‘突然某一天懂了’的效果。
课程结构:
1、安装python ,介绍python的相关工具
2、python 的数据类型 ,介绍变量,数据结构
3、介绍语句
4、讲解函数
5、讲解类
6、讲解正则表达式
7、讲解处理文本
8、实战import os re等模块 (规范编写规则,文件夹格式,如三大件 readme,.py文件,.conf文件)
9、实战 引入类 编写功能 (讲解import 引入模块)
------------ 至此 学员已能够完成多数简单实用的脚本,而且十分规范------------------
详细讲解知识点
1、数据类型 数据计算
2、字符串类型 (编码)
3、容器 列表,字典,元组,集合 (更多的增删改查方法)
4、装饰器,函数的多种参数
5、类的多种方法
讲解模块的用法
1、os模块
2、sys模块
3、pandas模块
4、 log模块
5、 numpy模块
6、xml模块
7、config模块
讲解应用
1、数据库基础
2、py的数据库模块
3、web网页编程基础
4、py的web模块
5、多线程多进程
6、动静态网页爬虫
7、scrapy爬虫框架