999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

融入Python應(yīng)用的學(xué)生考勤數(shù)據(jù)管理分析*

2021-11-21 02:42:49鄭晶晶
關(guān)鍵詞:可視化分析學(xué)生

鄭晶晶

(福建生態(tài)工程職業(yè)技術(shù)學(xué)校,福建福州 350000)

0 引言

現(xiàn)在社會(huì)是信息化時(shí)代飛速的發(fā)展時(shí)刻,校園中需要管理的數(shù)據(jù)越來越多,其中學(xué)生考勤數(shù)據(jù)就是其中之一。如果僅僅依靠班級(jí)管理者或者教務(wù)管理者去登記考勤數(shù)據(jù)的話,數(shù)據(jù)應(yīng)用效率并不能很好的發(fā)揮及時(shí)作用,并不利于課堂出勤率的改善。學(xué)生考勤情況登記的及時(shí)性、完善性的提升可以從學(xué)生的實(shí)際情況出發(fā)分析。這種及時(shí)性有利于班級(jí)考勤的督促改進(jìn),有利于發(fā)現(xiàn)學(xué)生的異常,有利于發(fā)現(xiàn)學(xué)生學(xué)習(xí)情況的變化,進(jìn)而進(jìn)一步助力于班主任、教務(wù)管理者及家長(zhǎng)能更好地關(guān)注學(xué)生問題并幫助學(xué)生及時(shí)解決問題,某種程度上能積極改善學(xué)生的出勤率,促進(jìn)班級(jí)管理的發(fā)展,促進(jìn)學(xué)校的教學(xué)管理質(zhì)量水平的發(fā)展。隨著近幾年人工智能地發(fā)展,Python語(yǔ)言的應(yīng)用得到了越來越廣泛的發(fā)展。Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言,它能智能地進(jìn)行數(shù)據(jù)分析、數(shù)據(jù)挖掘,具有多種數(shù)據(jù)類型。要想有效地對(duì)校園考勤數(shù)據(jù)進(jìn)行挖掘分析,我們可以融入Python知識(shí)的應(yīng)用。幾種思路設(shè)想:(以某學(xué)校,47個(gè)班級(jí),十幾個(gè)專業(yè)為例,學(xué)生考勤類別分為:滿勤、曠課、遲到、早退、事假、病假)[1]。

1 獲取各班出勤數(shù)據(jù)保存到excel

隨著數(shù)據(jù)智能化的發(fā)展,學(xué)生人臉識(shí)別簽到、指紋簽到、APP簽到等多種簽到方式都隨之發(fā)展,學(xué)校在考勤數(shù)據(jù)管理時(shí)管理者可以通過在線獲取學(xué)生考勤數(shù)據(jù)類型統(tǒng)計(jì)存入Excel[2-3]:

我們可以使用requests模塊獲取學(xué)生各類出勤情況信息(如曠課、遲到、早退、病假、事假等),再使用requests模塊將這些信息分類寫入Excel表格中:

(1)安裝requests和requests模塊;

(2)在程序中導(dǎo)入需要使用的模塊;

(3)實(shí)現(xiàn)過程邏輯:

先使用requests模塊發(fā)送post請(qǐng)求,獲取相關(guān)全校學(xué)生出勤信息,接著使用json()獲取得到JSON格式的相關(guān)數(shù)據(jù),接著使用xlsxwriter模塊將獲取的出勤信息寫入到Excel。最后再一次遍歷每項(xiàng)的出勤信息。

(4)關(guān)鍵代碼:

1,try:

response=requests.post(url,json=pyload,headers=headers)

attendence_jso=response.json()

if attendence_json =0

returen attendance_json

return None

2,#保存到excel的行首標(biāo)題:

Worksheet.write(0,0‘學(xué)號(hào)’)

Worksheet.write(0,0‘班級(jí)’)

Worksheet.write(0,0‘名字’)

Worksheet.write(0,0‘考勤類型’)

Worksheet.write(0,0‘出勤統(tǒng)計(jì)’)

這種統(tǒng)計(jì)方式一般分為數(shù)據(jù)的采集、數(shù)據(jù)的解析、數(shù)據(jù)的存儲(chǔ)、數(shù)據(jù)提取四個(gè)組成部分。并利用自動(dòng)采集功能訪問到學(xué)生考勤的在線數(shù)據(jù),以獲取或更新在線數(shù)據(jù)類型和統(tǒng)計(jì)方式。

2 使用可視化分析顯示學(xué)生出勤情況

使用Python可視化分析可以實(shí)現(xiàn)日常學(xué)生出勤數(shù)據(jù)的分析,它的主要技術(shù)是利用pands獲取相應(yīng)的數(shù)據(jù)及日期數(shù)據(jù)處理器dataframe對(duì)象to_period()方法應(yīng)用及groupby()函數(shù)使用通過數(shù)據(jù)排序與索引進(jìn)而實(shí)現(xiàn)可視化數(shù)據(jù)圖表的生成(關(guān)鍵代碼如下)[4-5]:

(1)導(dǎo)入相關(guān)模塊如matplotlib.pyplot、 pandas。

inmport matplotlib.pyplot as pt

inmport pandas as pl

(2)DataFrame輸出數(shù)據(jù)并對(duì)齊。

Pl.set_option (‘display.unicod.ambiguous_as _wide’,True)

Pl.set_option(‘display.unicode.east_asian_width,True’)

(3)獲取excel相關(guān)對(duì)應(yīng)數(shù)據(jù)。

#數(shù)據(jù)的獲取

df=pl.readExcel (‘Attendence.xlsx’)

#按日期時(shí)間顯示數(shù)據(jù)

df=df.set_index(‘日期’,drop=True)

df=df[‘2020-11’].to_period(‘M’)

(4)按曠課類型和日期分組統(tǒng)計(jì)數(shù)據(jù)。

#按出勤類別分組統(tǒng)計(jì)

df_month=df.groupby([‘出勤類型’,‘日期’])[[‘次數(shù)’]].sum().reset_index()

(5)繪制生成可視圖表。

數(shù)據(jù)可視化分析是利用圖形數(shù)據(jù)趨勢(shì)顯示情況分析,通過這種方法查看學(xué)生考勤數(shù)據(jù)的分布,能及時(shí)直觀捕捉到相關(guān)突出數(shù)據(jù),進(jìn)行對(duì)數(shù)據(jù)產(chǎn)生的根源進(jìn)行分析,進(jìn)而進(jìn)一步提升班級(jí)考勤管理,促進(jìn)校園出勤率。

3 郵件提醒設(shè)定及時(shí)顯示學(xué)生考勤異常

學(xué)生考勤數(shù)據(jù)的特點(diǎn)具有動(dòng)態(tài)變化、隨機(jī)等特點(diǎn)。很多學(xué)校目前日常考勤管理過程中,都是由管理員盯著目標(biāo)數(shù)據(jù)去分析每周學(xué)生的考勤數(shù)據(jù),從而通過統(tǒng)計(jì)才能發(fā)現(xiàn)異常考勤情況。發(fā)現(xiàn)學(xué)生考勤異常,我們可以運(yùn)用Python語(yǔ)言知識(shí)去構(gòu)思搭建一個(gè)關(guān)于出現(xiàn)考勤異常提醒的系統(tǒng),并設(shè)定郵件提醒功能。通過考勤異常提醒系統(tǒng)提醒,例如設(shè)定每個(gè)學(xué)生一周考勤異常值為2次,每當(dāng)系統(tǒng)識(shí)別到異常數(shù)據(jù)值超過限定值的話就立馬關(guān)聯(lián)郵件發(fā)送提醒管理者出現(xiàn)學(xué)生考勤異常情況,從而及時(shí)地獲取信息,從而分析解決問題,促進(jìn)班級(jí)管理,提升教學(xué)質(zhì)量[6-9]。

#獲取數(shù)據(jù)

def getreadltimedate (share)

……

Share.date=float(……)

……

Share describe=“曠課”+share.name+“當(dāng)前值”+strcshare.date

#構(gòu)建郵件

msg=MIMEText(content,)

msg[“subject”]=subject

msg[“Fromt”]=msg_from

5.對(duì)于那些高等級(jí)的金融風(fēng)險(xiǎn),企業(yè)需要高度的重視,而且為了應(yīng)對(duì)風(fēng)險(xiǎn),進(jìn)而及時(shí)地進(jìn)行調(diào)整,避免風(fēng)險(xiǎn)影響到企業(yè)的其他作業(yè)部分。

msg[“To”]=to

#發(fā)送郵件

Try:

aa=Smtplib.smtp_aa(“113547@qq.com”)

aa.sendmail(msg_from,to,msg,as_string())

print(“發(fā)送成功”)

except Exception as:

print(“發(fā)送失敗!詳情”)

4 結(jié)語(yǔ)

學(xué)校中學(xué)生考勤數(shù)據(jù)的管理一定程度上影響著班級(jí)的管理、教學(xué)的質(zhì)量、教學(xué)效果的提升。通過Python高級(jí)語(yǔ)言的應(yīng)用,我們可以有多種思路展開對(duì)考勤數(shù)據(jù)方法進(jìn)行有效地管理的研究。包括對(duì)數(shù)據(jù)的保存,對(duì)數(shù)據(jù)的可視化分析,以及對(duì)特殊數(shù)據(jù)的關(guān)注處理。這些方式方法結(jié)合高級(jí)語(yǔ)言的應(yīng)用一定程度上可以提升學(xué)校考勤數(shù)據(jù)的分析統(tǒng)計(jì),一定程度上提升了學(xué)校的數(shù)據(jù)管理效率,促進(jìn)了學(xué)生考勤的改善,提升了教學(xué)效果。

猜你喜歡
可視化分析學(xué)生
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
隱蔽失效適航要求符合性驗(yàn)證分析
基于CGAL和OpenGL的海底地形三維可視化
“融評(píng)”:黨媒評(píng)論的可視化創(chuàng)新
電力系統(tǒng)不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
趕不走的學(xué)生
學(xué)生寫話
電力系統(tǒng)及其自動(dòng)化發(fā)展趨勢(shì)分析
學(xué)生寫的話
主站蜘蛛池模板: 国产午夜在线观看视频| 欧美三级日韩三级| 青青草久久伊人| 99中文字幕亚洲一区二区| 午夜综合网| 精品三级在线| 欧美 亚洲 日韩 国产| 国产 日韩 欧美 第二页| 亚卅精品无码久久毛片乌克兰| 亚洲精品国产精品乱码不卞| 亚洲精品视频在线观看视频| 精品国产黑色丝袜高跟鞋| 精品久久人人爽人人玩人人妻| 综合社区亚洲熟妇p| 国产在线精品人成导航| 亚洲欧洲日产国产无码AV| 精品国产自在现线看久久| 97久久人人超碰国产精品| 久久综合AV免费观看| 青青网在线国产| 亚洲Aⅴ无码专区在线观看q| 国产午夜一级淫片| 亚洲精品第一页不卡| 久久国产精品电影| 亚洲成人一区在线| 国内精自视频品线一二区| 亚洲第一黄色网址| 毛片在线播放网址| 一本视频精品中文字幕| 国产精品嫩草影院视频| 午夜免费视频网站| 日本免费高清一区| 国产美女精品在线| 国产乱子伦无码精品小说| 国内精品久久久久久久久久影视| 久久人妻xunleige无码| 72种姿势欧美久久久大黄蕉| 国产一区二区三区精品久久呦| 午夜毛片免费看| 白浆视频在线观看| 91色在线观看| 谁有在线观看日韩亚洲最新视频| 欧美成人怡春院在线激情| 亚洲三级片在线看| 国产成人夜色91| 国产91麻豆视频| a级毛片免费在线观看| 伊人成人在线视频| 亚洲av无码久久无遮挡| 色综合热无码热国产| 中文字幕 91| 亚洲精选无码久久久| 亚洲天堂视频网站| 国产成在线观看免费视频| v天堂中文在线| 精品中文字幕一区在线| 国产在线八区| 亚洲综合经典在线一区二区| 色综合中文| 亚洲精品人成网线在线| 亚洲AV色香蕉一区二区| 成人中文在线| 十八禁美女裸体网站| 欧美成在线视频| 国产成人啪视频一区二区三区| 午夜福利在线观看入口| 亚洲中文字幕23页在线| 性视频一区| 日本不卡在线播放| 99精品高清在线播放| 午夜国产精品视频| 国产真实自在自线免费精品| 国产成人AV综合久久| 色综合色国产热无码一| 国产成人高清在线精品| 99这里只有精品在线| 国产男女免费视频| 蜜臀AVWWW国产天堂| 亚洲AⅤ无码日韩AV无码网站| 福利视频一区| 九九九久久国产精品| 香蕉视频在线精品|