Home > Python

Python Archive

[Python]特殊メソッド名

特殊メソッド名

ちょっと気になることがあったのでテスト。
引数として何が渡ってるのか気になって。
結果に関してはいろいろ思うところある感じです。

これを有効に使えたらクラス使うのがもっと楽になって随分楽にプログラミング出来るかな。

特に__call__あたりうまく使えたら結構楽しくなりそうな気が。
Continue reading

はじめてのPython3

はじめてのPython3

Python3.0の本が出てた。
僕はPython始めてから今もずっと2.5を使っています。
が、2.xでは許されていた、古い悪しき習慣が3.0以降は一切使えなくなるらしい。

多分良くわかんないで書き始めて、そのまま慣れてる可能性があるので、
Python3.0への移行を考えてぼちぼち勉強始めるべき?とは思ってたりもしますが、まだライブラリが移植されてなかったりとかいろいろ実用的ではないような気もします。

なので、本を買って緩やかに勉強するというのもひとつ手かも。

ということで一応メモ。

[Python] Undo問題

MayaでPython使って、
Undo効かねぇぇぇぇぇぇぇぇええぇぇええぇえっっ!!
ってなった方いませんか。

いますよね。知ってます。

僕もあれには苦しまされ、挙句の果てには結局MEL発行してしまいました。ギャーーー

Continue reading

きたない

Python覚えてすぐぐらいに書いたツールのソースがえらく汚い。
欝になってしまう。。。

そこそこなサイズになってるからよりイカン。
構成も非常によくない。

今後はもうちょいコードを整然と書くように心がけなければいかんなぁ。。

自戒として。。。

[Python] try-exceptのスコープってどうなってんの

前に、open()したファイルはエラーが起きてもちゃんと閉じるようにしましょう、ということをやっているサンプルコードを見たことがあったような気がして、うろ覚えながら試しに書いてみた。
Continue reading

[Python] super()

最近、以前hohehohe2さんから教えていただいた新スタイルのクラスに移行しています。
移行って言っても、object継承してるだけですが、、、

Continue reading

[Python]行き詰まり

なんか、最近技術が向上していない気がする。
必要ないところは見ないで、必要なところだけ抑えつつっていう感じでやって来たけど、
Python触り始めてそろそろ1年、ぼちぼち新しい技術も開拓したい。
Mayaでの使い方も、もうちょい上手い事やりたい。

これ読むといいよ、的なプログラムとかあればどなたか是非教えて下さい。。

Pythonに限らずいろいろ最近寸詰まり感があるワイ。
そういう時期なのかな。

[Python] inspectモジュール

先日のUIのエントリーに関して、いろいろと考えてて、
せっかくなのでpymelのソースでも読もうとおもって読んでみました。

いやぁ、ハイレベル。
おれ全然わからんwww
@の使い方とか、metanodeの意味とか、全然謎。
まぁ、使い方が想像出来ないものは必要ないものらしいので、とりあえずこの辺は後日勉強。

Continue reading

[Python] dgExplorerモジュール作りました。

まだブログには書いてないんですけど、この間RenderSanミーティング#3行ってきました。
で、その時に、ブログ読んでますよ、Pythonネタだったら突っ込みいれますよ、とコメント頂いたので、
とりあえず、取りとめも無く突然スクリプト貼っつけてみますwww

簡単に説明すると、DGネットワークの中から指定したタイプのノードを探しに行くスクリプトです。
再帰処理ってすごく好きなんですが、イマイチちゃんと使えてる自身がないので、
世のMayaPythonistaの方々から突っ込みいれて頂きたくUPしてみます。

おれだったらこうする!
お前レベル低すぎ!
余計な処理してんじゃねぇ!
再帰のさの字も知らねぇ小童が!

などなど、なんでも宜しくお願いします。

せっかくなのでいろんな方からコメント頂きたいです。

あ!そうだ、コメント英語で書いてるんですが、練習かねてノリで書いてるので、
絶対支離滅裂な英語だとおもいます。
そこに関しても突っ込み頂ければ、自分で思いっきり笑いますので、是非wwwwwww

あとコメントの書き方が若干アレなのは、doxygen仕様です。
引数と戻り値ぐらいを軽く書いてるだけですが。一応。

ということで以下にソースコード↓。

Continue reading

[Python] Coding Style

mixiのPythonコミュのpythonらしい命名とは?というトピックにて、
参考になりそうなURLがUPされていたのでメモ。
時間見つけて熟読予定。

間違ったコードは間違って見えるようにする
PEP 8 — Style Guide for Python Code
wxPython Coding Guide

とりあえずPEP8だけざっくり読んだところ、8割ぐらいは守れてるかも、と思ったけど、
バーーーーーーッッッっと書き始めると全部崩壊www
もうちょい明確に自分ルール持っておいたほうがいざという時に良いかなぁ。

ともあれ、要熟読。

ホーム > Python

Return to page top