新手入门、想转行的学Python要学习什么知识点呢?

Python除了极少的事情不能做之外,其他基本上可以说全能,系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等,接下来我们一起看下Python爬虫学习的内容:

一、Python基础

  • 变量
  • 标识符和关键字 
  • 输入和输出
  • 数据类型转换
  • PEP8编码规范
  • 比较/关系运算符
  • f语句语法格式
  • 三目运算符
  • while语句语法格式   
  • while 循环嵌套
  • break 和 continue
  • while 循环案例
  • for循环
  • 字符串定义语法格式
  • 字符串遍历(while)
  • 下标和切片
  • 字符串常见操作
  • 列表语法格式
  • 列表的遍历(for)
  • 列表常见操作
  • 列表嵌套
  • 列表推导式
  • 元组语法格式
  • 单元素元组
  • 元组操作
  • 字典语法格式
  • 字典常见操作
  • 字典的遍历
  • 函数概念和作用、函数定义、调用
  • 不定长参数函数
  • 函数的返回值
  • 函数的说明文档
  • 函数的嵌套调用
  • 可变和不可变类型
  • 局部变量
  • 全局变量
  • 组包和拆包、引用
  • 文件的打开与关闭、文件的读写
  • 文件/目录操作及案例
  • os模块文件与目录相关操作
  • 面向对象介绍
  • 面向对象介绍
  • 类和对象讲解
  • 对象的内存图
  • 成员变量和局部变量的区别
  • private关键字,封装,构造方法,继承,super关键字
  • 方法重写,多态 ,final ,.static ,抽象类 ,接口 ,包(package)
  • 类的定义和对象的创建
  • 添加和获取对象属性
  • self参数
  • init方法
  • 私有方法和私有属性
  • 继承
  • 子类方法重写
  • 类属性和实例属性
  • 多态
  • 类方法、实例方法、静态方法
  • 异常概念
  • 异常捕获
  • 异常的传递
  • 自定义导堂
  • 异常穿透
  • 模块介绍
  • 模块的导入
  • 包的概念
  • 包的导入
  • 模块中的_ all_
  • 模块中_ name__ 的作用
  • 视图的概念与使用
  • 事务的概念及特点
  • 务的使用及ACID特性的验证
  • 索引
  • 数据库设计之三范式
  • E-R模型及表间关系
  • Mysq|窗口函数
  • Mysq|变量
  • Mysq实战项目
  • HTML、 CSS、 JS
  • IP地址的介绍
  • 端口和端口号的介绍
  • TCP的介绍
  • socket的介绍
  • TCP网络应用的开发流程
  • 基于TCP通信程序开发
  • socket中send和recv原理剖析
  • iniweb
  • 多任务介绍
  • 进程的使用
  • 线程的使用
  • 线程同步与互斥锁、死锁介绍
  • 闭包
  • 装饰器
  • 深浅拷贝
  • 正则
  • requests模块基本使用
  • xmI与html
  • jsonpath、xpath、 lxml. re数据提取
  • 元素定位
  • 浏览器操作方法
  • 鼠标键盘操作
  • HTML特殊元素处理
  • 显示等待和隐式等待

二、爬虫开发

  • 爬虫开发
  • 索引操作
  • scrapy框架
  • 数据抓取存储
  • 备份和恢复
  • Mongodb应用
  • 定制化的爬虫采集系统
  • 基本使用增删改查操作
  • 高级查询和分组聚合操作
  • 爬虫知识体系与相关工具
  • Mongodb和Python交互
  • scrapy-redis分布式组件
  • 空气质量采集爬虫实战项目

欢迎补充好嘛~

 

 

 

 

你可能感兴趣的:(关于Python,python,编程语言,大数据,爬虫)