Skip to content Skip to main navigation Report an accessibility issue
Research Computing Support

Python


Service navigation


What is it? Python is an interpreted, object-oriented, high-level programming language. Python is open source and widely used in many research areas to perform field-specific tasks, including data analysis, machine learning, and data visualization. The Python programming language contains packages that define functions and classes to enhance Python’s capability to perform various computing tasks. Python may be used alongside many integrated development environments, such as VS Code, Positron, and Jupyter. View the types of machine learning algorithms supported by this software.

What can the license be used for? Since Python is an open-source software package, enrolled students, faculty, and staff may to use the software for instruction, noncommercial research, commercial research, or administrative purposes. Specific licensing details can be found here.

Where can I run it? You can install Python on any Linux, Mac, or Windows computer. Analysis of sensitive data types should be performed in the ISAAC secure enclave. There is no simultaneous user limit.

How can I learn it? OIT offers workshops each semester, and there are Python courses available on the LinkedIn Learning website, which is available for UT students, faculty, and staff at no additional charge. The Python website provides links to reference materials, including a beginner’s guide, FAQs, manuals, and books.

Where can I get support? OIT offers Minimum Support to University of Tennessee, Knoxville-area students, faculty, and staff for Python. You can request assistance by calling the OIT HelpDesk at 865-974-9900. The best website to ask questions or look up answers regarding Python programming is Stack Overflow.

Licensed for:

  • Instruction: teaching and learning activities
  • Noncommercial research: academic research; thesis or dissertation work; results are published
  • Commercial research:
    involves external deliverables; a trade secret of the sponsor; results are not published
  • Administrative:
    non-research, non-instruction uses related to the function of one’s university job (ex. generating departmental reports)

Updated 10/08/2026