新規記事の投稿を行うことで、非表示にすることが可能です。
2014年05月05日
2014年04月29日
みんなのpython webアプリ編
みんなのpython webアプリ編
柴田淳著
廃版により、著者の好意で無料で公開されているようです。
世の中にタブレットが広まっていく中、
webアプリはその便利により、ますます重要な位置を占めていくと思われます。
ちょっとした特殊な計算をしたいとき、
どこでもwebアプリにて計算できると便利だよなーと思うことがあります。
さっそく、勉強してみよ^^
柴田淳著
廃版により、著者の好意で無料で公開されているようです。
世の中にタブレットが広まっていく中、
webアプリはその便利により、ますます重要な位置を占めていくと思われます。
ちょっとした特殊な計算をしたいとき、
どこでもwebアプリにて計算できると便利だよなーと思うことがあります。
さっそく、勉強してみよ^^
2013年06月19日
python備忘録5(ジャンケン)
pythonで、じゃんけんゲーム(*^_^*)A
はじめて作るプログラムの定番と言えば、
じゃんけんゲーム!?
はじめて作るプログラムの定番と言えば、
じゃんけんゲーム!?
#coding:utf-8
import random
data=["グー","チョキ","パー"]
you=raw_input("グー、チョキ、パーのどれをつかいますか?:")
if you not in ["グー","チョキ","パー"]:
raise Exception("入力が間違っています!")
cpu=random.choice(data)
print("あなたは"+str(you))
print("comは"+str(cpu))
if you==cpu:
print("『引き分け』")
elif you=="グー" and cpu=="パー":
print("『あなたの負け』")
elif you=="パー" and cpu=="チョキ":
print("『あなたの負け』")
elif you=="チョキ" and cpu=="グー":
print("『あなたの負け』")
else:
print("『あなたの勝ち』")
2013年06月17日
python備忘録4(パスワード作成)
10桁のパスワードを10個作成し、
テキストファイルに書き出しするプログラムが完成です(*^?^)
テキストファイルに書き出しするプログラムが完成です(*^?^)
import random
data=['1','!','2','"','3','#','4','$','5','%','6','&','7','8',\
'(','9',')','0','~','-','=','^','~','|','q','Q','w','W','e',\
'E','r','R','t','T','y','Y','u','U','i','I','o','O','p','P',\
'@','`','[','{','a','A','s','S','d','D','f','F','g','G','h',\
'H','j','J','k','K','l','L',';','+',':','*',']','}','z','Z',\
'x','X','c','C','v','V','b','B','n','m','M',',','.','>','/','?','_']
Key_word=0
test_file=open("key.txt","w")
for i in range(10):
Key_word=random.choice(data)+random.choice(data)+random.choice(data)+\
random.choice(data)+random.choice(data)+random.choice(data)+random.choice(data)+random.choice(data)
test_file.write(Key_word+"\n")
test_file.flush()
test_file.close()
2013年06月12日
python備忘録3(タートルのインストール)
ubuntu12.10では
初期からpython2.7がインストールされてますが、
turtleモジュールはインストールされていないようです。
import turtleとモジュールを呼び出そうとすると
please install the python-tk package
となります。
そこで、
ターミナルで以下のコマンドを入力します。
これで、完了。
初期からpython2.7がインストールされてますが、
turtleモジュールはインストールされていないようです。
import turtleとモジュールを呼び出そうとすると
please install the python-tk package
となります。
そこで、
ターミナルで以下のコマンドを入力します。
sudo apt-get install python-tk
これで、完了。
2013年06月01日
python備忘録2(パスワード作成?)
最近、Yahoo! JAPANのサーバーへの不正アクセスという記事がございました。
一応、パスワードの変更をしてくださいという案内があったので、
変更しましたが、いまいち「パスワードの安全性」が上昇しません。
そこで、pythonさんのrandomモジュールを使って、8桁の乱数パスワードの作成を
試みました。
これをテキストエディタに入力して、拡張子にpyをつけ保存し、とりあえず完成です。
かなり力技で、こんなのでいいのか?という感じがモロに出ていますが、
これを起動させ、とりあえず8桁のパスワードを10個作成しました。
試してみたところ9個のパスワードで、安全性最高となりました。
う〜ん、でも1個はだめか・・・。
ランダムだから、極端な話11111111というパスワードを作成してしまう可能性もあるんですね。
一応、パスワードの変更をしてくださいという案内があったので、
変更しましたが、いまいち「パスワードの安全性」が上昇しません。
そこで、pythonさんのrandomモジュールを使って、8桁の乱数パスワードの作成を
試みました。
import random
data=['1','!','2','"','3','#','4','$','5','%','6','&','7','8',
'(','9',')','0','~','-','=','^','~','|','q','Q','w','W','e','E','r',
'R','t','T','y','Y','u','U','i','I','o','O','p','P','@','`','[','{',
'a','A','s','S','d','D','f','F','g','G','h','H','j','J','k','K','l',
'L',';','+',':','*',']','}','z','Z','x','X','c','C','v','V','b','B',
'n','m','M',',','.','>','/','?','_']
data_choice1=random.choice(data)
data_choice2=random.choice(data)
data_choice3=random.choice(data)
data_choice4=random.choice(data)
data_choice5=random.choice(data)
data_choice6=random.choice(data)
data_choice7=random.choice(data)
data_choice8=random.choice(data)
print(data_choice1,data_choice2,data_choice3,data_choice4,
data_choice5,data_choice6,data_choice7,data_choice8)
これをテキストエディタに入力して、拡張子にpyをつけ保存し、とりあえず完成です。
かなり力技で、こんなのでいいのか?という感じがモロに出ていますが、
これを起動させ、とりあえず8桁のパスワードを10個作成しました。
試してみたところ9個のパスワードで、安全性最高となりました。
う〜ん、でも1個はだめか・・・。
ランダムだから、極端な話11111111というパスワードを作成してしまう可能性もあるんですね。
2013年05月18日
python備忘録1(Ubuntuでの環境整備)
オープンソースに惹かれ、
OSをWindowsからubuntu12.10に変えてしまいました。
(ほんと、ときどきですが・・・)使うプログラム言語も、
pythonにすることに決めました^^
環境を整えた過程を記録しておこうと、
備忘録をここに書いてしまうことに・・・・
とりあえず、
pythonのライブラリ追加方法を・・・
OSをWindowsからubuntu12.10に変えてしまいました。
(ほんと、ときどきですが・・・)使うプログラム言語も、
pythonにすることに決めました^^
環境を整えた過程を記録しておこうと、
備忘録をここに書いてしまうことに・・・・
とりあえず、
pythonのライブラリ追加方法を・・・
sudo apt-get install python-pygame
sudo apt-get install python-setuptools
sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev
sudo apt-get install pip
sudo pip install PyOpenGL