只今Python勉強中

Learning Python

ねずみさんと一緒にPythonの勉強をしているオレの記録。

間違ってる所とかいっぱいあると思いますけど、誰でもコメント出来るので気軽に教えて下さい。

普段は 鷹の島 って所で書いてます。

2007-11-27 (Tue)

初 import 23:42  初 import - 只今Python勉強中 を含むブックマーク

ちょっと飛ばし読みしてプログラムっぽい所を探してきた。

import

>>> import sys
>>> print sys.platform
linux2

raw_input を呼び出すと、入力を受けられる(そして表示する?)

>>> raw_input()
l
'l'

() が無いとダメ。

>>> raw_input
<built-in function raw_input>

2007-11-17 (Sat)

変数とか 00:33  変数とか - 只今Python勉強中 を含むブックマーク

Chapter3

$ python
>>> str = 'hoge'
>>> print str
hoge
>>> str = 123
>>> print str
123

興味本位で…。

$ python
>>> str = 'hoge'
>>> str = str + 123
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
TypeError: cannot concatenate 'str' and 'int' objects
>>> str = str + '123'
>>> print str
hoge123

ちゃんと型を持ってるんだね。

なんか 00:35  なんか - 只今Python勉強中 を含むブックマーク

ヤバイくらいに進んでない。最初の方、説明文がもの凄くて大変。とか早速言い訳している俺。

2007-11-12 (Mon)

OOP はオプション? 23:29  OOP はオプション? - 只今Python勉強中 を含むブックマーク

As you'll also see, OOP is optional in Python, but can shave development time substantially, especially for long-term strategic project development.

Learning Python, p.XXXV

良くわかんないんだけど、OOP は optional だって言ってるんだよね。

Ruby と違って純粋なオブジェクトり指向ではないのかな。

位置的には Perl が近いのかね。

yorutrainyorutrain2007/11/25 22:10ほんの少しかじっただけような人間がコメントしていいのか謎いんですが^^;
OOPを使わないことも可能ですが、Pythonは純粋なOOPLです。リストもモジュールもプログラムコードそのものもオブジェクトです。

gabagaba2007/11/27 23:30どうもです。
ここの optional は(OOP以外も)選択が可能と言う意味のようですね。
コメントもらって、調べるきっかけになりました。
ありがとうございます。

2007-11-11 (Sun)

プログラミング言語 Python の勉強を始めます 23:38  プログラミング言語 Python の勉強を始めます - 只今Python勉強中 を含むブックマーク

Learning Python がやっと届いたので、今日から勉強を始めます。

これ ↓

Learning Python

Learning Python

なんかまた何て言うか、Ruby の勉強を始めた時と同じような状況だけど、適当に時間がある時にマイペースに更新していきます。良い息抜きになればいいかな。

英語の勉強も兼ねてるので進行は遅いと思いますが、まぁボチボチ続けていければいいなと思います。

irb 相当のモノ いわゆる対話型インタフェース 23:49  irb 相当のモノ いわゆる対話型インタフェース - 只今Python勉強中 を含むブックマーク

python を引数なしで起動すると対話型で起動できるそうな。

$ python
Python 2.4.4 (#2, Aug 16 2007, 02:03:40) 
[GCC 4.1.3 20070812 (prerelease) (Debian 4.1.2-15)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 'Hello, World'
>>> print a
Hello, World
>>> 

ま、お約束なんで。

表紙のねずみ 00:06  表紙のねずみ - 只今Python勉強中 を含むブックマーク

wood rat っていうネズミらしい。日本語だと何て言うのかわかんなかった。

写真あった

keyskeys2007/11/12 10:28関係ありそうだから頑張ってください!

gabagaba2007/11/12 23:31のんびり勉強します☆

trotrtrotr2007/11/20 10:09ipythonというのもあるみたいですよ。そちらの方が便利かもしれません。

gabagaba2007/11/27 23:34ipython 良さそうですね。
でも自分の debian/lenny だと、tex 関連の依存パッケージが多過ぎるのと python のバージョンも変わるようなので、今回は見送って、こっちのセッティングをして便利な補完のお世話になる事にします。
http://www.python.jp/Zope/PyLog/1046404380/1046602589/index_html