Python練習帳-テーマ解答参考
すべてのテーマのリンクはここにあります:Python練習帳-OSCHina
第0000題:あなたのQQの頭像(あるいは微博の頭像)の右上の角に赤い数字をプラスします
pythonライブラリ:PILはよく言われますが、StackOverflowのアドバイスに従って、Pillow(PILのFork)ドキュメント:ImageFont Moduleを採用します.
0001題:あなたのアプリケーションにアクティブコード(またはクーポン)を生成します.簡単にやれば の使用を推奨はrandomモジュールを使用することができ、ID+ランダム文字の方式で自分で生成することができ、 を記憶するのに便利である.
私のやり方:誰かが言ったのを見た.
Apple Store Appのアクティブコード(クーポン)は一般的に10ビット長で、小文字と数字で構成されています
だから私は:
0002番:0001番で生成した200個のアクティベーションコード(またはクーポン)をMySQL関係型データベースに保存する
Pythonライブラリ:MySQLdb(SQLAlchemyも可)
第0003題:0001題で生成された200個のアクティブ化コード(またはクーポン)をRedis非関係型データベースに保存する.
Pythonライブラリ:redis-py
第0004題:いずれかの英語の純粋なテキストファイルで、その中の単語が現れた個数を統計します.
SegmentFault
第0013題:Pythonでピクチャーを登るプログラムを書く
Pythonライブラリ:requests,BeautifulSoup
第0014題:純テキストファイルstudent.txtの学生情報をExcelファイルに書き込む
Pythonライブラリ:xlwtテキストファイルはjson形式であり、 を容易に読み取ることができる. xlwt,xlrdはxlsファイルを読み書きするのに便利なライブラリ です.
第0000題:あなたのQQの頭像(あるいは微博の頭像)の右上の角に赤い数字をプラスします
pythonライブラリ:PILはよく言われますが、StackOverflowのアドバイスに従って、Pillow(PILのFork)ドキュメント:ImageFont Moduleを採用します.
0001題:あなたのアプリケーションにアクティブコード(またはクーポン)を生成します.
UUID
をそのまま使えばいいです.uuid1
私のやり方:誰かが言ったのを見た.
Apple Store Appのアクティブコード(クーポン)は一般的に10ビット長で、小文字と数字で構成されています
だから私は:
hex(id)+rand('g'-'z')+rand(char)
です.rand('g'-'z')は区切り記号です.0002番:0001番で生成した200個のアクティベーションコード(またはクーポン)をMySQL関係型データベースに保存する
Pythonライブラリ:MySQLdb(SQLAlchemyも可)
第0003題:0001題で生成された200個のアクティブ化コード(またはクーポン)をRedis非関係型データベースに保存する.
Pythonライブラリ:redis-py
第0004題:いずれかの英語の純粋なテキストファイルで、その中の単語が現れた個数を統計します.
SegmentFault
第0013題:Pythonでピクチャーを登るプログラムを書く
Pythonライブラリ:requests,BeautifulSoup
第0014題:純テキストファイルstudent.txtの学生情報をExcelファイルに書き込む
Pythonライブラリ:xlwt
import json
以降はテキストファイル