Python

"Python is a high-level programming language designed to be easy to read and simple to implement. It is open source, which means it is free to use, even for commercial applications. Python can run on Mac, Windows, and Unix systems and has also been ported to Java and .NET virtual machines.

Python is considered a scripting language, like Ruby or Perl and is often used for creating Web applications and dynamic Web content. It is also supported by a number of 2D and 3D imaging programs, enabling users to create custom plug-ins and extensions with Python. Examples of applications that support a Python API include GIMP, Inkscape, Blender, and Autodesk Maya.

Scripts written in Python (.PY files) can be parsed and run immediately. They can also be saved as a compiled programs (.PYC files), which are often used as programming modules that can be referenced by other Python programs." (Tech Terms)
 

Sources

Tech Terms, s.v. "Python," Accessed April 15, 2021, https://techterms.com/definition/python

Related Content

Capacity Building and Training Material

Copernicus Marine Data Stream for Operational Services - Ocean Applications

Overview

This is a free virtual (online only) workshop held in English. The majority of the course is composed of self-paced learning with educational resources provided through an online learning platform called Moodle. However, instructors will also be running live training sessions in the 2nd and 3rd weeks, where participants have the opportunity to join two-hour live ‘espresso’ training sessions covering SNAP and python demos, data access, tailored workflows, and question and answer sessions for 1:1 interaction.

Introduction to GIS Programming

Introduction to GIS Programming

Welcome to the official course website for “Introduction to GIS Programming,” offered at the University of Tennessee, Knoxville, during Fall 2024.

Course Overview

This course offers a comprehensive exploration of GIS programming, centered around the Python programming language. Throughout the semester, students will master the use of Python libraries and frameworks essential for processing, analyzing, and visualizing geospatial data.

ARSET - Mapping crops and their biophysical characteristics with polarimetric SAR and optical remote sensing

Overview

Mapping crop types and assessing their characteristics is critical for monitoring food production, enabling optimal use of the landscape, and contributing to agricultural policy. Remote sensing methods based on optical and/or microwave sensors have become an important means of extracting information related to crops. Optical data is related to the chemical properties of the vegetation, while radar data is related to vegetation structure and moisture. Radar can also image the Earth’s surface regardless of almost any type of weather condition.

Event