カテゴリー  "Python"  に投稿された記事

Python – 日付と時間を扱う datetime オブジェクト
2009年6月11日 1:15 AM by Abalone

Python で日付と時間を扱う場面があると思う。実際、私が今作成しているプログラムでもそういった場面がある。
このために日付と時間の両方を扱えるdatetimeモジュールを使ってみたい。

続きを読む …


Python – リスト 要素の追加
2009年6月10日 11:36 PM by Abalone

Pythonでは、複雑なデータ構造を実現するための基本的なデータ構造が最初から用意されている。
リストもその一つであり、これを使うことで、比較的簡単にスタックを実現できたりして便利。Pythonでリストを使うのは非常に簡単である。


続きを読む …


Python – 正規表現を使う
2009年6月6日 5:51 PM by Abalone

文字列処理にはやはり正規表現が便利。
Pythonでももちろん正規表現は使える。Pythonで正規表現を使うためには、reモジュールを利用する。
なお、正規表現そのものについてはとりあえず説明しないので悪しからず。

続きを読む …


Python – モジュール その2
2009年5月22日 12:27 AM by Abalone

モジュールの続き。
モジュールで定義されている変数とかを使用する方法はもう一つある。
その1で勉強したimport文と似ているのだが、from〜import文がそれ。
import文もfrom文も、どちらも他のモジュールで定義された要素を使用できるようになるのだが、一番の違いは、import文を使用したモジュールの変数とかにアクセスするときには、名前空間の解決が必須。from文を使った場合には、その必要がないと言うこと。


続きを読む …


Python – モジュール その1
2009年5月16日 1:32 AM by Abalone

本格的にPythonの学習を進めている。今日はモジュール。

モジュールという用語は色々なプログラム言語で使用される言葉だし、プログラムを設計する段階でも使用される。
Pythonで言うモジュールとは、要するに拡張子がpyとなっているファイルのこと。


続きを読む …


Python – トリプルクォテーション
2009年5月14日 10:43 PM by Abalone

Pythonではトリプルクォーテーションを使うと、改行を含む、複数行にわたる文字列を定義できる。

続きを読む …


Python – ブロックの書き方
2009年5月9日 1:45 AM by Abalone

さらにPythonの勉強を進めている。

私が Python を始めたとき、一番興味を惹かれたのがやっぱりブロックの書き方。
当時、C言語プログラマであった私は、異なるブロックの書き方をしている、他の人が書いたコードを見るたびにこの書き方は統一できないものか、と思っていた。その後に所属したプロジェクトでは、それぞれの人がそれぞれの意見を持っていて全然まとまらないから、特にインデント等には決まりを設けない、という決まりがあったりもした。

そこへ来てPythonのブロックの書き方に出会い、ああ、こりゃいい、となったわけである。

続きを読む …


Python – ループ文のelse節
2009年4月19日 9:23 PM by Abalone

Pythonを勉強中、ループ文で、面白いと思えたものがあるのでちょっと書いてみたい。

ループ処理にelse節が付けられる、というものである。

続きを読む …


Python のオンラインヘルプ
2009年3月22日 8:30 PM by Abalone

Python のコマンドラインで、dir() と help() を使うとオンラインヘルプが見られる。知らなかった
これは便利だ。

続きを読む …


Python 再勉強中
2009年3月16日 12:43 AM by Abalone

Python を再度勉強している。

一番最初に勉強したときの Python のバージョンは 1.5 か何かだった。そして、そんなに系統立てて深く勉強したわけではなくて、とにかく道具として使えるレベルで勉強しただけだった。だから、import 文が一体どういうことを内部でしているのかみたいなこともよく分かってない。
今、Python のバージョン 3 がリリースされているが、Python は色々なところで使われるようになっていて、しっかり使えないとどうもまずそうな気配。実際仕事で Python であるツールを作らないといけなくなりそうな感じになってきている。というか、まず間違いなく作ることになる。

あわてて再勉強である。


Page 3 of 3123