Python 練習冊-題目解答參考

全部題目的連接在這裏:Python練習冊-OSChinahtml

**第 0000 題:**將你的 QQ 頭像(或者微博頭像)右上角加上紅色的數字python

python庫:你們都會說PIL,可是根據StackOverflow的建議,採用Pillow(PIL一個Fork)
文檔:ImageFont Moduleredis

第 0001 題:爲你的應用生成激活碼(或者優惠券)數據庫

  1. 簡單作的話,直接使用UUID就好。建議使用uuid1
  2. 能夠使用random模塊,採用ID+隨機字符的方式本身生成,便於存儲

個人作法:看到有人說:json

Apple Store App的激活碼(優惠券)通常長度爲10位,由小寫字母與數字組成segmentfault

因此我是:hex(id)+rand('g'-'z')+rand(char)其中rand('g'-'z')是分隔符。dom

第 0002 題:將 0001 題生成的 200 個激活碼(或者優惠券)保存到 MySQL 關係型數據庫中ui

Python庫:MySQLdb (也能夠SQLAlchemy).net

**第 0003 題:**將 0001 題生成的 200 個激活碼(或者優惠券)保存到 Redis 非關係型數據庫中。code

Python庫:redis-py

**第 0004 題:**任一個英文的純文本文件,統計其中的單詞出現的個數。

SegmentFault

第 0013 題: 用 Python 寫一個爬圖片的程序

Python庫:requests, BeautifulSoup

第 0014 題: 將純文本文件 student.txt中的學生信息,寫入Excel文件中

Python庫:xlwt

  • 文本文件爲json格式,import json後能夠很容易讀取文本文件

  • xlwt,xlrd是很方便的讀寫xls文件的庫

相關文章
相關標籤/搜索