Tony

@tonymin

Tony 暂无简介

所有 个人的 我参与的
Forks 暂停/关闭的

    Tony/Python课程第十六周作业

    (⼀) 在 jupyter notebook 中,实现 KNN 算法和 Decision Trees 算法,要求有完整的注释 (⼆) ⼿手写数字识别 样本中包含1797个⼿手写数字灰度图像,每个图像⼤大⼩小为8*8,可使⽤用 numpy.load('filename.npy') 进 ⾏行行载⼊入 使⽤用留留出法拆分训练集与测试集,留留出10%作为测试集。训练KNN模型,搜索最佳的超参数k和n的取值,提 升识别准确度

    Tony/Python课程第十五周作业

    Tony/Python课程第十四周作业

    (⼀)、 安装numpy和pandas,并整理笔记 (⼆)、 使⽤pandas分别从Text、CSV、Excel、Html、MySQL、MongoDB中加载数据 (三)、 复习矩阵相关操作,并完成下题

    Tony/Python课程第十三周作业

    问题描述 一、 实现监控中⼼心基础功能 1. 设计数据库表结构 主机表 主要字段:标签 ip cpu 内存 硬盘 ⽤用户表 主要字段:⽤用户名、密码 2. 实现登录功能 3. 登录成功后,可以添加主机 4. 点击一条主机,可以查看到主机当前CPU、内存等资源占⽤用情况 5. 点击编辑功能,可以修改主机信息,如ip、签标等 6. 项⽬目界⾯面参考见附件 二、 使⽤用Docker搭建分布式爬⾍ 解题提示 1. 数据库设计和Web开发相关知识,参考Web开发模块 2. 主机信息获取,可使⽤用 psutil模块 3. CPU使⽤用率图表可使⽤用百度图表 批改标准 一、实现监控中⼼心基础功能 1. 数据库设计 5分 2. 界⾯面制作 5分 3. Web开发 10分 4. ⾃自动登录远程主机 30分 5. 获取远程主机CPU、内存、硬盘等信息 30分 二、使⽤用Docker搭建分布式爬⾍ 1. 实现功能 20分

    Tony/Python课程第十二周作业

    问题描述 1. 准备linux 服务器,阿里云、腾讯云、虚拟机或其他方式。操作系统必须是ubuntu 版 本是16.04 2. 熟练掌握linux 命令,练习3-5遍 3. 练习过程整理笔记(运行重要步骤和结果要截图),要求用word粘贴 4. 会部署django 项目,把之前django做的商城项目部署到服务器,可以成功访问,要有截图,要求word文档 5. 了解负载均衡,rabbitmq

    Tony/Python课程第十一周作业

    问题描述 • 完成一个完整的《豆瓣图书网信息爬取项目》,具体要求详见第23节。 • 使用Python编程语言编写一个网络爬虫项目,将豆瓣读书网站上的所有图书信息爬取下来,并存储到MySQL数据库中。 • 爬取信息字段要求: [ID号、书名、作者、出版社、原作名、译者、出版年、页数、定价、装帧、丛书、ISBN、评分、评论人数] 解题提示  可参考上周Scrapy分布式爬取案例。 (作业就是涛哥课上说的爬虫项目,把项目做完就行,爬取结果也要上传(包含数据库和数据)) 批改标准 1) 项目代码(80分) 2) 数据库信息(15分) 3) 其他项:(5分)(文件结构清晰,代码整洁,要求适量的注释) 资料下载

    Tony/Python课程第十周作业

    问题描述 本周课程主要讲解网络爬虫的进阶实战。具体有:Selenium动态渲染信息爬取,MongoDB和Redis数据库的使用、代理服务的使用,以及Scrapy-Redis分布式爬虫: 1).使用Scrapy框架和Selenium配合爬取京东网站商品列表信息(>=50页): 网址:https://list.jd.com/list.html?cat=670,671,672 爬取字段信息由自己定制,这里不做要求。 2 ). 使用scrapy-redis分布式爬取CSDN学院平台中所有课程信息 如:https://edu.csdn.net/courses/k 爬取所有课程详情url地址 然后再通过队列url中对应的每个课程详情信息,使用分布式爬取。 如:https://edu.csdn.net/course/detail/5466 要求内容:课程标题,课时、讲师、适合人群、学习人数、价格、课程大纲。 解题提示  第一道题请参考Scrapy+selenium课堂案例。  第二道题参考Scrapy+Redis爬虫实战案例。

    Tony/Python课程第九周作业

    问题描述 本周课程主要讲解Scrapy框架的使用。具体有:Scrapy爬虫框架以及内部每个组件的使用(Selector选择器、Spider爬虫类、Downloader和Spider中间件、ItemPipeline管道类等): 1).使用Scrapy爬虫框架爬取新浪网的分类导航信息: 网址:http://news.sina.com.cn/guide/ 2 ). 使用scrapy模拟完成人人网登陆的登陆操作: 如URL地址:http://www.renren.com/ 3). 爬取当当图书网站中所有关于python关键字的图片信息。 参考URL:http://search.dangdang.com/?key=python&act=input 要求:将图书图片下载存储指定的目录中,而图书信息写入到数据库中。 解题提示  第一道题请参考Selector选择器中实战案例。  第二道题参考爬虫基础的人人网登陆,使用scrapy的POST带参数请求  第三道题请参考ItemPipeline中的实战案例。 批改标准 a) Scrapy新浪网的分类导航信息爬取(20分) b

    Tony/Python课程第八周作业

    问题描述 本周课程主要讲解Python网络爬虫的基础内容。具体有:网页信息解析库的使用(Xpath,BeautifulSoup,PyQuery),Fiddler抓包工具和浏览器的伪装介绍、Ajax的信息爬取和验证码的识别: 1). 分页爬取豆瓣网图书Top250信息,并分别使用三种网页信息解析库(Xpath,BeautifulSoup,PyQuery),并将信息写入文件中: 网址:https://book.douban.com/top250?start=0 2 ). 访问京东商城网址,选择多个商品放入购物车后查看自己的购物车,显示效果如下 。请使用Python爬取京东商城网址购物车中的所有商品信息: 如URL地址:https://cart.jd.com/cart.action 3). 访问百度图片网站,在搜索框中输入“街拍”并点击搜索按钮,具体效果如下,请使用python程序爬取搜索的图片,并存储到指定目录下。 具体参考URL地址:http://image.baidu.com 解题提示 1、第一道题请参考《豆瓣电影Top250信息爬取》实战。 2、采用浏览器伪装技

    Tony/Python课程第七周作业

    问题描述 本周课程主要讲解Python网络爬虫的基础内容。具体有:Python中的正则表达式,网络爬虫基础,以及urllib、urllib3和requests库的使用。本周闯关作业具体如下(可下载资料包查看更详尽的内容): 1).分别使用userlib和requests爬取有道翻译的信息,要求输如英文后获取对应的中文翻译信息: 2 ). 分页爬取58同城的租房信息,信息内容要求有:【标题、图片、户型、价格】,并且获取指定页的所有租房信息:如URL地址:http://bj.58.com/dashanzi/chuzu/pn1/?ClickID=1 3). 爬取猫眼电影中榜单栏目中TOP100榜的所有电影信息(10页信息全部爬取),字段要求【序号、图片、电影名称、主演、时间、评分】,并将信息写入文件中: 具体参考URL地址:http://maoyan.com/board/4 解题提示 1、有道翻译信息的爬取可参考本周百度翻译信息爬取案例。 2、58同城的租房信息获取,首先先确定URL地址,编写爬虫程序,要使用正则表达式解析爬取的信息。 3、爬取猫眼电影中榜单栏目中TOP100榜的所有电影信息

    Tony/Python课程第六周作业

    问题描述 本周为Web项目开发实训课程的第二周,主要引导大家使用Django框架完成了商城项目的前台开发。但是还有部分功能没有完成开发,作为闯关作业由学员完成,具体任务有:前台会员注册、会员中心的个人信息浏览、编辑和重置密码、网站首页部分商品的输出。共计四个功能。具体显示效果下载资料包查看。 解题提示 1、网站前台的会员注册为快速注册,只需提供账号和两次密码输入即可完成注册,其他信息在会员中心里可以后续完善(密码使用MD5,要有简单的表单验证)。 2、会员中心的个人信息浏览和编辑,以及密码重置可以参考网站后台会员管理的实现。 3、关于商城首页的商品展示,安装点击了排序获取最高的5条,数码和服装类别的商品可以获取最新的4条信息,加载到前台输出即可。 批改标准 a) 会员前台注册(20分) b) 会员中心的个人信息浏览和编辑(25分) c) 会员重置密码(20分)。 d) 商城首页商品展示(25分) e) 其他项:(10分)(文件结构清晰,代码整洁,要求适量的注释)。 f) 扩展功能:(10分) 为商品本商城项目添加其他扩展功能(提交作业需向助教说明)

    Tony/Python课程第五周作业

    问题描述 本周为Web项目开发实训课程,带大家使用Django框架完成了商城项目的后台管理开发。但是还有部分功能没有完成开发,作为闯关作业由学员完成,具体任务有:重置会员密码、为会员信息浏览添加搜索&分页效果、商品信息删除和商品信息修改。共计四个功能。具体显示效果点击右下角下载附件 解题提示 1、会员前台无法找回密码时,可以联系管理员,通过后台重置密码,故不需要源码,可直接强制修改任何会员的密码(由于密码使用MD5,故谁也看不到会员的原密码)。 2、分页我们上周案例中有参考,需要在这基础上添加搜索功能,难点是如何做到状态维持,具体可参考商品信息的搜索分页。 3、关于商品信息的删除和修改可参考上周的作业《在线相册》如何删除图片 批改标准 a) 会员管理中的重置密码(20分) b) 搜索&分页浏览会员信息(25分) c) 删除商品信息(20分)。 d) 修改商品信息(25分) e) 其他项:(10分)(文件结构清晰,代码整洁,要求适量的注释)。 f) 扩展功能:(10分) 为商品信息管理添加Ueditor富文本编辑器

    Tony/Python课程第四周作业

    问题描述 通过本周学习使用Django框架完成一个《在线相册信息管理》,要求实现在线相册信息的增、删、改、查等操作,要求使用到的技术有:Django框架、MySQL数据存储、文件上传、图片缩放、数据分页。显示效果请下载附件查看 解题提示 参考老师的课堂实例,首先实现数据的增、删、改和查操作,然后再考虑带图片上传的处理。 注意:相册中上传的图片不写入数据库,只要将上传的图片名信息写入表中即可 批改标准 a) Django的框架搭建(10分) b) 相册信息添加功能(信息添加,图片上传和缩放)(30分) c) 相册信息浏览(信息和图片的浏览,分页功能)(20分)。 d) 相册信息编辑(信息编辑,可更换图片)(20分) e) 相册信息删除(要求同时删除图片)(10分) f) 其他项:10分(文件结构清晰,代码整洁,要求适量的注释)。

    Tony/Python课程第三周作业

    问题描述 Web前台界面:通过本周学习完成一套商城前台静态界面项目,要求内有商城首页,商品列表页,和商品信息详情页,共计三个页面。 解题提示 由于我们不是专业美工,故本次作业可以仿现有网站界面来做。 如:京东和淘宝商城(界面有点大)、小米官网,魅族手机网等。

    Tony/Python课程第一周作业

    本周共计3个作业: 1) 使用while和for…in两个循环分别输出四种九九乘法表效果(共计8个)。 2) 使用文件和目录操作,定义一个统计指定目录大小的函数(注意目录中还有子目录)。 3) 参考1.10的综合案例中的学生信息管理,来实现一个自动取款机的存取款模拟效果。要求有登陆和退出、查询余额、取钱,存钱等操作。

    Tony/Python课程第二周作业

    (本周共计4个必做作业,1个扩展作业) 1、在命令行模式下登录MySQL数据库,使用SQL语句如下要求: .....1)创建留言数据库: blogdb; .....2)在blogdb数据库中创建会员表users和博客文章表blog,结构详见附件(点击资料包下面的 资料下载) .....3)在会员表users中添加>=5条的测试数据。 .....4)在blog博文信息表中添加>=10条的测试数据。 .....5)最后将blogdb数据库中的信息导出,并以blogdb.sql文件存储待上交作业。 2、 如第一题的表结构所示,按下面要求写出对应的SQL语句。 .....1)在users表中查询注册时间最早的十条会员信息。 .....2)从两个表中查询点赞数最高的5条博客信息,要求显示字段: (博文id,标题,点赞数,会员名) .....3)统计每个会员的发表博文数量(降序),要求显示字段(会员id号,姓名,博文数量) .....4)获取会员的博文平均点赞数量最高的三位。显示字段(会员id,姓名,平均点赞数) .....5)删除没有发表博文的所有会员信息。 3、 将上周1.10的综合案例《在线学生信息管理》改成数据库操作版的。 .....1)编写stu表信息操作类:内有方法:构造方法实现数据库连接;析构方法关闭数据连接; findAll( )--查询方法 、del(id)-- 删除方法 insert(data)--添加方法 .....2)使用使用上面自定义stu表操作类,结合1.10的综合案例,做出增,删,查询操作。 4、完成本周1.18的阶段案例《飞机大战》游戏中没有完成的部分。 ..... 1)完成敌机发射子弹功能(注意:子弹不是连发、移动速度不要太快) ..... 2)实现敌机子弹和玩家飞机的碰撞检测 ..... 3)为消失的飞机添加爆炸效果 5、(扩展题) 自定义设计和开发一款游戏:如贪吃蛇、拼图、坦克大战等。

搜索帮助