1.熟悉Python语言,有良好的编码习惯;
2.掌握Flask等开发框架的使用,了解restful设计风格;
3.掌握MVC开发模式
4.掌握web服务接口开发
5.掌握常用数据库 Mysql redis
6.了解前端开发 HTTP协议 html语言 CSS渲染 jQuery等
7.掌握网络爬虫 selenium模拟登陆网站采用第三方破解验证
8.掌握 requests库编写爬虫 re正则 Xpath 解析提取数据
9.掌握 numpy、 pandas 、matlibplot库 对数据进行进行分析和可视化
10.熟悉开发工具开发工具 Pycharm Vscode Navicat Postman RedisDesktopManager等
11.具有良好的英语阅读能力,能阅读英文资料、技术文档,能够借助baidu、google、csdn等网络资源解决问题
项目名称: 博客网站
项目介绍: pc端和移动端兼并的博客,登录注册 搜查文章 个人中心 发布文章 收藏文章 评论文章 显示最新文章,阅读数最多文章 随机推荐文章 文章阅读积分消耗 对文章分页分类 邮箱发送验证码等功能。
开发工具: pycharm+RedisDesktopManager+navicat+Postman
开发环境: python3.7+flask2.1+ORM(flask-sqlalchemy2.5) +jinja2 3.1+pymysql1.0+redis4.2等
项目职责:
1. 使用Flask框架rest_ful风格实现用户用户登录、注册及第三方登录等功能;
2. python开发博客网站 采用Flask框架MVC模式开发(控制器 调用模型类定义的方法 和html前端页面 )
(1). 定义路由 前后端信息交互 (登陆验证)
(2). 通过Blueprint模块化开发
(3). 定义拦截器 拦截还未登录的用户进行拦截 校验
3. Flask主要采用SQLALchemy框架操作MySql数据库(连表,增删改查等),其基于PyMySQL库实现
4. jQuery 通过Ajax方式发送亲求和处理服务器的响应结果
5. 部分功能采用前后端分离开发 通过获取接口接收数据
6. redis 数据缓存 对验证码设置时间 防止mysql崩掉,redis雪崩设置哨兵模式
7. 对经常浏览页面做网页静态化处理 降低对数据库等资源消耗
项目名称: 某网站爬取数据
项目介绍: 对某个网站的单价 标题 图片 评价次数 店铺 进行爬取 解析json数据格式 写入表格
项目职责:
1. 了解网站的反爬 对网站进行分析 看需采集数据字段
2. 使用requests库 编写 代码 对目标网站进行爬取
3. 通过jieba分析热门词汇 制作可视化图片
4. 再将数据写入excel表格
python爬虫接单 看到的都可以爬取 保存格式多样 自选 接单多年 可见皆可怕 不碰灰色地带和黑色地带
python爬虫接单 看到的都可以爬取 保存格式多样 自选 接单多年 可见皆可怕 不碰灰色地带和黑色地带