YENİ BAŞLAYANLAR İÇİN JUPYTER NOTEBOOK KISAYOLLARI VE ÇOK KULLANILAN KOD PARÇALARI
Jupyter notebook kullanırken size vakit kazandıracak Jupyter Notebook kısayolları ve çok kullanılan kod parçaları aşağıda özet olarak hazırladım.
Kısayollar
Bu kısayollar Jupyter Notebook’un 5.6.0 versiyonu içindir.
Command modu ve Edit modu
Kısayolları kullanırken notebook komut mu düzenleme modumu diye dikkat etmek gerekiyor.
1. Komut (Command) modu:
2. Düzenleme (Edit) modu:
Komut Modu
- shift + enter hücreyi çalıştırır ve aşağıdaki hücreyi seçer.
- ctrl + enter hücreyi çalıştırır.
- alt + enter hücreyi çalıştırır, aşağıya hücre ekler ve içinde sekme aktif olur.
- A seçili hücrenin yukarısına hücre ekler.
- B seçili hücrenin aşağısına hücre ekler.
- C hücreyi kopyalar.
- V hücreyi yapıştırır.
- D , D 2 defa basınca seçili hücreyi siler.
- shift + M shift’e basılı tutup hücreler seçilir ve sonra M basılırsa hücreler birleştirilir.
- I , I 2 kere ard arda basılırsa kernel durdurur.
- 0 , 0 kernel diyalog kutusu ile tekrar başlatır.
- Y code mode hücreyi code moduna döndürür.
- M hücreyi markdown markdown moduna çevirir.
Düzenleme Modu
- ctrl + click ctrl basılı tutulup fare ile çoklu kursör seçimi yapılarak çoklu düzenleme yapılabilir.
- ctrl + / ctrl basılı tutulup yoruma alınacak satırlar seçilip / basılırsa toplu yorum yapılır.
- tab kod tamamlama ve girinti yapmak için.
NOT : cmd +
shift + p
Jupyter Notebook ile tüm komutları listeleyebilirsiniz.
View all keyboard shortcuts
H
‘ye (Komut Modunda) basarsanız klavyedeki kısayollar nedir görebilirsiniz.
Çok Kullanılan Kod Parçaları(Text snippets)
Notebookta çalışırken çok sık kullanacağınız koda parçaları aşağıdadır.
from __future__ import division import numpy as np import pandas as pd from pandas import Series, DataFrame from numpy.random import randn from scipy import stats import matplotlib as mpl import matplotlib.pyplot as plt import seaborn as sns sns.set_style('whitegrid') %matplotlib inline import math from sklearn.linear_model import LogisticRegression from sklearn.linear_model import LinearRegression from sklearn.cross_validation import train_test_split from sklearn import metrics import statsmodels.api as sm from pprint import pprint
Kaynak: