Python

Python/Flask と Backbone.js で Markdown エディタを作った

Atom はまだいまいちだし、Sublime Text は使ってると金を要求してくるし、emacs はそろそろ引退かな。Markdown 書くのに Mou とかは便利だけど、長い文章を書いてるとだんだんもっさりしてくる。と、普段使いのテキストエディタをどれにすればいいかここの…

ヘッダーを見て cut するコマンド作った

データ処理でヘッダーがついてるtsv形式のデータファルを扱うことがあるんですが、フィールドが何番目か数えてから cut コマンドをするのがめんどいし、cut -f 1,3,12 みたいなのが暗号めいてていやなので、ヘッダーを指定して cut できるコマンドを作りまし…

spring-python メモ

python で DI する方法がよくわからなかったのですが、spring-python というのが StackOverflow で紹介されていました。Python Dependency Injection Framework - Stack Overflow Welcome to Spring Python’s documentation! — Spring Python v1.2.1.FINAL…

Python の fileinput モジュール便利

python の fileinput モジュール知らなかった。便利ですねこれ。10.2. fileinput — Iterate over lines from multiple input streams — Python v2.7.6 documentation pythonスクリプトを呼び出す際、コマンドライン引数にファイルを指定していればそのファイ…

Pythonでsqliteを使う

標準で使える!ステキ! 使いかたは簡単で、 connectする cursorオブジェクトを取得 cursor.executeでクエリを発行。プレースホルダとかも使える。 commitしたりcloseしたり # モジュールをインポート >>> import sqlite3 # 接続 >>> conn = sqlite3.connect…

みんpy

みんなのPython 改訂版作者: 柴田淳出版社/メーカー: ソフトバンククリエイティブ発売日: 2009/04/11メディア: 単行本購入: 23人 クリック: 572回この商品を含むブログ (87件) を見る読んだ。 Pythonの文字コード関係のとこ頭がこんらんしてたけどこんらんと…

EmacsでPython

EmacsのPythonモードも便利そうだねっていうメモ。 Pythonシェルとの連携ステキ。 C-c ! Pythonシェルの起動 C-M-x カーソル位置のクラスやメソッドを実行(評価) C-c | 選択範囲を実行 C-c C-c カレントバッファを実行 それからデバッグもEmacsから楽々。 h…

Pythonの開発環境いろいろ見てみた

仕事でPythonを使うことに。 Pythonの開発環境、というかエディタをどれにしようかといろいろ見てみました。 自分が欲しいなあと思ってた機能は Pythonコンソールが使える。 クラス、関数などのツリー表示 ファイルのツリー表示 リアルタイムでシンタックス…