グローバルモジュールインデクス (全ドキュメントにすばやくアクセスできます) ライブラリリファレンス (枕の下にいつも置いておきましょう) Macintosh モジュールリファレンス (Macintosh を使っているならこれも) Python モジュールのインストール (管理者向け) Python モジュールの配布 (開発者,パッケージ作成者向け)
ログ解析ツールを作っててノッテきてつぶやいたら、 ログ解析ツールを python で書いているときの嬉しさを誰かに共有したい、本当に簡潔に書けて便利なんだよ 2010-11-18 20:29:14 via TweetDeck @t2y 例題とかみてみたいです。 2010-11-18 22:37:54 via TwitBird to @t2y と言われたのでオプションで指定した条件のログを抽出する簡単なサンプルを作ってみました。あくまで私はこんな感じで実装しましたが、他にもっと良いやり方があったら教えてくださいm(_ _)m 私の使い慣れている言語が Python と bash シェルスクリプトと C 言語(嘘です、慣れてません!)しかないので、この中で言えば Python しか選択肢がないですよねというのが本当のところでした(^ ^;; 先ずはログ解析のサンプルプログラムを紹介します(要:
Pythonとは コメント 演算子 文字列リテラル 文字列の連結 文字列のスライス リスト タプル Set ディクショナリ if文 for文 関数定義 引数のアンパック 内包表現 例外 クラス クラスのカプセル化 オブジェクトの初期化 継承 モジュール Pythonとは Google 三大言語のひとつ 簡素な文法 ブロック構造はインデントを使う 動的な型付け ガベージコレクション マルチパラダイム 充実したライブラリ こんな感じのソースになります。 def fib(n): """Print a Fibonacci series up to n.""" a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print() fib(2000) コメント コメントは # から行末まで。複数行コメントは存在しません。 # これはコメント
よくある質問 今から勉強するなら Python 2.x と Python 3.x のどちらをやればいいですか? プログラムを実行したのですが黒い画面が一瞬出るだけです。 Pythonってなんで日本ではこんなにマイナーなの? お勧めのエディタはありますか? IDLE(開発環境)のヘルプとか日本語の情報とかありますか? PythonWin って人気ないの? python-mode(Emacs)使ってる? どんな感じですか? PythonならApacheよりZopeとかじゃないの? print関数で表示したで文字化けするんだけど、チェックリストみたいなものは無い? len 関数がオブジェクト指向ぽくない。 str.split() の結果が変です。 hello world でエラーになります。 イースター・エッグのようなものはありますか? 2chにソースコードを貼るとインデントがなくなってしまいま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く