“2020 Python实训复习”的版本间的差异
来自CloudWiki
第1行: | 第1行: | ||
+ | ==测试须知== | ||
+ | 1.测试同时提交Word文件和录屏,在Word文件中粘贴运行结果,录屏记录操作步骤 | ||
+ | |||
+ | 2.所有题目的结果都记录在一个Word上就行,而录屏每个题目单独保存为一个文件,以题目命名。 | ||
+ | |||
+ | 3.以下题目要求仅为示例,临场会根据答题情况临时调整难度。 | ||
+ | |||
+ | 4. 题目后面的数字代表难度系数,0.5 的代表5分分值,1的代表10分分值,1.5 的代表15分分值,最后结合Word和录屏将本人的有效答题分数相加,即为本人的最终得分。 | ||
+ | |||
+ | 5.测试完毕后,任课老师将全班答题原始分数从高往下排,分数前30%的,实训考核A级:90~100分;分数30%~60%的,实训考核B级:80~90分;分数位列班级 60%~90%的,实训考核C级:70~80分;分数后10%但是答题正确数目在2个以上的,实训考核D级,60~70分。不参加考试或答题正确数目在2个以下的,实训考核E级,不合格。 | ||
+ | |||
==基础运维== | ==基础运维== | ||
− | *实训:[[python系统信息监控]] | + | *实训:[[python系统信息监控]] :获取CPU、内存、磁盘、网络 0.5 |
− | *实训:[[python文件系统监控]] | + | *实训:[[python文件系统监控]] :监控某目录下的文件增删查改 0.5 |
− | *实训:[[Python云存储备份]] | + | *实训:[[Python云存储备份]]:在某目录下新建10个文件,并为其进行备份 1 |
− | *实训:[[Django安装与启动]]、[[Django 创建第一个项目]] | + | *实训:[[Django安装与启动]]、[[Django 创建第一个项目]]:用django创建一个网页(网址为ip:8000/mine ,网页的内容为我的学号和姓名) 1 |
− | *实训:[[python搭建FTP服务器与客户端]] | + | *实训:[[python搭建FTP服务器与客户端]]搭建ftp服务器和客户端,并在客户端上实现文件的上传、下载和列出目录 1 |
− | *实训[[python邮件提醒]] | + | *实训[[python邮件提醒]]发送纯文本邮件,建立客户端接收邮箱的文件 1.5 |
第13行: | 第24行: | ||
实训: | 实训: | ||
− | *[[Ansible ad-hoc模式]] | + | *[[Ansible ad-hoc模式]] 免密模式向远程服务器上传文件 1 |
− | *[[Ansible Playbooks模式]] | + | *[[Ansible Playbooks模式]] 在远程服务器上新建指定文件 1.5 |
===定时任务模块APScheduler=== | ===定时任务模块APScheduler=== | ||
第22行: | 第33行: | ||
实训: | 实训: | ||
− | *[[APScheduler启动调度器]] | + | *[[APScheduler启动调度器]] 上传调度器运行截图 1 |
− | *[[APSchelduler调度器事件监听]] | + | *[[APSchelduler调度器事件监听]] 为讲义下方的实例配置事件监听,上传调度器运行截图 1.5 |
===执行远程命令(Paramiko)=== | ===执行远程命令(Paramiko)=== | ||
第30行: | 第41行: | ||
实训: | 实训: | ||
− | *[[Paramiko的使用]] | + | *[[Paramiko的使用]]:编写仿secureRT软件,实现远程发送命令、远程文件上传、下载 1.5 |
− | *[[Paramiko 批量连接主机]] | + | *[[Paramiko 批量连接主机]]:上传运行截图 1 |
第39行: | 第50行: | ||
实训: | 实训: | ||
− | *[[第一个Celery程序]] | + | *[[第一个Celery程序]]编写简单Celry程序,实现加减乘除四则运算 |
− | *[[第一个Celery工程]] | + | *[[第一个Celery工程]]编写简单Celry工程,实现加减乘除四则运算 |
2020年6月14日 (日) 07:30的版本
目录
测试须知
1.测试同时提交Word文件和录屏,在Word文件中粘贴运行结果,录屏记录操作步骤
2.所有题目的结果都记录在一个Word上就行,而录屏每个题目单独保存为一个文件,以题目命名。
3.以下题目要求仅为示例,临场会根据答题情况临时调整难度。
4. 题目后面的数字代表难度系数,0.5 的代表5分分值,1的代表10分分值,1.5 的代表15分分值,最后结合Word和录屏将本人的有效答题分数相加,即为本人的最终得分。
5.测试完毕后,任课老师将全班答题原始分数从高往下排,分数前30%的,实训考核A级:90~100分;分数30%~60%的,实训考核B级:80~90分;分数位列班级 60%~90%的,实训考核C级:70~80分;分数后10%但是答题正确数目在2个以上的,实训考核D级,60~70分。不参加考试或答题正确数目在2个以下的,实训考核E级,不合格。
基础运维
- 实训:python系统信息监控 :获取CPU、内存、磁盘、网络 0.5
- 实训:python文件系统监控 :监控某目录下的文件增删查改 0.5
- 实训:Python云存储备份:在某目录下新建10个文件,并为其进行备份 1
- 实训:Django安装与启动、Django 创建第一个项目:用django创建一个网页(网址为ip:8000/mine ,网页的内容为我的学号和姓名) 1
- 实训:python搭建FTP服务器与客户端搭建ftp服务器和客户端,并在客户端上实现文件的上传、下载和列出目录 1
- 实训python邮件提醒发送纯文本邮件,建立客户端接收邮箱的文件 1.5
自动化运维工具
自动化运维工具Ansible
准备工作:Ansible的安装、Ansible配置
实训:
- Ansible ad-hoc模式 免密模式向远程服务器上传文件 1
- Ansible Playbooks模式 在远程服务器上新建指定文件 1.5
定时任务模块APScheduler
准备工作:
实训:
- APScheduler启动调度器 上传调度器运行截图 1
- APSchelduler调度器事件监听 为讲义下方的实例配置事件监听,上传调度器运行截图 1.5
执行远程命令(Paramiko)
准备工作:
实训:
- Paramiko的使用:编写仿secureRT软件,实现远程发送命令、远程文件上传、下载 1.5
- Paramiko 批量连接主机:上传运行截图 1
分布式任务队列Celery
准备工作:
实训:
- 第一个Celery程序编写简单Celry程序,实现加减乘除四则运算
- 第一个Celery工程编写简单Celry工程,实现加减乘除四则运算