面向对象&网络编程基础·第1章面向对象 开发一套选课系统
角色: 学校、学员、课程、讲师、管理员
要求:
1. 创建北京、上海 2 所学校 ---> 管理员创建学校
2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开
3. 课程包含,周期,价格,通过学校创建课程
4. 创建讲师
5. 创建学员时,选择学校,关联班级
5. 创建讲师
6. 提供两个角色接口
6.1 学员视图, 可以注册,选择课程(等同于选择班级)
6.2 讲师视图, 讲师可管理自己的课程, 上课时选择班级,
查看班级学员列表 , 修改所管理的学员的成绩
6.3 管理视图,创建讲师, 创建班级,创建课程
7. 上面的操作产生的数据都通过pickle序列化保存到文件里
- pickle 可以帮我们保存对象
函数编程作业 网站访问日志分析
基本需求 90%
1 统计本日志文件的总pv、uv
2 列出全天每小时的pv、uv数
3 列出top 10 uv的IP地址,以及每个ip的pv点击数
4 列出top 10 访问量最多的页面及每个页面的访问量
5 列出访问来源的设备列表及每个设备的访问量
股票信息查询程序-Python作业
1 程序启动后,给用户提供查询接口,允许用户重复查股票行情信息(用到循环)
2 允许用户通过模糊查询股票名,比如输入“啤酒”, 就把所有股票名称中包含“啤酒”的信息打印出来
3 允许按股票价格、涨跌幅、换手率这几列来筛选信息,
比如输入“价格>50”则把价格大于50的股票都打印,输入“市盈率<50“,则把市盈率小于50的股票都打印,不用判断等于。
stock_data.txt 此文件请从课件中下载。
思路提示:加载文件内容到内存,转成dict or list结构,然后对dict or list 进行查询等操作。 这样以后就不用每查一次就要打开一次文件了,效率会高。
Winddows 10 安装 COCO API(pycocotools)
Winddows 10 安装 COCO API(pycocotools)
sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz.zip
Sqoop is a command-line interface application for transferring data between relational databases and Hadoop.
apache-hive-2.1.1-bin.tar.gz.zip
Apache Hive是一个建立在Hadoop架构之上的数据仓库。它能够提供数据的精炼,查询和分析。Apache Hive起初由Facebook开发,目前也有其他公司使用和开发Apache Hive,例如Netflix等。亚马逊公司也开发了一个定制版本的Apache Hive,亚马逊网络服务包中的Amazon Elastic MapReduce包含了该定制版本。
spark-2.4.0-bin-hadoop2.7.tgz.zip
Apache Spark是一个开源集群运算框架,最初是由加州大学柏克莱分校AMPLab所开发。相对于Hadoop的MapReduce会在运行完工作后将中介数据存放到磁盘中,Spark使用了存储器内运算技术,能在数据尚未写入硬盘时即在存储器内分析运算。Spark在存储器内运行程序的运算速度能做到比Hadoop MapReduce的运算速度快上100倍,即便是运行程序于硬盘时,Spark也能快上10倍速度。[1]Spark允许用户将数据加载至集群存储器,并多次对其进行查询,非常适合用于机器学习算法。
scala-2.11.12.tgz.zip
Scala(发音为/ˈskɑːlə, ˈskeɪlə/)是一门多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
hbase-1.2.4-bin.tar.gz.zip
HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。
hadoop-2.7.3.tar.gz.zip
Apache Hadoop是一款支持数据密集型分布式应用程序并以Apache 2.0许可协议发布的开源软件框架。它支持在商品硬件构建的大型集群上运行的应用程序。Hadoop是根据谷歌公司发表的MapReduce和Google文件系统的论文自行实现而成。所有的Hadoop模块都有一个基本假设,即硬件故障是常见情况,应该由框架自动处理。
zookeeper-3.4.10.tar.gz.zip
Apache ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。
jdk-8u171-linux-x64.tar.gz.zip
jdk-8u171-linux-x64.tar.gz,花了一个半小时在官网上下载,分享出来,亲测可用,要是不行你来找我。
Redis-x64-3.0.504.zip
Windows10 Redis安装包,解压即安装。
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
verification.zip
verification.zip JavaScript开发网页滑动验证码,可以直接使用,也可以引入到已有文件。
HousePrices.zip
House Prices: Advanced Regression Techniques
Kaggle比赛的数据集,官网下载太慢的话可以从这里下。
mysql-8.0.11-winx64.msi
mysql-8.0.19-winx64.zip,官网下载速度太慢了,放在这里,如果下载还是慢的话请联系我:https://blog.csdn.net/weixin_43336281
mysql-8.0.19-winx64.zip
mysql-8.0.19-winx64.zip,官网下载速度太慢了,放在这里,如果下载还是慢的话请联系我:https://blog.csdn.net/weixin_43336281
Matrix Studio Second Assessment.zip
天津科技大学泰达校区,人工智能学院,2019界,Matrix Studio工作室纳新考核题.
天津科技大学泰达校区,人工智能学院,2019界,Matrix Studio工作室纳新考核题.
机器人写诗测试数据集 poemsTest.txt
机器人写诗数据集,用于训练LSTM网络。
由微软研发的人工智能虚拟机器人“微软小冰”于2017年出版了诗集。据微软专家介绍,“微软小冰”在对1920年以后的519位现代诗人的上千首诗反复学习1万次以后,以前所未有的速度掌握了写诗的方法。
良\恶性乳腺癌肿瘤预测数据集
良\恶性乳腺癌肿瘤预测数据集,已经分为训练集和测试集。良\恶性乳腺癌肿瘤预测数据集,已经分为训练集和测试集。