kazumalab tech log

流行りとリラックマと嵐が大好きです。技術的ログ。

python

30分チャレンジ〜5日目〜

kazuma.です。OpenCVを使おうと思ったのですが昨日いじってみましたがやはりインストールがうまくいかないようです。 今日は切り替えてpythonでwaveファイルを再生してみようと思います。 標準モジュールでwavを読み込むことができます。 ですが、再生をする…

OpenCVのインストール、30分チャレンジ〜4日目〜

kazumaです。昨日の30分チャレンジです! さてpythonにも慣れてきて、少し変わったことをしようと思い、「OpenCV」を使ってみよう!と心意気、30分スタートしましたが、まずはインストールからです。もともとHomebrewは入れていたので、それをアップデー…

30分チャレンジ〜3日目〜

kazuma.です。 今日の30分チャレンジのお題は「csvファイルに個人データを書き込む」です。この前csvについて少し触りました。今回は取り出すのではなく書き込んでいこうと思います。 なぜか・・・一気に個人の住所と名前を管理しなくてはいけなくなったから…

30分チャレンジ〜2日目〜

kazuma.です。今日の30分チャレンジ結果です。昨日は悔しい思いをしました。(csvで死ぬという) 今日はそんなことをやってたらキリがないことに気づき、今日はコードに配列をぶっこみました。 そんなこんなで今日は昨日解けなかったクイックソートを解い…

30分チャレンジ〜1日目〜

kazuma.です。 今日のチャレンジは「クイックソート」です。csvファイルを配列に入れるところで手間取ってしまいました。 そこから、len関数を使って配列の長さを取得し、ピボットを決めたところで30分。 #quick.py import csv reader = csv.reader(open("…

python勉強〜8日目〜

kazuma.です。今日はUnityを放って置いて、pythonをしたいと思います。(500行チャレンジ)もちろん使うのは"pygame"。めっちゃ簡単にplayerを動かすことができます。 前のpython勉強の際にpygameのインストールを行いました。(Mac用です。)python勉強〜…

python勉強〜7日目〜

kazumaです。 今回は少し課題でやってるところをメモ代わりに残しておきます。2次元配列とその他です。 とりあえずコードを載せます。 #MemoCode n = input("n >> ") a = [[0 for j in range(n)] for i in range(n)] for i in range(n): for j in range(n):…

python勉強〜6日目〜

kazumaです。今回はpythonでゲームを作るのを簡単にするためにpygameのインストール法を書いておきます。Mac MacintoshにはもともとPython 2.5.1がプリインストールされていますが、Pygameを使う場合、python 2.7が必要となってきます。まずは下記サイトから…

python勉強〜5日目〜

kazumaです。今日はobject指向で色々試してみようと思います。まずは前回書いたコードにfor文を追加して書いてみます。 def main(): x = 10 w = GraphWin("Window",200,200) for i in range(5): c = Circle(Point(100,100), x) c.draw(w) x = x + 10 w.getMo…

python勉強〜4日目〜

kazumaです。今日はpythonでオブジェクト指向についてやりたいと思います。まずpythonでオブジェクト指向をするには、graphic.pyをimportしなければ、書くことが出来ません。そのため、下記のサイトのgraphics.pyをダウンロードもしくはコピペして保存すれば…

Python勉強〜番外編2〜

kazumaです。番外編2号です!今回は今までの勉強からコマンドライン上でする簡単なゲームを作ってみようと思います。仕様: 自分と相手に1〜9までの手持ち番号があります。その中から1つ数字を選び、相手はその時ランダムで1つ選びます。 それを同時に…

Python勉強〜3日目〜

kazumaです。python勉強3日目です。 今回は Numeric Date Typeということで、int , float をやっていきたいと思います。 数値の型はint型とfloat型に分けられますが、ここでは実際に見てもらった方がいいと思うので。 『百聞は一見に如かず』 と言いますか…

Python勉強〜番外編マップ生成〜

kazumaです。昨年にPythonでコードを書いたことを思い出しました。このコードは自動でマップを生成してくれるものとなっています。 for文を使っています。 ですが、今回はobject指向を使っているので今まで勉強したところとは少し違います。コード実行時のプ…

Python勉強〜2日目〜

kazumaです。pytho勉強2日目です。昨日はHello Worldと簡単な計算、入力を行いました。今日は基本的なコード for , if , List をまとめて勉強します。次のコードは昨日使用した、入力値をfor文で6回入力しその中の最大値を出力するコードです。 #algorithm…

Python勉強〜1日目〜

kazumaです。今日はPython1日目です。*ここに書いてあることは初心者が勝手に理解して書いていることです。 間違っていたらコメントにご指摘していただけるとありがたいです。 Macにはもともとコンパイルはできるのでそのままコマンドプロントで使えます。 …