TWiki> Main Web>PythonTools (2018-09-20, rgeorgi)EditAttach

Reccomended Tools for Python

While Python is a great language, there are a few additional tools that we reccomend you install in addition to the base software that will potentially make your life easier.


Python Packages

The following packages can be installed using pip, and are

  • virtualenv
    • Virtual environments are often used for packaging projects, to start with a python environment that includes only built-in packages, and install third party modules as needed.
    • A virtual environment can also help you install third-party modules on a system where you don't have root access.
    • Refer to PythonVirtualEnvironments for more.
  • nltk
  • ipython
    • ipython is an alternative interpreter shell than the default "python" command, allowing the user to use a number of built in POSIX commands, such as "ls" and "cd" from within the interpreter, as well as auto-completion and syntax highlighting.
  • jupyter
    • Jupyter is primarily known for Jupyter Notebooks, which are a way of creating documents that contain a mix of documentation and live code in an easily distributable document. We may use notebooks in a few courses to share tutorials. While Jupyter supports python, it can run kernels supporting other languages as well.
Topic revision: r2 - 2018-09-20 - 20:01:10 - rgeorgi

This site is powered by the TWiki collaboration platformCopyright & by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Privacy Statement Terms & Conditions