August 2023
Intermediate to advanced
612 pages
9h 33m
Japanese
「2章 Pythonの基礎、IPythonとJupyter Notebook」ではIPythonシェルとJupyter Notebookの基礎を学びました。この付録ではコマンドラインあるいはJupyter Notebookから呼び出すことのできる、IPythonシステムのいくつかの機能について掘り下げ、紹介します。
IPythonには、プロンプト(EmacsやUnixのbashシェルのユーザにはなじみがあるものでしょう)を移動させ、シェルのコマンド履歴を扱う多くのキーボードショートカットがあります。表B-1は最も使われるショートカットをまとめたものです。図B-1は、それらのうち、カーソル移動に関するものを図示したものです。
表B-1 標準のIPythonのキーボードショートカット
| キーボードショートカット | 説明 |
|---|---|
| Ctrl - P または ↑ | 現在入力しているテキストを起点として、コマンド履歴を遡って探す。 |
| Ctrl - N または ↓ | 現在入力しているテキストを起点として、コマンド履歴を新しい方向に探す。 |
| Ctrl - R | readlineライブラリと同様な方法で、コマンド履歴を逆方向に探す(部分一致)。 |
| Ctrl - Shift - V | クリップボードからテキストを貼り付ける。 |
| Ctrl - C | 現在実行中のコードを中断する。 |
| Ctrl - A | カーソルを行頭に移動する。 |
| Ctrl - E | カーソルを行末に移動する。 |
| Ctrl - K | カーソル位置から行末までのテキストを削除する。 |
| Ctrl - U | カーソル行のすべてのテキストを削除する。 |