Skip to content
Python 练习册,每天一个小程序,附参考代码
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
1.1.py
1.10.py
1.2.py
1.3.py
1.4.py
1.5.py
1.6.py
1.7.py
1.8.py
1.9(py2).py
1.9(py3).py
2.1.py
README.md

README.md

参考代码一同附上,分析过程见iii.run,请多指教。


一、基础问题

题目1.1:图片加水印,类似于微信未读信息数量那种提示效果

头像

题目1.2:使用 Python 如何生成 200 个激活码(或者优惠券)

题目1.3将 0002 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。

题目1.4:任一个英文的纯文本文件,统计其中的单词出现的个数。

题目1.5:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小。

题目1.6:使用 Python 生成类似于下图中的字母验证码图片

字母验证码

题目1.7: 敏感词文本文件 filtered_words.txt,里面的内容为以下内容,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Rights。

北京
程序员
公务员
领导
牛比
牛逼
你娘
你妈
love
sex
jiangge

题目1.8: 纯文本文件 student.txt为学生信息, 里面的内容(包括花括号)如下所示:

{
    "1":["张三",150,120,100],
    "2":["李四",90,99,95],
    "3":["王五",60,66,68]
}

请将上述内容写到 student.xls 文件中,如下图所示:

student.xls

  • 阅读资料 腾讯游戏开发 XML 和 Excel 内容相互转换

题目1.9: 通常,登陆某个网站或者 APP,需要使用用户名和密码。密码是如何加密后存储起来的呢?请使用 Python 对密码加密。

题目1.10: python输入二维数组


二、数据分析

题目2.1:你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词。

**题目2.2:**有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。

题目2.3: 登陆中国联通网上营业厅 后选择「自助服务」 --> 「详单查询」,然后选择你要查询的时间段,点击「查询」按钮,查询结果页面的最下方,点击「导出」,就会生成类似于 2014年10月01日~2014年10月31日通话详单.xls 文件。写代码,对每月通话时间做个统计。


三、爬虫方面

题目3.1:一个HTML文件,找出里面的正文

题目3.2:一个HTML文件,找出里面的链接

题目3.3: 用 Python 写一个爬图片的程序,可以参考Python爬取图片(使用urllib2),如果出现问题,可以尝试selenium自动化测试工具


四、Web问题

题目4.1: 使用 Python 的 Web 框架,做一个 Web 版本 留言簿 应用。

阅读资料:Python 有哪些 Web 框架

  • 留言簿参考

题目4.2: 使用 Python 的 Web 框架,做一个 Web 版本 TodoList 应用。

  • SpringSide 版TodoList

题目来自 易枭寒的Github

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.