Summary (Beginning -> keyboard shortcuts in the ipython shell)
- ipython, jupyter notebook
- shortcut for jupyter notebook: control enter, option enter, command enter, shift enter
(command mode and edit mode, by esc and return) - python 2 or 3, depends
- use help function (help(function)), or function? or L.insert?
(really useful) - remember to put description at the first line of your function
("""description""") - tab completion (very useful -> like the search list), but not work on notebook, probably need to check why
wild search: * (indicates other string)
Notes
- IPython and Jupyter: these packages provide the computational environment in which many Python-using data scientists work.
- NumPy: this library provides the ndarray for efficient storage and manipulation of dense data arrays in Python.
- Pandas: this library provides the DataFrame for efficient storage and manipulation of labeled/columnar data in Python.
- Matplotlib: this library provides capabilities for a flexible range of data visualizations in Python.
- Scikit-Learn: this library provides efficient & clean Python implementations of the most important and established machine learning algorithms.