読者です 読者をやめる 読者になる 読者になる

或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。おバカなことが大好きです。

Python 写経 考察

いろいろなプログラミング言語の長所・短所を体に叩き込むべく、写経してます。やり方としては、インタラクティブシェルに、サンプルコードをバチバチ打ち込んでいるだけだけど・・・。ゆえに、写経している言語は、Python,Ruby,Haskell,Lispなどなどのイン…

モジュールの属性一覧を表示する(see)

IPythonでガチャガチャ動かしていると、モジュールの属性が値なのかメソッドなのかで打ち損ねることが多々ある。例えば、

Pythonは座学したほうが良い言語だと思う

Pythonは容易にインストール出来、実行出来、結果も得られる言語なので我流でガチャガチャ動かしがち。それはそれでアリだと思う。

Pythonでダック・タイピング サンプルコードを書いてみた

ダック・タイピングとは wikipedia:ダック・タイピングから引用 ダック・タイピング(duck typing)とは、Smalltalk、Python、Rubyなどのいくつかの動的型付けオブジェクト指向プログラミング言語に特徴的な型付けの作法のことである。それらの言語ではオブ…

Python哲学 The Zen of Python

何度も読みたい >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is bette…

Pythonの型一覧

型に依存しない設計を行うべきとは思うが、どんな型があるかは抑えておきたい。typesというモジュールが型の定義を保持している。 >>> import types >>> types. types.BooleanType types.LambdaType types.BufferType types.ListType types.BuiltinFunctionT…

LinuxMint14にeasy_installを簡単にインストールする。

LinuxMint14でなくても、たいていのLinuxディストリビューションなら同じやり方でやれると思います。easy_installは、Pythonで高度なプログラミングをするには必須(代替ツールはあるが)のツールなので、是非インストールしたい。

IPythonのインストール Linux Windows

IPython インストール Linux 以下のページに説明が詳しいため、ご参照下さい。 http://ipython.org/install.html 動作確認 $ipython Python 2.7.3 (default, Sep 26 2012, 21:53:58) Type "copyright", "credits" or "license" for more information. IPytho…

Pythonで書かれたプログラムの写経

写経とは、もともとは、 仏教において経典を書写することらしいです。それが転じて、プログラミングにおいても、写経という言葉が使われるようになったようです。つまり、良いプログラムを書き写すことがプログラミングにおいての写経です。

Linux,Python,Perlの環境,ヴァージョン

Linux $ uname -a Linux oneshotlife 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:32:08 UTC 2012 i686 i686 i686 GNU/Linux Python $ python --version Python 2.7.3 Python3x系は今のところ使っていない。。。 Perl $ perl -v This is perl 5, version …