自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 SparkSQL简单使用

Spark SQL是用来操作结构化和半结构化数据的接口。 当每条存储记录共用已知的字段集合,数据符合此条件时,Spark SQL就会使得针对这些数据的读取和查询变得更加简单高效。具体来说,Spark SQL提供了以下三大功能: (1) Spark SQL可以从各种结构化数据源(例如JSON、Parquet等)中读取数据。

2022-12-20 16:33:31 2287 1

原创 基于HDFS的电商数据存储

原始电商数据都是存储在关系型数据库或 NoSQL 数据库上的,是面向OLTP(联机事务处理过程)的;数据都是面向业务的,而不是面向分析。因此数据比较复杂,表很多关联的数据是分散的,不利于统计分析;因此需要把数据从多个表里导出来、联合起来,找出分析所需要的数据项,然后把这些数据存入到 HDFS 中。

2022-12-18 13:12:35 1016

原创 educoder-随机生成验证码

import randomrandom.seed(10)def verifycode(): code_list = '' # 每一位验证码都有三种可能(大写字母,小写字母,数字) for i in range(6): # 控制验证码生成的位数 #********** Begin ********** s=random.randint(1,3) # 大写字母 if s==1: .

2021-12-29 13:35:07 537

原创 educoder-随机分配办公室

八个老师分三个办公室import randomdef office(): # 定义一个列表用来保存3个办公室 offices = [[], [], []] # 定义一个列表用来存储8位老师的名字 names = ['张老师', '李老师', '赵老师', '高老师', '刘老师', '周老师', '王老师', '吴老师'] #********** Begin ********** # 将8位老师按照索引为0、1、2进

2021-12-29 13:32:48 147

转载 educoder-正则表达式

第1关:正则表达式基础知识import retext = input()#********** Begin *********##1.匹配字符单词 Loveprint(re.findall(r'Love',text))#2.匹配以 w 开头的完整单词print(re.findall(r'\bw\w*?\b',text))#3.查找三个字母长的单词(提示:可以使用{m,n}方式)print(re.findall(r'\b\w{3}\b',text))#********** End ..

2021-12-29 13:28:59 809

原创 Python异常处理之综合异常处理

读取指定文件,并打印文件中倒数 10 个字节# 请在下面的 Begin-End 之间按照注释中给出的提示编写正确的代码########## Begin ########### 读取指定文件,并打印文件中倒数 10 个字节的内容,并捕获可能发生的异常。path = input()try: f = open(path,'rb') f.seek(-10,2)except OSError: print('文件长度不足10个字节')else: print(f.read

2021-12-29 12:59:39 1045

原创 educoder-文本进度条

import time # 导入time模块import sysincomplete_sign = 50 # 下载总量print('='*23+'开始下载'+'='*25)for i in range(incomplete_sign + 1): #********** Begin ********** completed="*"*i# 已完成下载量 incomplete="."*(incomplete_sign-i)# 未完成下载量 per.

2021-12-29 12:55:05 435 1

转载 educoder井字棋python

board.pyclass Board(object): """棋盘类""" def __init__(self): #********** Begin ********** # 棋盘数据 self.board_data = [" "] * 9 self.movable_list = list(range(9)) # 可移动列表 #********** End **********

2021-11-23 09:25:35 317

原创 educoder银行管理系统python

from admin import Adminfrom atm import ATMimport timeclass HomePage: def __init__(self): self.allUserD = {} # 使用字典存储数据 self.atm = ATM(self.allUserD) self.admin = Admin() # 管理员开机界面 def saveUser(self): self.all.

2021-11-23 09:22:28 1113 1

原创 字典和集合-单词识别

tues_or_thurs = {'h': 'Thursday', 'u': 'Tuesday'}weekend = {'a': 'Saturday', 'u': 'Sunday'}week = {'t': tues_or_thurs, 's': weekend, 'm': 'Monday', 'w': 'Wednesday', 'f': 'Friday'}first_char = input('请输入第一位字母:').lower().strip()print(.

2021-11-14 12:06:48 323

转载 练习-Python函数之变量的作用域

"""任务:使用变量作用域相关的关键字修改下方 Begin-End 之间的代码,使 max_value 函数实现求最大值的功能。""" # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码########## Begin ########### 使用变量作用域相关的关键字修改代码,使max_value函数实现求最大值的功能def compare(x,y): return x if x > y else ydef max_value(*list_data):.

2021-11-14 11:50:55 1817

原创 学生信息管理系统

# 功能菜单打印def print_menu(): print('=' * 30) print('学生管理系统') print('1.添加学生信息') print('2.删除学生信息') print('3.修改学生信息') print('4.显示所有学生信息') print('0.退出系统') print('=' * 30)# 新建一个列表,用来保存学生的所有信息stu_info = []# 添加学生信息def add_st.

2021-11-14 10:09:42 416

原创 educoder汉诺塔python

def hanoi(n, ch1, ch2, ch3): #********** Begin ********** if n==1: print(ch1,"->",ch3) else: hanoi(n-1,ch1,ch3,ch2) hanoi(1,ch1,ch2,ch3) hanoi(n-1,ch2,ch1,ch3) #********** End **********plate_nums = .

2021-11-14 10:07:20 206

原创 学习-Python函数之函数递归调用

"""任务:使用递归打印斐波拉契数列的前 n 位数字。n 通过 input 函数获取。""" # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码########## Begin ########### 定义一个函数,使用递归打印斐波拉契数列的前 n 位数字def fabonacci(n): if n <= 2: return 1 v = fabonacci(n-1)+fabonacci(n-2) return vnum .

2021-11-14 10:02:29 1114

转载 练习-Python函数之函数嵌套调用

"""任务:编写函数 count() 和 statistic(),statistic() 函数参数接收一个字符串,返回字符串中每个字符及该字符出现次数的一个字典,count() 函数用于计算每个字符在字符串中出现的次数。函数中需要用到的字符串通过 input() 获取。""" # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码##########Begin########### 定义count()函数def statistic(string): result =.

2021-11-14 09:29:11 972

转载 学习-Python函数之函数嵌套调用

"""任务:定义一个 compare 函数和一个 max_value 函数,compare 函数用于比较两个数的大小,max_value 函数用于得到一串整型数据中的最大值。""" # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码##########Begin########### 第一步:定义compare函数,返回两个数中较大的值def compare(x,y): return x if x > y else y# 第二部:定义max_value.

2021-11-14 09:29:05 2249

转载 练习-Python函数之函数返回值

"""任务:定义一个函数 average,用于计算考试成绩的平均分,每次传入的参数个数不确定,如果参数中出现了小于 0 或者大于 100 的数时,输出"分数数据异常",否则输出平均分。""" # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码##########Begin########### 定义函数 average,计算平均分并按照要求返回结果def average(*args): num = 0 for x in args: if.

2021-11-14 09:28:58 1466

转载 学习-Python函数之函数返回值

"""任务:创建一个函数 Number,函数的功能为判断一个整数是否为正数,如果是正数,返回 True,如果是不是正数,返回 False。被判断的整数都是通过 input 获取。如果是正数,打印"是正数",如果不是正数,打印"不是正数"。"""num = int(input()) # 被判断的整数# 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码##########Begin########### 第一步:创建一个函数 Number,函数的功能为判断数字是否是正.

2021-11-14 09:28:51 1433

转载 学习-Python函数之函数参数

"""任务:自定义函数message,实现学生的信息输出。"""'''定义函数message,参数有位置参数name,默认参数age(默认值为6),可变参数scores,关键字参数kw'''########### Begin ########### # 第一步:定义参数def message(name,age="6",*scores,**kw ): # 第二步:对可变参数scores进行求和,将结果赋值给result result = sum(scores) .

2021-11-14 09:28:43 1833

原创 学习-Python函数之函数嵌套定义

"""任务:定义一个 compare 函数和一个嵌套函数 max_value,compare 函数用于比较两个数的大小,max_value 函数用于得到一串整型数据中的最大值。""" # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码##########Begin########### 使用函数的嵌套定义完成两个函数的创建def max_value(list_data): value = list_data[0] def compare(x,y): .

2021-11-13 23:16:29 1976

转载 第1关:练习-Python函数之函数嵌套定义

"""任务:定义一个函数 statistic() 和一个嵌套函数 count() ,statistic() 函数参数接收一个字符串,返回字符串中每个字符及该字符出现次数的一个字典,count() 函数用于计算每个字符在字符串中出现的次数。函数中需要用到的字符串通过 input() 获取。""" # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码########## Begin ##########def statistic(string): result = .

2021-11-13 23:14:04 516

原创 练习-Python函数之函数递归调用

"""任务:给定一个嵌套列表,递归实现嵌套列表求和,打印求和后的结果。"""list1 = eval(input()) # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码########## Begin ########### 定义一个函数,递归实现嵌套列表求和,打印求和后的结果def listsum(L): result=0 for i in L: if isinstance(i,list): result +=.

2021-11-13 23:12:59 659 1

原创 斐波那契数列

def fibonacci(n): # 根据公式,编写代码 #********** Begin ********** if n == 1 or n == 2: return 1 else: return fibonacci (n - 1) + fibonacci (n - 2) #********** End **********num = int(input('请输入一个正整数: '))print(num)for i.

2021-11-13 23:10:35 483

原创 educoder计算器python

def oper(parm_one, parm_two): #输入运算符 operator = input('请选择要执行的运算符:(+、-、*、/):') print(operator) #*********** Begin *********** if operator == "+": print("计算结果为:", parm_one + parm_two) elif operator == "-": print(".

2021-11-13 23:07:06 1329

转载 经典函数实例

第1关:递归函数 - 汉诺塔的魅力# coding=utf-8# 输入正整数nn = int(input())# 请在此添加代码,对输入的正整数n进行阶乘运算,并输出计算结果。########## Begin ##########List1=list(range(1,n+1))s=1for i in List1: s=i*sprint(s)########## End ##########第2关:lambda 函数 - 匿名函数的使用# codi..

2021-11-13 15:06:43 346

原创 练习-Python函数之lambda表达式

"""任务:将下列函数转换为匿名函数,该函数的作用是得到列表中的偶数,函数参数通过 input 获取。将列表中的偶数添加到一个新列表中,打印纯偶数的列表。```def func(num_list): list1 = [] for x in num_list: if x%2 == 0: list1.append(x) return list1```"""# 请在下面的 Begin-End 之间按照注释中给出的提示编写正确的代码########## Begin #####..

2021-11-13 14:52:15 1785

转载 学习-Python函数之函数定义与调用之四则运算计算器的简单实现

"""任务:自定义函数calculate,实现 2 个数之间的加、减、乘、除运算,并返回结果值。函数calculate接收三个参数,其中第一个参数为符号判断值,第二个参数为第一个运算数,第三个参数为第二个运算数。符号判断值有4个,分别为1、2、3、4,依次对应加、减、乘、除运算。"""# 定义函数calculatedef calculate(sign,var1,var2): # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 ########### Beg.

2021-11-13 14:24:33 10256 4

原创 基于 Python 的计算思维训练——函数

第1关:第一个函数# coding:utf-8 deg = float(input())def F(C):#请在此添加代码,将摄氏度deg转换为华氏度#********** Begin *********# f=int(C)*(9.0/5)+32#*9.0才可以*# return f#********** End *********#print ("%.2f" %(F(deg)))第2关:在函数中修改全局变量# coding:utf-8 c..

2021-11-13 13:55:56 5602 1

原创 educoder python入门之函数结构

第1关:函数的参数 - 搭建函数房子的砖# coding=utf-8# 创建一个空列表numbersnumbers = []# str用来存储输入的数字字符串,lst1是将输入的字符串用空格分割,存储为列表str = input()lst1 = str.split(' ')# 将输入的数字字符串转换为整型并赋值给numbers列表for i in range(len(lst1)): numbers.append(int(lst1.pop()))# 请在此添加代码,对输入的

2021-11-13 10:52:59 716 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除