1.自动答题
我们学校要求我们完成网上的实验安全考试。系统里分为题库、练习和考试三部分:

有一天晚上,辅导员通知我们必须完成,系统快关闭了。每个人的成绩必须在90分以上才通过。题型大概是这样的:

要不就是常识题,要不就是一脸懵逼的题。
那时刚好学了点爬虫,然后就先把题库抓下来,保存到本地。然后模拟登录,进入考试,从本地题库里匹配答案,提交表单。
然后用py2exe编译成exe可执行文件,出于学习与交流的目的,把程序发给班上的同学了。
2.字幕文件翻译
去年的时候在Coursera学习一些课程,由于一些课程没有中文字幕,于是就写了个脚本,利用谷歌翻译将英文翻译成中英双语字幕。
主要思路就是匹配,把原英文句子的整一句取下来,然后翻译,再切割中文。

实际效果是这样的:

对于一些较为口语化的句子,翻译效果良好。但整体翻译效果一般。刚开始用了一下,后来就直接看英文了,习惯了就好。
3.成绩查询
我自己比较关注成绩,但是某一门课程出了成绩,学校是不会通知我们的!我们只好隔一段时间去查一下。
于是我又写了一段脚本,模拟登录教务系统,抓自己的成绩。
我们学校的教务系统验证码是这样的:

一共抓了700多张验证码训练,实际测试的时候正确率能达到90%以上。最难的一部分是验证码识别,当时学了点机器学习的皮毛,然后就用图像处理加神经网络识别了验证码。用了numpy和scipy两个库,当时学的东西还不多:

学习路上你需要一起志同想和的考友,每天相互监督,相互学习。不懂的问题可以随时套路。
点此免费领取:CSDN大礼包:《python学习路线&全套学习资料》免费分享
Python学习大纲
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

入门学习视频

Python实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。


这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以私信我免费领取【保证100%免费】


文章讲述了使用Python进行自动答题,包括抓取题库、模拟登录及提交答案的过程。另外,还介绍了利用Python脚本结合谷歌翻译进行字幕翻译以及编写成绩查询脚本,其中涉及验证码识别,采用了机器学习和神经网络技术。

907

被折叠的 条评论
为什么被折叠?



