第二章:必备python编程基础python基础练习1、(语法常识 每题0.5) 1.python 有哪些常见的数据类型?他们之间如何相互转换? 2. print语句的作用是什么,有哪些输出方式? 3. python 中表示乘方的符号是什么,有哪些办法可以表示乘方? 4. 有两个人吵架,为什么 >>>print('我悔过 ' * 5) 可以正常执行 >>>print('我悔过 ' 5) 却报错? 5. 如果需要在一个字符串中嵌入一个双引号,正确的做法是? 6. 举例3个内置函数,并简单的写出他们的使用语句 7. python 如果报错含有 “indented…” 一般说明是出现了什么问题? 8. 你听说过“拼接”这个词吗,能不能写出一个用法的例子? 9. 介绍一下列表数据类型自带的 append, remove, pop, index, count分别是什么? 10. *如果一个列表a=[1,2,3,[1,2,[1,9]]] 想要复制这个列表到b,保证a[3][2][1]的值 的改变不会影响到b,那么应该怎么操作? (编程题,每题1分) 11. 编写程序,要求用户输入1到100之间数字并判断,输入符合要求打印“输入合法,输入的是..”,不符合要求则打印“输入错误,请检查输入的数据” 12.编写一个程序,输入一个正整数n,求等差数列2 4 6 …. 2n之和 13.输入一个十进制的数,将其转换为十六进制的数输出 # 正整数 拆分 14.写一段代码,接受一个英文字符串,统计其中的单词以及对应的出现次数,按顺序输出前五位高频词的出现次数及频率 15.有黑,白,红三色球,分别有3,3,4个 把这10个球混合放入一个不透明的袋子里面,从中同时任意摸出6个,用编程计算摸出的球的颜色搭配,以及对应的可能性(不考虑顺序)
第二章:必备python编程基础(下)2-12 作业:创意品店的模拟经营游戏1、创意品店的模拟经营
第三章 数据获取:原材料准备3-9 作业:爬取网页数据1、作业题1 第一题: 1、获取免费的代理ip,西刺免费代理ip、89免费代理ip等(可以根据学习情况选择其中一个或者多个网站进行抓取)。 2、将获取的代理ip,用来访问其他页面,验证是否可用 3、将可以用的代理ip 保存到本地 第二题: 1、获取房屋的基本信息(若干页) 2、将结果保存到csv文件 3、*(选做)可以结合excel进行一些分析
第四章 数据存取:分析师的技法4-9 sql练习 企业员工薪酬分析1、sql练习题,根据查询结果是否满足题目要求,直接给分
第五章 数据分析核心工具:numpy和pandas(下)5-13 作业:使用pandas进行数据清洗1、第一题:根据heros.json数据,完成10个小题(5分) 第二题:pandas数据清洗(5分)
第六章 核心分析方法:统计学与数据分析6-9 pubg 数据分析及可视化1、按题目要求 对于躲藏战术(躲起来不动),或者游击战术(边跑边打),哪一个更合适? 交通工具的使用对获胜有没有影响? 不同的武器使用频率,杀人情况如何,游戏中建议使用哪些武器? 最后的安全区大概率会落在哪些地方? 赢得pubg的最佳策略有哪些?(或者其他有价值的分析)
第七章 数据预测:数据挖掘与建模7-8 作业:客户贷款违约预测1、对于数据集1 1.完成数据预处理 2.完成数据探索,构建训练集/验证集/测试集 3.合理分析并选择特征 4.构建并评估预测模型 对数据集2 5.补充要求(选做) 探索数据集,分析并按自己的思路构建风险等级模型
第八章 项目经验与思维培养8-6 作业:通过数据分析生成商业分析报告1、评分要求: 分析有条理,逻辑清晰 数据来源真实,分析结论都是基于客观数据之上的 文档或ppt 图表、文字等美观大方 有突出的分析思路和有价值的闪光点(不单纯是数据图表的罗列说明) 在 数据采集 或 数据建模 或 可视化 方面有较充实的工作量 (如果分析项目任务比较重,提交核心分析思路,以及阶段性成果也可以)