33 relations: "Hello, World!" program, Apache License, C (programming language), C++, Compiled language, Foreign function interface, Fork (software development), Free software, Guido van Rossum, IPython, Linux, MacOS, Microsoft Windows, Multi-core processor, Notebook interface, Numba, OpenMP, Pandas (software), Parallel computing, Programming language, PyPy, Pyrex (programming language), Python (programming language), Quora, SageMath, Scikit-learn, SciPy, Subroutine, Subset, Type system, Virtual machine, XML, ZeroMQ.
A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.
The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
C++ ("see plus plus") is a general-purpose programming language.
A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place).
A foreign function interface (FFI) is a mechanism by which a program written in one programming language can call routines or make use of services written in another.
In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software.
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
Guido van Rossum (born 31 January 1956) is a Dutch programmer best known as the author of the Python programming language, for which he is the "Benevolent Dictator For Life" (BDFL), which means he continues to oversee Python development, making decisions when necessary.
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.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
A multi-core processor is a single computing component with two or more independent processing units called cores, which read and execute program instructions.
A notebook interface (also called a computational notebook or data science notebook) is a virtual notebook environment used for literate programming.
Numba is an open-source NumPy-aware optimizing compiler for Python sponsored by Anaconda, Inc and a grant from the Gordon and Betty Moore Foundation.
OpenMP (Open Multi-Processing) is an application programming interface (API) that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran, on most platforms, instruction set architectures and operating systems, including Solaris, AIX, HP-UX, Linux, macOS, and Windows.
In computer programming, pandas is a software library written for the Python programming language for data manipulation and analysis.
Parallel computing is a type of computation in which many calculations or the execution of processes are carried out concurrently.
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
PyPy is an alternative implementation of the Python programming language which often runs faster than the standard implementation of Python, CPython.
Pyrex is a programming language developed to aid in creating Python modules.
Python is an interpreted high-level programming language for general-purpose programming.
Quora is a question-and-answer site where questions are asked, answered, edited, and organized by its community of users.
SageMath (previously Sage or SAGE, "System for Algebra and Geometry Experimentation") is a computer algebra system with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus and statistics.
Scikit-learn (formerly scikits.learn) is a free software machine learning library for the Python programming language.
SciPy (pronounced /ˈsaɪpaɪ'/ "Sigh Pie") is a free and open-source Python library used for scientific computing and technical computing.
In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.
In mathematics, a set A is a subset of a set B, or equivalently B is a superset of A, if A is "contained" inside B, that is, all elements of A are also elements of B. A and B may coincide.
In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.
In computing, a virtual machine (VM) is an emulation of a computer system.
In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
ZeroMQ (also spelled ØMQ, 0MQ or ZMQ) is a high-performance asynchronous messaging library, aimed at use in distributed or concurrent applications.