|
|
课程介绍:. n( x1 {: k' A( G0 r2 R
适合零基础同学学习,这是一套Python基础入门,以爬虫程序开发为实战设计的课程体系。配套资料完善。
/ M7 @" R; X3 M" b+ N/ v. v开发环境 : Python 2.7、MySQL、MongoDB、Scrapy6 }( r2 _, o, u0 @4 a- M
IDE:PyCharm 5
+ [2 f! l0 ^3 `) G) @0 ?6 x% x& g9 M$ O2 Y9 i# Q6 f6 h1 R
课程目录:, E$ m0 ]/ s; f" }# G
第一章Python语言开发要点详解) \* d, P7 c: C' N
1.1、模块的概念.主模块和非主模块的区别.pycharm中定义代码模版4 G$ Z% t1 u; q! d8 B1 g4 m
1.2、安装pip多个虚拟python环境- |; o' I) B, R% C. t' z" Q
1.3、语法.变量.内置类型.运算符
: i' {5 J) o4 q1 }0 @- z1.4、if.for.while.else
0 A: J# m+ U% t' t) o1.5、数据结构.列表.元组.字典.集合: j! b( x$ Q/ q) O
1.6、函数.类.异常
( Z g3 F2 ]1 T/ Z, B9 ~5 J% A第二章Python数据类型6 m5 u! @# \# F' s) a; [* _: [
2.1、列表和列表解析
+ V4 x6 ^# f ^6 X# T7 B$ t: D2.2、filter和map
1 l3 n8 o6 J0 q0 B! G# b2.3、生成器表达式. Z& L5 U" u7 v0 E5 P( M* M1 j, F9 \
2.4、元组" M2 F* S' C5 |3 ~
2.5、字符串* w# G% I) ?5 ?* K& \8 S1 [
2.6、字符串之中文处理& ^) w7 F7 W( Y5 I( C H
2.7、字典* Q0 P' g7 x- d* v
2.8、集合/ Q$ C' ~9 v/ H, {
第三章函数和函数式编程
( I# o" A( _$ ~! O* `3.1、函数参数和变长参数列表* s7 f+ Z1 g9 a, G
3.2、函数返回值.变量作用域.和函数__doc__属性
9 ?$ X5 B) C+ |3 U$ @# `4 \3.3、函数的嵌套定义和闭包和装饰器介绍& Z/ L8 V8 s& v* b6 a
3.4、装饰器例子(日志装饰器和身份认证装饰器)7 q/ o) |) q) g7 F1 y
3.5、迭代器和生成器1
" K, \7 i5 Z- u# C2 n3.6、生成器例子9 @5 O% f% X+ M0 w V8 q
第四章面向对象编程
+ n' S4 G- I6 g4.1、认识经典类和新式类0 F+ e. P. }5 m
4.2、公有属性和私有属性属性 D( o# c7 E* |; U. E3 A) ]2 B
4.3、访问属性.属性装饰器.描述符2 S3 F7 p; P: q9 P0 e+ N4 {
4.4、描述符
/ Y: S- s# @4 u; L+ G' k i4.5、方法.实例方法.静态方法.类方法
) l6 T, w* p/ q8 U& Z n' X+ Z4.6、特殊方法.运算符重载
8 ~5 @3 {; q, ^/ I4.7、继承.多重继承.super; Z6 M& O0 \/ L0 v) J, Q4 e# Z
第五章网页爬虫(单线程,保存到文本文件)
$ P" d$ U# n" U( O# H, O c* G5.1、爬虫介绍
9 X0 H& @% k1 a' x8 P% z" x) N5.2、工具包介绍
( v* Q1 D. X( _ V& t' a6 Z2 T5.3、request使用演示
( ~% n I( i& ^ h r% c1 b5.4、xpath介绍
" M0 _& O" m& ^5.5、xpath使用演示
. f0 w" U% D* ~8 _4 m. l8 L Z5.6、新闻爬虫! O" ^% Q: t9 ^( @% z: F
5.7、分页栏爬虫# S" j6 w1 [, p6 o+ w2 X4 b: x
5.8、豆瓣爬虫
1 e/ L, t% T! N- O& @4 Z0 ^! Q第六章mysql数据库回顾1 e- @* Z4 _$ b: Z
6.1、概述.sql数据库和nosql数据库的区别' ~3 w! @. ~ r8 d( C N
6.2、环境准备.驱动包介绍
9 e% s1 x% p. \3 ^7 I5 |+ f6.3、mysqlconnector的使用
5 X* j& c! Y9 }# {8 z9 D6.4、mysqldb使用
6 v6 U2 N) ~! R7 _. k6.5、sqlalchemy介绍.ORM的优点介绍2 J: M# o Q3 `! m/ i' ^
6.6、sqlalchemy开发流程
) g$ H% S" h' ~' Y) P$ b2 r6 p6.7、sqlalchemy代码演示.1% { ~' {& W4 g
6.8、sqlalchemy代码演示2! g0 Z! d( b' c! X
第七章mongodb数据库回顾 P, r' ^6 M. H$ z# e
7.1、mongodb介绍
+ ^# c- i. w4 W7.2、安装.命令行.mongovue演示
; h$ Y2 i( k+ S5 f% Y) I7.3、python中插入记录2 [5 O5 M" F- {" D
7.4、python中查询记录& ]; J# t* l8 p5 l
7.5、python中更新记录
# Q/ Z$ }) |1 ~1 E7.6、python中删除记录) y& u- Q) C! }. u) r* A
7.7、聚合操作7 `* m7 x( n8 ^$ V
第八章多线程和多进程
4 E; g1 E# K; |3 G; f8.1、概述
; Z' y0 W9 }9 m) l8.2、多线程编程% Q/ K* v1 E: L( L
8.3、多进程编程/ D& n2 d7 M. b) l
8.4、综合案例-网络爬虫3
* ^8 h& d" C7 b第九章scrapy实战, u/ C ~2 L( p8 Q# ~/ f/ V, q
9.1、scrapy介绍和安装1 T$ X- p) _1 J' w z
9.2、scrapy项目框架
r- k6 @+ ]2 {9.3、scrapy框架和案例需求分析
* y" g* G' M+ d& A% J7 p6 p9.4、实战1
* D$ Z* w1 j- b7 G* B( o9.5、实战2& k- X+ q) d7 L
第十章django实战* ]( @' Y- s2 V: L% q
10.1、django架构介绍
. Q5 l3 [5 V: E- P" l, T10.2、阶段1.安装.创建项目.创建应用.初始配置( E2 X- l9 Y0 A+ A
10.3、阶段1.配置URL映射.视图函数8 _ _: E6 _1 A$ X
10.4、阶段2.定义ORM并注册到后台管理模块% |; p! l4 v! ?" g" {: h& x0 U$ R: C$ Z
10.5、阶段3.模版的继承.表单的使用.数据的展示
) O' j7 [/ C l! m5 f* ?/ N+ U; v7 S10.6、阶段4.多应用URL配置.数据的DML操作/ U* d0 T; y, Z! o4 J+ p
10.7、部署知识介绍
" ?' ~8 \5 `) K" a- \& n" q4 Q- s" C+ t
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|