A feature that I tend to use quite often in the ipython shell is auto-completion of partially typed command from the history. At the repl, one can type only the first few letters of the command and hit the up to find in the command history the last executed command that begin with the partially typed string.
Is this feature available in emacs? by pressing C-up, the python command history can be recalled, but it does not use the partially typed command?