1、Python 随堂练习说明:1. 作业分为“基础要求”和“进阶要求”2. 作业首先要在本地完成,然后可以设计在蓝鲸应用中,以3. 交互的方式完成作业,可创意发挥。如:第8题,点击运行后,即可生存图片。若无法在蓝鲸APP中实习,请在作业中附上代码以及执行结果截图。4. 13小题有条件的同学/协会可以试试。问答题,思考后,再运行。5. 前端设计方面,可参考bootstrap中的一些控件。一、基础要求1. print repr(u中国) 的运行结果是什么?2. 什么是lambda函数?并列举一个使用lambda函数的例子3. Excel操作将 1:张三,150,120,100, 2:李四,90,99
2、,95, 3:王五,60,66,68写入excel如下所示:4. 简述对Python装饰器的理解,写一个简单的装饰器。5. 生成100个随机数,保存到Redis非关系型数据库中6. 写结果,说明原因if 1 in 1,0 = True:print a Else: Print b7. 用Python写一个程序,拉取SVN上的某一个文件,修改后并提交该文件。(请与蓝鲸给开发者的SVN结合起来)8. 用Python画出y=x3的散点图9. 用Python爬取知乎热门帖的标题,并存储到MySQL中(涉及django的model知识点)二、进阶要求10. Python 中 数组套字典的排序(用lambd
3、a实现)dict = id:4,name:b,id:6,name:c,id:3,name:a,id:1,name:g,id:8,name:f排序后:id: 1, name: g, id: 3, name: a, id: 4, name: b, id: 6, name: c, id: 8, name: f11. 利用python计算文件MD5值(从前台上传一个文件,后台计算MD5值后,返给前端)12. 密码加密小工具(对于部分喜欢将自己密码存在邮箱、网盘等容易被盗的朋友,可以自己记住一个唯一的密钥,通过这个小程序和密钥产生一串加密密文再存储,减少密码被盗几率。提示:Crypto库a.输入自己的秘钥:123456, b.选择是: encrypt 或者decrypt, c. 输出:加密后的密文,或者解密后的明文)