Popular recipes tagged "meta:requires=code"http://code.activestate.com/recipes/tags/meta:requires=code/2016-10-31T21:53:30-07:00ActiveState Code RecipesEasily create a Python REPL in Python (Python) 2016-10-31T21:53:30-07:00Vasudev Ramhttp://code.activestate.com/recipes/users/4173351/http://code.activestate.com/recipes/580712-easily-create-a-python-repl-in-python/ <p style="color: grey"> Python recipe 580712 by <a href="/recipes/users/4173351/">Vasudev Ram</a> (<a href="/recipes/tags/code_module/">code_module</a>, <a href="/recipes/tags/dynamic/">dynamic</a>, <a href="/recipes/tags/evaluation/">evaluation</a>, <a href="/recipes/tags/read_eval_print_loop/">read_eval_print_loop</a>, <a href="/recipes/tags/repl/">repl</a>). </p> <p>This recipe shows how to easily create a Python REPL (Read-Eval-Print Loop) in Python itself. This can allow the user to interact with a running Python program, including typing in Python statements at the REPL prompt, defining functions, using and changing variables that were set before the interaction started, and those variables modified during the interaction, will persist in the memory of the program, for any use, even after the interaction is over, as long as the program continues to run.</p> Simple Matlab/Ocave like arrays conversion to numpy.arrays in python interpreter (Python) 2016-09-22T12:25:30-07:00Przemyslaw Podczasihttp://code.activestate.com/recipes/users/4179716/http://code.activestate.com/recipes/580700-simple-matlabocave-like-arrays-conversion-to-numpy/ <p style="color: grey"> Python recipe 580700 by <a href="/recipes/users/4179716/">Przemyslaw Podczasi</a> (<a href="/recipes/tags/array/">array</a>, <a href="/recipes/tags/interpreter/">interpreter</a>, <a href="/recipes/tags/matlab/">matlab</a>). </p> <p>Matlab/Octave syntax for 1D/2D arrays is more packed and doesn't require putting extra ',' and extra '[', ']' between dimensions. For this I wrote a parser that intercepts python interpreter and using numpy functionality parses Matlab's style arrays 1D and 2D into numpy.arrays.</p> An editable buffer for the Python shell (similar to '\e' on sql prompts) (Python) 2005-08-05T06:55:43-07:00lonetwinhttp://code.activestate.com/recipes/users/1951998/http://code.activestate.com/recipes/438813-an-editable-buffer-for-the-python-shell-similar-to/ <p style="color: grey"> Python recipe 438813 by <a href="/recipes/users/1951998/">lonetwin</a> (<a href="/recipes/tags/debugging/">debugging</a>). </p> <p>I hacked up this useful wrapper around the python command line shell to allow editing of the last typed in lines of code in an external editor.</p>