
Python基础
文章平均质量分 88
Python基础
老酱儿
这个作者很懒,什么都没留下…
展开
-
模块四 第一周 作业三 日志分析
1 问题描述请将数据导入pandas中,加上列名检测重复值检测异常值分析api和interval这两列的数据是否对分析有用,如果无用,说明为什么后将这两列丢弃使用created_at这一列的数据作为时间索引分析api调用次数情况,例如,在一天中,哪些时间是访问高峰,哪些时间段访问比较,如图所示,从凌晨2点到11点访问少,业务高峰出在现下午两三点,晚上八九点分析一天中api响...原创 2020-03-26 19:11:43 · 343 阅读 · 0 评论 -
模块四 第一周 作业二 分类
1 问题描述将数据array([6, 9, 6, 1, 1, 2, 8, 7, 3, 5, 6, 3, 5, 3, 5, 8, 8, 2, 8, 1, 7, 8,7, 2, 1, 2 , 9, 9, 4, 9]) 转化为矩阵将第三列中,小于等于3的修改为0、大于3且小于等于6的修改为1、大于6的修改为2假设这是10条样本数据,前两列是样本的两个特征,第3列是样本的分类标记,请...原创 2020-03-26 19:09:46 · 314 阅读 · 0 评论 -
模块四 第一周 作业一 菜价分析
1 问题描述复习矩阵相关操作,分析菜价将表中数据,使用 numpy 进行处理展示使用循环的方式 计算采购总额使用点乘计算采购总额测试性能2 解题提示使用numpy 中的array进行表格与矩阵的转化使用dot 来实现矩阵相乘通过jupyter的魔法命令来测试 性能3 评分标准作业共计四个要求,要求1,3各为5分,要求2,4各为10分。4 要点解析矩阵点...原创 2020-03-22 19:25:31 · 340 阅读 · 0 评论 -
模块三 第二周 作业三 分布式scrapy-redis
1 问题描述将Scrapy抓取必联网项目升级为Scrapy‐Redis分布式爬虫,并完成代理IP池proxyPool的开发完成Scrapy‐Redis组件的安装完成代理IP池proxyPool的开发将必联网爬虫项目升级为Scapy‐Redis分布式爬虫分布式爬虫在中间件中设置代理要通过代理IP池来获取,而不是每次请求都访问第三方代理IP 接口2 解题提示普通的Scrapy项目升...原创 2020-03-11 14:09:41 · 321 阅读 · 0 评论 -
模块三 第二周 作业二 招标网站
1 问题描述使用Scrapy框架,完成必联网招标信息采集,采集字段:2 解题提示必联网有些页面需要登录才可以得到响应,需要手动登录,并得到浏览器中的Cookie值,把Cookie加入到请求头中关于数据的提取,有些需要定制正则表达式,比如项目编号可能在详细页的文本中,用普通的XPath无法提取出来,这个需要多看几个页面,多做测试,分析数据格式数据的持久化可以在管道文件中进行,以课程中讲...原创 2020-03-10 17:38:59 · 187 阅读 · 0 评论 -
模块三 第二周 作业一 scrapy-csdn热门文章
1 问题描述通过Scrapy,实现优快云热门博客抓取,并以博客大标题对本地HTML的命名2 解题提示创建Scrapy项目: Scrapy startproject 【项目名称】创建Spider文件: Scrapy genspider 【爬虫文件名】 “【allowed_domain】”开启项目文件: Scrapy crawl 【爬虫文件名】yield Request 向调度器发送一...原创 2020-03-09 09:24:54 · 199 阅读 · 0 评论 -
模块三 第一周 作业三 热门文章
1 问题描述在优快云站内搜索技术关键词,例如java,下载前几页热门文章HTML源码到本地,文件命名方式与博客大标题保持一致2 解题提示本周录播课最后两节3 评分标准本题共计40分破解URL规则,通过Xpath得到链接地址与博客标题20分完成博客下载 10分代码注释,规范10分4 要点解析4.1 防爬机制请求头模仿浏览器进行访问代理ip加代理,通过换...原创 2020-03-05 21:12:04 · 241 阅读 · 0 评论 -
模块三 第一周 作业二 百度翻译
1 问题描述利用百度翻译的接口,制作一个中译英翻译小工具。2 解题提示在百度翻译之中,输入单词,此时接口,找到你需要的接口信息3 评分标准找到翻译的HTTP接口规则 10分得到服务器响应回来的结果数据,并做好处理,得到翻译的结果 10分代码注释,规范10分4 要点解析4.1 接口信息的查找4.2 json数据类型json模块提供了四个功能:dumps、dump、loa...原创 2020-03-03 19:31:40 · 253 阅读 · 0 评论 -
模块三 第一周 作业一 xpath应用
1 问题解析2 解题提示谷歌xpath的添加xml的理解xpath的使用3 评分标准写出正确的XPath语句10分成功输出课程分类 10分代码注释,规范10分4 要点解析谷歌添加xpath方法加载本地xpath插件步骤说明xpath5 代码实现import lxml.etree as leimport urllib.request as ur# 请求u...原创 2020-03-01 20:45:41 · 271 阅读 · 0 评论 -
模块二 第二周 作业三 微课商城
1 问题描述完善优快云微课商城系统在上次作业当中我们完成了后台管理的开发,这次我们完成前台的功能2 解题提示按照录播课,本次作业是录播课的微课商城的一次复现。3 评分标准完成首页、课程详细页展示功能 10分完成用户个人中心的开发 10分完成视频播放页、视频流优化 10分代码注释,规范10分4 要点解析4.1 sql与 nosqlSQL数据库,指关系型...原创 2020-02-27 13:48:41 · 270 阅读 · 0 评论 -
模块二 第二周 作业二 django后台
1 问题描述优快云微课商城后台管理开发2 解题提示理解django自带的admin后台,并来完成对用户、课程的管理。3 评分标准完成优快云微课商城的模型层开发 10分完成Admin后台管理配置 10分代码注释,规范10分14 实现步骤创建项目,数据库模型类分析,创建管理appsettings数据库连接配置迁移数据库创建超级用户...原创 2020-02-25 19:24:39 · 221 阅读 · 0 评论 -
模块二 第二周 作业一 登录功能
1 问题描述完成用户登录与登录状态显示需求:首页未登录状态,显示登录按钮已登录的用户,显示"你好用户名"登录页账号与密码正确,跳转到首页账号与密码不正确,在登录页面上提示“账号和密码错误”2 解题提示注意模板继承反向解析session的获取3 评分标准用户登录后,可以保持登录状态 10分登录过程中,账号或密码错误,可...原创 2020-02-23 20:57:20 · 566 阅读 · 0 评论 -
模块二 第一周 作业三 用户管理系统
1 问题描述制作一个用户信息管理模型 用户信息包括: ‐ 姓名 ‐ 密码 ‐ 年龄 ‐ 邮箱 ‐ 创建时间产品功能: 1. 全部用户信息的展示(查) 2. 添加新用户(增) 3. 修改用户信息(改) 4. 删除用户(删)2 解题提示settings 中 数据库配置模型类的创建数据库迁移3 评分标准构造模型层并生成对应的表结构 10分完成增删改查功能的开发 20分代码...原创 2020-02-20 13:32:31 · 963 阅读 · 0 评论 -
模块二 第一周 作业二 局域网文件共享
1 问题描述制作一个在局域网中,可以共享文件,为其他访客提供下载服务的Web项目构建一个下载清单页,展示所有可供下载的文件以及链接2 解题提示注意静态文件的settings配置前端样式视图向前端传递数据前端标签的格式3 评分标准完成路由与视图的配置 10分完成模板层开发 10分代码注释,规范10分4 要点解析4.1 局域网的简单使用局域网是指在某一区域内由...原创 2020-02-18 19:29:40 · 284 阅读 · 0 评论 -
模块二 第一周 作业一 创建django与app
1 问题描述通过Pycharm创建Django项目通过PyCharm创建一个App通过命令行创建App,并在settings中进行配置配置首页的路由映射在首页的视图函数中输出“hello index“2 解题提示pip 下载django框架 ,注意版本2.2命令行创建django项目时,注意settings中的配置注意主路由与子路由的区分3 评分标...原创 2020-02-16 19:47:56 · 253 阅读 · 0 评论 -
模块一 第二周 作业三 字符画转换
1 问题描述实现图片转字符画类I2Char中genCharImage方法pass占位的代码,该方法将图片转化成字符画在main函数中 ,实现通过命令行调用图片转字符画功能pass占位的代码 ,命令行执行 Python v2char.py t3.jpeg 输出字符画[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oEzUsY7t-15815976924...原创 2020-02-13 20:42:54 · 574 阅读 · 0 评论 -
模块一 第二周 作业二时间装饰器
1 问题描述请设计一个装饰器,它可以作用于任何函数上,打印函数执行时间[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eLF8l5hq-1581426256315)(image\1577072711172.png)]import timedef metric(fn): start_time = time.time() end_time = time.tim...原创 2020-02-11 21:05:35 · 328 阅读 · 0 评论 -
模块一 第二周 作业一 统计学生人数
学生人数统计1 问题描述为了统计学生人数,可以给Student类增加一个类属性,每创建一个实例,该属性自动增加:class Student(object): count = 0 def __init__(self, name): self.name = name Student.count += 1stu1 = Student('小刚', ...原创 2020-02-09 14:17:40 · 1017 阅读 · 0 评论 -
模块一 第一周 作业三 存取款机
存取款机参考学生信息管理,来实现一个自动取款机的存取款模拟效果。要求有登陆、退出、查询余额、取钱,存钱等操作页面展示与登录余额查询存款取款退出程序2 解题提示本题是对模块一整体练习利用while True对整个系统循环,当用户退出程序,回到登录页面页面布局使用建议使用format格式化,使用空格进行填充功能选择使用分支结构,按照用户选择进行相应...原创 2020-01-10 16:54:33 · 719 阅读 · 0 评论 -
模块一 第一周 作业二 统计文件大小
统计文件大小1 作业描述使用文件和目录操作,定义一个统计指定目录大小的函数(注意目录中还有子目录)2 解题提示本题是对函数的理解与运用。参考 函数定义,调用,返回值,作用域【第七节】参考关键字参数、默认值参数、可变参数、匿名函数、递归函数文件打开和关闭、文件的读写、文件目录相关操作、序列化【第八节】使用os模块查看文件的大小,调用函数,可以随机输入文件目录文件目录右键属性,可以...原创 2020-01-10 15:55:52 · 542 阅读 · 0 评论 -
Python实现九九乘法表
九九乘法表1 作业描述使用while和for…in两个循环分别输出四种九九乘法表效果(共计8个)。2 解题提示本题是对循环结构的理解与简单运用 【1 – 15】流程控制循环结构(for…in, while)注意初始值,结束值,控制条件等格式化输出参考第四节,建议使用format(使用空格填充,使格式整齐)第三种格式的乘法表,可以循环与式子相同字节数的空格来进行填充3 评分......原创 2020-01-08 18:28:40 · 1746 阅读 · 0 评论