en.unionpedia.org

Spyder (software), the Glossary

Index Spyder (software)

Spyder is an open-source cross-platform integrated development environment (IDE) for scientific programming in the Python language.[1]

Table of Contents

  1. 47 relations: Anaconda (Python distribution), Arch Linux, Code completion, Command history, Command-line interface, Cross-platform software, Cython, Debian, Debugger, Fedora Linux, File manager, Gentoo Linux, GitHub, Graphical user interface, Integrated development environment, IPython, Linux, Literate programming, MacOS, MacPorts, Matplotlib, Microsoft Windows, MIT License, NumPy, Open-source software, OpenSUSE, Pandas (software), Profiling (computer programming), Programming style, Pylint, PyQt, PySide, Pytest, Python (programming language), Qt (software), Random-access memory, Regular expression, SciPy, Shell (computing), Static program analysis, SymPy, Syntax highlighting, Type introspection, Ubuntu, Unit testing, Variable (computer science), Vim (text editor).

  2. Free integrated development environments for Python
  3. Python (programming language) development tools

Anaconda (Python distribution)

Anaconda is a distribution of the Python and R programming languages for scientific computing (data science, machine learning applications, large-scale data processing, predictive analytics, etc.), that aims to simplify package management and deployment. Spyder (software) and Anaconda (Python distribution) are Python (programming language) software.

See Spyder (software) and Anaconda (Python distribution)

Arch Linux

Arch Linux is an independently developed x86-64 general-purpose Linux distribution that strives to provide the latest stable versions of most software by following a rolling-release model.

See Spyder (software) and Arch Linux

Code completion

Code completion is an autocompletion feature in many integrated development environments (IDEs) that speeds up the process of coding applications by fixing common mistakes and suggesting lines of code.

See Spyder (software) and Code completion

Command history

Command history is a feature in many operating system shells, computer algebra programs, and other software that allows the user to recall, edit and rerun previous commands.

See Spyder (software) and Command history

Command-line interface

A command-line interface (CLI) is a means of interacting with a computer program by inputting lines of text called command-lines.

See Spyder (software) and Command-line interface

Cross-platform software

In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.

See Spyder (software) and Cross-platform software

Cython

Cython is a superset of the programming language Python, which allows developers to write Python code (with optional, C-inspired syntax extensions) that yields performance comparable to that of C. Cython is a compiled language that is typically used to generate CPython extension modules.

See Spyder (software) and Cython

Debian

Debian, also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software and optionally non-free firmware or software developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993.

See Spyder (software) and Debian

Debugger

A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program).

See Spyder (software) and Debugger

Fedora Linux

Fedora Linux is a Linux distribution developed by the Fedora Project.

See Spyder (software) and Fedora Linux

File manager

A file manager or file browser is a computer program that provides a user interface to manage files and folders.

See Spyder (software) and File manager

Gentoo Linux

Gentoo Linux (pronounced) is a Linux distribution built using the Portage package management system.

See Spyder (software) and Gentoo Linux

GitHub

GitHub is a developer platform that allows developers to create, store, manage and share their code.

See Spyder (software) and GitHub

Graphical user interface

A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation.

See Spyder (software) and Graphical user interface

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development.

See Spyder (software) and Integrated development environment

IPython

IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that offers introspection, rich media, shell syntax, tab completion, and history. Spyder (software) and IPython are free mathematics software and Python (programming language) development tools.

See Spyder (software) and IPython

Linux

Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.

See Spyder (software) and Linux

Literate programming

Literate programming is a programming paradigm introduced in 1984 by Donald Knuth in which a computer program is given as an explanation of how it works in a natural language, such as English, interspersed (embedded) with snippets of macros and traditional source code, from which compilable source code can be generated.

See Spyder (software) and Literate programming

MacOS

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.

See Spyder (software) and MacOS

MacPorts

MacPorts, formerly DarwinPorts, is a package manager for macOS and Darwin.

See Spyder (software) and MacPorts

Matplotlib

Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy.

See Spyder (software) and Matplotlib

Microsoft Windows

Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.

See Spyder (software) and Microsoft Windows

MIT License

The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s.

See Spyder (software) and MIT License

NumPy

NumPy (pronounced) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. Spyder (software) and NumPy are free mathematics software and free science software.

See Spyder (software) and NumPy

Open-source software

Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.

See Spyder (software) and Open-source software

OpenSUSE

openSUSE is a free and open-source Linux distribution developed by the openSUSE project.

See Spyder (software) and OpenSUSE

Pandas (software)

Pandas (styled as pandas) is a software library written for the Python programming language for data manipulation and analysis.

See Spyder (software) and Pandas (software)

Profiling (computer programming)

In software engineering, profiling ("program profiling", "software profiling") is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls.

See Spyder (software) and Profiling (computer programming)

Programming style

Programming style, also known as coding style, is the manner in which source code is written that results in distinctive characteristics of the code; the resulting code style.

See Spyder (software) and Programming style

Pylint

Pylint is a static code analysis tool for the Python programming language. Spyder (software) and Pylint are Python (programming language) development tools.

See Spyder (software) and Pylint

PyQt

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in.

See Spyder (software) and PyQt

PySide

PySide is a Python binding of the cross-platform GUI toolkit Qt developed by The Qt Company, as part of the Qt for Python project.

See Spyder (software) and PySide

Pytest

Pytest is a Python testing framework that originated from the PyPy project. Spyder (software) and Pytest are Python (programming language) development tools.

See Spyder (software) and Pytest

Python (programming language)

Python is a high-level, general-purpose programming language.

See Spyder (software) and Python (programming language)

Qt (software)

Qt (pronounced "cute" or as an initialism) is cross-platform application development framework for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

See Spyder (software) and Qt (software)

Random-access memory

Random-access memory (RAM) is a form of electronic computer memory that can be read and changed in any order, typically used to store working data and machine code.

See Spyder (software) and Random-access memory

Regular expression

A regular expression (shortened as regex or regexp), sometimes referred to as rational expression, is a sequence of characters that specifies a match pattern in text.

See Spyder (software) and Regular expression

SciPy

SciPy (pronounced "sigh pie") is a free and open-source Python library used for scientific computing and technical computing. Spyder (software) and SciPy are free science software.

See Spyder (software) and SciPy

Shell (computing)

In computing, a shell is a computer program that exposes an operating system's services to a human user or other programs.

See Spyder (software) and Shell (computing)

Static program analysis

In computer science, static program analysis (also known as static analysis or static simulation) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution in the integrated environment.

See Spyder (software) and Static program analysis

SymPy

SymPy is an open-source Python library for symbolic computation. Spyder (software) and SymPy are free mathematics software.

See Spyder (software) and SymPy

Syntax highlighting

Syntax highlighting is a feature of text editors that is used for programming, scripting, or markup languages, such as HTML.

See Spyder (software) and Syntax highlighting

Type introspection

In computing, type introspection is the ability of a program to examine the type or properties of an object at runtime.

See Spyder (software) and Type introspection

Ubuntu

Ubuntu is a Linux distribution derived from Debian and composed mostly of free and open-source software.

See Spyder (software) and Ubuntu

Unit testing

Unit testing, a.k.a. component or module testing, is a form of software testing by which isolated source code is tested to validate expected behavior.

See Spyder (software) and Unit testing

Variable (computer science)

In computer programming, a variable is an abstract storage location paired with an associated symbolic name, which contains some known or unknown quantity of data or object referred to as a value; or in simpler terms, a variable is a named container for a particular set of bits or type of data (like integer, float, string, etc...).

See Spyder (software) and Variable (computer science)

Vim (text editor)

Vim ("Vim is pronounced as one word, like Jim, not vi-ai-em. It's written with a capital, since it's a name, again like Jim." vi improved) is a free and open-source, screen-based text editor program. Spyder (software) and vim (text editor) are free integrated development environments and free integrated development environments for Python.

See Spyder (software) and Vim (text editor)

See also

Free integrated development environments for Python

Python (programming language) development tools

References

[1] https://en.wikipedia.org/wiki/Spyder_(software)

Also known as Spyder3.