Python練習帳-テーマ解答参考


すべてのテーマのリンクはここにあります:Python練習帳-OSCHina
第0000題:あなたのQQの頭像(あるいは微博の頭像)の右上の角に赤い数字をプラスします
pythonライブラリ:PILはよく言われますが、StackOverflowのアドバイスに従って、Pillow(PILのFork)ドキュメント:ImageFont Moduleを採用します.
0001題:あなたのアプリケーションにアクティブコード(またはクーポン)を生成します.
  • 簡単にやればUUIDをそのまま使えばいいです.uuid1
  • の使用を推奨
  • はrandomモジュールを使用することができ、ID+ランダム文字の方式で自分で生成することができ、
  • を記憶するのに便利である.
    私のやり方:誰かが言ったのを見た.
    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
  • テキストファイルはjson形式であり、import json以降はテキストファイル
  • を容易に読み取ることができる.
  • xlwt,xlrdはxlsファイルを読み書きするのに便利なライブラリ
  • です.