READ MORE

Pythonでpdfファイルの結合 (PyPDF2)

はじめに 自分の論文の読み方は少し特殊. まず,A4に片面印刷した後にすべてのページを逆さまにして閉じる. つまり,左側が論文ページ,右側が白紙(次ページの裏面)になるような冊子を作る. そして,右側ページの白紙余白部分 …

READ MORE

Pythonでスクレイピングの初歩の初歩

はじめに 普段はあまり触らない領域だが,スクレイピングに興味が沸く出来事があったのでチャレンジした記録.   (*)宣伝を兼ねて...今回の記事は 第7回 Python勉強会@仙台+PHP.Sendai第8回勉 …

READ MORE

Python listのsort()の挙動には注意が必要

はじめに¶ リストのsort()メソッドを使ったときに,Pythonの値渡しと参照渡しについて調べることになったのでまとめる. 以下の3つに注意が必要. Pythonにおいて, sort()は破壊的メソッドである lis …

READ MORE

JupyterでCythonを触ってみる

はじめに¶ Pythonは書きやすいけど,何も工夫しない場合CとかFortranに比べると絶望的に処理速度が遅い.簡単な計算なら気になるほどではないが,大 …

READ MORE

Python NaNの判定

私はNaNじゃ¶ NaNの判定について気になるところがあったのでまとめる.ちなみにNaNは”Not a Number”の頭文字.読 …

READ MORE

PEP8を読む(実践1)

はじめに こんばんは.PEP8を読むシリーズです. 過去の投稿 ・PEP8を読む(導入) 一気に全てを読み切るのは,ちょっと辛いので少しづつ進めていく. たぶん,順序もおかしくなる. 規約をどこまで遵守すべきか PEP8 …

READ MORE

PEP8を読む(導入)

はじめに こんにちは.今回は,Pythonのコーディング規約のお話. プログラマはコードを書く時間よりも読む時間の方が多いとよく言われますね.コードの可読性を高めることは,バグ回避や再利用性の観点からも大切なことです. …

READ MORE

“%H:%M”の形の文字列を扱う

  はじめに¶ Pythonの備忘録です. %H:%M型の文字列,例えば”12:30″がkeyになっている辞書型(元はjson)のデータをいじる機会があり,うまく走査したくて工夫した話で …