Description
- Yixiaohan/show-me-the-code 第0001题 && 第0002题
- 0001 :作为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
- 0002 :将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。
Notes
这个小项目中涉及随机字符串的形成,以及用python连接MySQL的内容。几个知识点:
random模块的使用
- random.randint(range)随机返回range范围内的一个int
- random.choice(list)从list当中随意返回一项
其他random模块相关知识可以参看Python中的random模块。
用python连接MySQL
为了用python连接MySQL,首先要下载安装MySQL Server,并安装python相关的模块。推荐安装MySQL Workbench,为MySQL提供了图形界面。相关教程可以参阅Python Programming Tutorial - 48: Install MySql Connector for Python。不得不说一句,youtube真是好啊。这几天从python到matlab再到MySQL,都是靠油管上面的教程才得以快速入门。个人而言,这种方法比自己吭哧吭哧地看官方手册不知道快到哪里去,爽到飞起。
在这里简单总结一下这个小项目中用到的相