Py学习  »  Python

最新版Python3.6入门级小程序!最适合零基础玩的案例!超级简单

Python学习交流 • 6 年前 • 541 次点击  

一、需求:

将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。

三、安装PIL第三方库:

  1. pip install pillow

四、具体实现如下:

  1. -*- coding: utf-8 -*-

五、程序中涉及模块的函数与方法详解:

1、Image模块介绍:该Image模块提供了一个与用于表示PIL图像相同名称的类。该模块还提供了许多功能,包括从文件加载图像和创建新图像的功能。

(1)打开图片的方法,格式为:Image.open(fp,mode ='r' )

参数:fp—需要打开的文件名,注意路径

优惠券激活码的python实现

需求:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?

设计思想:有两种方法一种是使用随机函数实现。另一种方法(本次实现的)使用uuid作为优惠券激活码。

UUID介绍:

UUID是128位的全局唯一标识符,通常由32字节的字符串表示。

它可以保证时间和空间的唯一性,也称为GUID,全称为:

UUID —— Universally Unique IDentifier Python 中叫 UUID

GUID —— Globally Unique IDentifier C# 中叫 GUID

算法与uuid3相同,不同的是使用 Secure Hash Algorithm 1 算法

使用方面:

首先,Python中没有基于DCE的,所以uuid2可以忽略;

其次,uuid4存在概率性重复,由无映射性,最好不用;

再次,若在Global的分布式计算环境下,最好用uuid1;

最后,若有名字的唯一性要求,最好用uuid3或uuid5。

使用uuid的方法:

不论是用哪种uuid每次都能生成一个128位uuid。

程序设计:

未解决的问题:这里只是将uuid生成并写入文件中,未来客户使用时存在两个问题,第一uuid太长客户使用不变,第二客户使用uuid时存在验证问题,对于第二个问题可能各位大哥已经想到了,这里我就不在赘述了。

第三个!

安装pymysql

  1. pip install pymysql

源代码:

本代码中关于数据库插入的代码中

  1. sql = "INSERT INTO `code1` (`id`,`code`) VALUES(%s,%s)"

先来三个练练手吧,那么你会了吗?



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/ztw3sNyNkj
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/10443
 
541 次点击