lrcgfのブログ

趣味としてプログラミングを始めたので、そのあたりの話を中心に書いていくつもりです。

2013-01-01から1年間の記事一覧

texファイルを分割して管理、ファイルごとにコンパイルできるようにする。

tex

OS:windows7 tex:? http://www.geocities.jp/kimukimuojisan/tex.htmlhttp://www.geocities.jp/kimukimuojisan/tex.htmlに従って、 texファイルをsectionごとなどに分割して作業する、 さらに、分割された部分ファイルごとにコンパイルして中身を確認できる…

python3のクラス定義ではnext()ではなく__next__を使う

クラスの定義の中で、iteratorの部分は def __iter__(self): プログラム return self def __next__(self): プログラム return 返り値 という書き方をするが、python2ではnext, python3では__next__をつかうっぽい。 python3 でnextを使うと、 TypeError: ite…

tkinterで画像が表示できない?

tkinterで画像を表示するにはたとえば import tkinter root = Tk() im = PhotoImage(file = 'image.gif') canvas = Canvas(root, width = 500, height = 500, bg = 'white') canvas.create_image(100, 100, image = im) canvas.pack() root.mainloop() でい…

pygameでdataファイルのpath指定

(python3.3, pygame1.9.2) pygameで例えばイメージファイルを読み込むとき絶対パスと相対パスの両方が使えるはず。 # 絶対パスからファイルを開く pythonImg_1 = pygame.image.load('絶対パス') # 相対パスからファイルを開く pythonImg_2 = pygame.image.lo…

pygameを使ったプログラムをcx_freezeでexeファイルにする時の注意

環境:windows7 64bit, python3.3, pygame1.9.2, cx_freeze4.3.1pythonで書いたプログラムを実行ファイル(exeファイル)に変換することができる。 py2exeが有名みたいだけど、python3には対応していないようだ。 python3対応しているのではcx_freezeというのが…

tkinterで画像のタグに数字のみは使えない?

(python3.3) tkinterはpythonに標準で入ってるからとりあえず使ってみるにはいいのだが、どうもよく分からないことが多い。 >>> canvas.create_image(0,0,image=im, tags = '99') 1 # create_imageは戻り値として数値のidを発行して返す >>> canvas.gettags(…

python:正規表現のグループ化

正規表現のグルーピングで少し分かりにいところがあったからメモ コード import re text = '12cd efg12121 bc121212d efg1212' terget_1 = r'(12)+\w*' result = re.findall(terget_1, text) print(result_1) terget = r'(?:12)+\w*' result_2 = re.findall(…

本文中にコードの一部を表示 MarkDown記法

はてな記法でプログラムのソースコードが埋め込める!って思って喜んでいたら、次のように print("改行する") 改行してソースを書くことはできるのだけど、本文中にprint('本文中')という風に書く方法が分からなかった。 調べてみると、MarkDown記法だとかけ…

pythonを始めるまで

要点をまとめておくと、背景: テキストファイルをいじってデータを収集したりエクセル形式にして出力したりするのに興味があった。仕事などで必要とかではなく、個人的趣味のレベル。 プログラミングは何年も前に大学でc言語で連立方程式を解いた程度。もう…

はてな記法を有効にする

はてなブログではてな記法を使うには設定からはてな記法モードを選んでおかないといけないらしい。 公式のヘルプをみても役に立たなくて苦労した。 for i in range(20): print('Hello World!') 何とか。早くも挫折しそう。

とりあえずためし書き

最近pythonの勉強を始めた。プログラミングは5年以上前にC言語を大学の授業で触って、連立方程式を解いたり定積分を求めたりしたことがある程度。ポインタが分からなくて、特にそれ以上何か自分で勉強したいとも思わず、必要性もなく今まで来たのだが、なん…