もた日記

くだらないことを真面目にやる

Pythonメモ : 補完等ができるREPLのptpythonを使ってみる

  • ptpython
  • インストー
  • 使い方
  • 設定

ptpython


github.com

ptpythonというREPL(対話型評価環境)を使うと図のように入力中のシンタックスハイライト、補完等が可能になる。
主な機能は以下の通り。

f:id:wonder-wall:20170723193533p:plain

続きを読む

Pythonメモ : データパッケージマネージャQuiltを使ってみる

  • インストー
  • パッケージ一覧
  • 基本的な使い方
  • データセットを作成する

インストー



quiltdata.com

Quiltはデータセットを管理するデータパッケージマネージャ。データセットをパッケージ化することで再利用しやすくし、バージョンも管理できる。


Quiltはpipでインストールできる。ドキュメントによるとUbuntu Linuxではlibssl-devが必要とのこと。

$ pip install quilt
$ quilt --help
usage: quilt [-h]
             {login,logout,log,generate,build,push,version,tag,install,access,search,ls,inspect}
             ...

Quilt Command Line

optional arguments:
  -h, --help            show this help message and exit

Commands:
  {login,logout,log,generate,build,push,version,tag,install,access,search,ls,inspect}


続きを読む

Chromeの新しいタブで英単語を覚える拡張機能「Magoosh Vocabulary」

「Magoosh Vocabulary」Chrome拡張機能


ちょっとした合間に英単語を覚える方法がないか探していたところ見つけたのが「Magoosh Vocabulary」というChrome拡張機能

chrome.google.com

上記リンクからアドオンをインストールすると、新しいタブを開くと下図のように単語、意味、例文がランダムで表示されるようになる(▶を押せば英単語の発音もわかる)。新しいタブを開いて検索している人なんかは検索するまでの間に英単語を見ることになるのでよいかも。
Magooshは海外のオンライン教材なので意味は日本語ではなく英語で記述してある。GREアメリカ合衆国やカナダの大学院へ進学するのに必要な共通試験)向けの英単語ということなので難易度は高め。
f:id:wonder-wall:20170709141147p:plain

続きを読む