検索
プロフィール
リサイクル夏夏さんの画像
リサイクル夏夏
仕事一筋の人生もいいけれど、趣味がたくさんある人生も素敵だよね。

私が見た動画紹介コーナー

イントロが素敵です

リンク集
<< 2024年06月 >>
1
2 3 4 5 6 7 8
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
カテゴリアーカイブ
写真ギャラリー
最新コメント

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2014年05月05日

python備忘録6(while文)

何でもいいから、ちょっと条件つけたいけど、どうしよう?

そこで
 whileTrue: 

(またはwhile 1 :)


これで、取り敢えずできます。
posted by リサイクル夏夏 at 16:49| python

2014年04月29日

みんなのpython webアプリ編

みんなのpython webアプリ編
柴田淳著




廃版により、著者の好意で無料で公開されているようです。

世の中にタブレットが広まっていく中、

webアプリはその便利により、ますます重要な位置を占めていくと思われます。

ちょっとした特殊な計算をしたいとき、

どこでもwebアプリにて計算できると便利だよなーと思うことがあります。

さっそく、勉強してみよ^^

posted by リサイクル夏夏 at 22:06| python

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 ( "『あなたの勝ち』" )


posted by リサイクル夏夏 at 16:55| python

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()

posted by リサイクル夏夏 at 12:15| python

2013年06月12日

python備忘録3(タートルのインストール)

ubuntu12.10では
初期からpython2.7がインストールされてますが、
turtleモジュールはインストールされていないようです。

import turtleとモジュールを呼び出そうとすると

please install the python-tk package

となります。

そこで、
ターミナルで以下のコマンドを入力します。
 sudo 
 apt-get 
 install 
 python-tk 


これで、完了。
posted by リサイクル夏夏 at 12:37| python

2013年06月01日

python備忘録2(パスワード作成?)

最近、Yahoo! JAPANのサーバーへの不正アクセスという 記事 がございました。

一応、パスワードの変更をしてくださいという案内があったので、
変更しましたが、いまいち「パスワードの安全性」が上昇しません。

そこで、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というパスワードを作成してしまう可能性もあるんですね

posted by リサイクル夏夏 at 21:15| python

2013年05月18日

python備忘録1(Ubuntuでの環境整備)

オープンソースに惹かれ、

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

posted by リサイクル夏夏 at 22:11| python
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: