diff --git "a/02-\347\233\270\345\205\263\346\226\207\346\241\243/2022-\346\225\260\346\215\256\345\272\223\345\216\237\347\220\206-\347\254\2541\347\253\240 \347\273\252\350\256\2721.pdf" "b/02-\347\233\270\345\205\263\346\226\207\346\241\243/2022-\346\225\260\346\215\256\345\272\223\345\216\237\347\220\206-\347\254\2541\347\253\240 \347\273\252\350\256\2721.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..79f3e14ffb14822d7b3c6ca37339f83be038671b Binary files /dev/null and "b/02-\347\233\270\345\205\263\346\226\207\346\241\243/2022-\346\225\260\346\215\256\345\272\223\345\216\237\347\220\206-\347\254\2541\347\253\240 \347\273\252\350\256\2721.pdf" differ diff --git "a/02-\347\233\270\345\205\263\346\226\207\346\241\243/\346\226\207\346\241\243\350\257\264\346\230\216" "b/02-\347\233\270\345\205\263\346\226\207\346\241\243/\346\226\207\346\241\243\350\257\264\346\230\216" new file mode 100644 index 0000000000000000000000000000000000000000..dc265faba0f1a106b9724f18a75fc6859fd7e5b4 --- /dev/null +++ "b/02-\347\233\270\345\205\263\346\226\207\346\241\243/\346\226\207\346\241\243\350\257\264\346\230\216" @@ -0,0 +1,2 @@ +这个文件夹用于测试文档修改,大家可以在这里做一些修改、提交、讨论, +可以上传一些大家都会用到的资料。 \ No newline at end of file diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/1-Sourcetree _ Free Git GUI for Mac and Windows.pdf" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/1-Sourcetree _ Free Git GUI for Mac and Windows.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..889be7a7c117b82562ed30b963b68bd84fb0c66f Binary files /dev/null and "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/1-Sourcetree _ Free Git GUI for Mac and Windows.pdf" differ diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/.keep" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\344\273\243\347\240\201/.keep" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\344\273\243\347\240\201/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\344\273\243\347\240\201/\346\225\260\346\215\256\346\270\205\347\220\206\344\273\243\347\240\201.py" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\344\273\243\347\240\201/\346\225\260\346\215\256\346\270\205\347\220\206\344\273\243\347\240\201.py" new file mode 100644 index 0000000000000000000000000000000000000000..d35bf6e397d2cddf81fe4065c87789156763f632 --- /dev/null +++ "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\344\273\243\347\240\201/\346\225\260\346\215\256\346\270\205\347\220\206\344\273\243\347\240\201.py" @@ -0,0 +1,33 @@ +import pandas as pd + +# 定义文件名列表 +file_names = ['高校门禁分时段门禁出入校趋势.xlsx', '高校门禁各个门进出人次.xlsx', '高校门禁近七日出入校人数.xlsx', '高校门禁近七日访客数.xlsx'] + +# 创建一个空的DataFrame用于存储所有数据 +all_data = pd.DataFrame() + +for file in file_names: + # 读取Excel文件 + df = pd.read_excel(file) + + # 根据文件名和列名,将特定的列添加到all_data DataFrame中 + if '门禁出入校趋势' in file: + all_data = all_data.append(df[['时间', '人次']], ignore_index=True) + elif '各个门进出人次' in file: + all_data = all_data.append(df[['校门', '次数']], ignore_index=True) + elif '出入校人数' in file: + all_data = all_data.append(df[['日期', '人数']], ignore_index=True) + elif '访客数' in file: + all_data = all_data.append(df[['日期', '访客']], ignore_index=True) + +# 进行数据清洗,例如,删除重复的行 +all_data = all_data.drop_duplicates() + +# 保存清洗后的数据到新的Excel文件 +all_data.to_excel('cleaned_data.xlsx', index=False) + +# 读取新生成的表格 +cleaned_data = pd.read_excel('cleaned_data.xlsx') + +# 显示表格内容 +print(cleaned_data) diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\210\252\345\233\276/.keep" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\210\252\345\233\276/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\210\252\345\233\276/\351\241\271\347\233\256\346\210\252\345\233\276.jpg" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\210\252\345\233\276/\351\241\271\347\233\256\346\210\252\345\233\276.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..92fb617235d52646819b9c3127398f532eaaf433 Binary files /dev/null and "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\210\252\345\233\276/\351\241\271\347\233\256\346\210\252\345\233\276.jpg" differ diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/.keep" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\345\210\206\346\227\266\346\256\265\351\227\250\347\246\201\345\207\272\345\205\245\346\240\241\350\266\213\345\212\277.xlsx" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\345\210\206\346\227\266\346\256\265\351\227\250\347\246\201\345\207\272\345\205\245\346\240\241\350\266\213\345\212\277.xlsx" new file mode 100644 index 0000000000000000000000000000000000000000..89d163326aea336fb1619d1b7ef86e4d0da08b47 Binary files /dev/null and "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\345\210\206\346\227\266\346\256\265\351\227\250\347\246\201\345\207\272\345\205\245\346\240\241\350\266\213\345\212\277.xlsx" differ diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\345\220\204\344\270\252\351\227\250\350\277\233\345\207\272\344\272\272\346\254\241.xlsx" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\345\220\204\344\270\252\351\227\250\350\277\233\345\207\272\344\272\272\346\254\241.xlsx" new file mode 100644 index 0000000000000000000000000000000000000000..73deb803249b65a7ec08883c1aaed85d8534f5af Binary files /dev/null and "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\345\220\204\344\270\252\351\227\250\350\277\233\345\207\272\344\272\272\346\254\241.xlsx" differ diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\350\277\221\344\270\203\346\227\245\345\207\272\345\205\245\346\240\241\344\272\272\346\225\260.xlsx" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\350\277\221\344\270\203\346\227\245\345\207\272\345\205\245\346\240\241\344\272\272\346\225\260.xlsx" new file mode 100644 index 0000000000000000000000000000000000000000..1766308282530bb6231702e7a54874c34823f9e3 Binary files /dev/null and "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\350\277\221\344\270\203\346\227\245\345\207\272\345\205\245\346\240\241\344\272\272\346\225\260.xlsx" differ diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\350\277\221\344\270\203\346\227\245\350\256\277\345\256\242\346\225\260.xlsx" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\350\277\221\344\270\203\346\227\245\350\256\277\345\256\242\346\225\260.xlsx" new file mode 100644 index 0000000000000000000000000000000000000000..0b16ee9fd360ec1b6cd146c50bf438b9dc1fdca0 Binary files /dev/null and "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\346\225\260\346\215\256/\351\253\230\346\240\241\351\227\250\347\246\201\350\277\221\344\270\203\346\227\245\350\256\277\345\256\242\346\225\260.xlsx" differ diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\350\257\264\346\230\216.docx" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\350\257\264\346\230\216.docx" new file mode 100644 index 0000000000000000000000000000000000000000..d21164490668327567dc0cede8f145dd4986a8f8 Binary files /dev/null and "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/CS2102003\345\260\217\347\273\204\345\217\257\350\247\206\345\214\226\345\244\247\345\261\217\350\256\276\350\256\241/\351\241\271\347\233\256\350\257\264\346\230\216.docx" differ diff --git "a/03-\350\257\276\347\250\213\345\256\236\351\252\214/\345\233\276github.txt" "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/\345\233\276github.txt" new file mode 100644 index 0000000000000000000000000000000000000000..c96ac4881007b244fd9c9f9a6fc42740a1fffa5c --- /dev/null +++ "b/03-\350\257\276\347\250\213\345\256\236\351\252\214/\345\233\276github.txt" @@ -0,0 +1,2 @@ +图: +GitHub图探索平台可以访:http://47.110.125.80/ \ No newline at end of file diff --git a/README.md b/README.md index a57a4a8a4743e496beb65f9394250bda85b698b1..6b7b132fd6d18cbd4360e542a29a9f842d36adab 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,33 @@ # 开源软件分析与设计-课程-持续Updating - #### 介绍 本仓库用于《开源软件分析与设计》课程的资料、讨论、课程设计、实验等相关在线学习开展和内容共享。 #### 内容架构 -软件架构说明 - +1、开源的背景、历史由来、特点; +2、开源的商业化模式; +3、开源软件工程; +4、开源协作全流程; +5、开源代码质量管理; +6、开源社区经营; +7、开源项目——hypercrx(X-lab); +8、开源项目——opendigger(X-lab); +9、开源项目——多智能体可视化仿真框架(OS-HUBU); +10、开源项目的开发。 #### 理论课时分配 - -1. xxxx -2. xxxx -3. xxxx +32课时 #### 实验课时分配 +16课时 -1. xxxx -2. xxxx -3. xxxx - -#### 课件资料 - -1. Fork 本仓库 -2. 新建F -3. 提交 -4. 新建 +#### 考核方式 +1. 日常考查,占比20% + 在课程相关仓库中,每个同学展开课程相关的issue、fork、star、pr等等操作,予以计分。 +2. 实验考查,占比30% + 4次实验报告 -#### 特技 +3. 期末考查,占比50% +完成1次期末开源项目的课程设计,具体内容要求见《课程考查任务要求》文档,待发布。 + -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)