Tags:
create new tag
view all tags
---+ 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. ---++ IDEs * [[https://www.jetbrains.com/pycharm/][PyCharm]] (!MacOS, Linux, Windows) * !PyCharm is a full-featured, cross-platform IDE, with a [[https://www.jetbrains.com/student/][free professional version for students]]. ---++ Python Packages The following packages can be installed using pip, and are * <span style="font-family:courier">virtualenv</span> * 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. * <span style="font-family:courier">nltk</span> * The [[https://www.nltk.org/][Natural Language Toolkit (nltk)]] will be used in 571 extensively, and is a good resource for learning a number of NLP tasks in Python. * <span style="font-family:courier">ipython</span> * [[https://ipython.org/][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. * <span style="font-family:courier">jupyter</span> * [[https://jupyter.org/][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 [[https://github.com/jupyter/jupyter/wiki/Jupyter-kernels][kernels supporting other languages]] as well.
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r2 - 2018-09-20
-
rgeorgi
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
E
dit
A
ttach
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback