IT Glossary - ITU Online IT Training
Ready to start learning?Individual Plans →Team Plans →

IT Glossary

Showing terms starting with P (179 terms)

Privacy Policy

A statement that outlines how an organization collects, uses, and protects user data.

Commonly used in Security, Cybersecurity

Private Cloud

A private cloud is a cloud computing environment dedicated solely to one organization, offering the same benefits of scalability, flexibility, and resource optimization as public clouds but with greater control and security.

Commonly used in Cloud Computing

Private IP Address

An IP address that is not publicly accessible over the internet, typically used within a private network.

Commonly used in Networking, Security

Procurement

The process of acquiring goods or services, often involving requests for proposals (RFPs) and vendor selection.

Commonly used in General IT, Management

Product Manager

Oversees the development and marketing strategy of IT products from conception through launch.

Commonly used in Product Development, Marketing

Program

A set of instructions that tell a computer how to perform specific tasks or functions.

Commonly used in General IT, Software Development

Programming

The process of creating software or applications using code.

Commonly used in General IT, Software Development

Programming Language

A programming language is a formal language comprising a set of instructions that can be used to produce various kinds of output, such as algorithms, data structures, and software applications, through computer programming.

Commonly used in Software Development

Project Management

The process of planning, organizing, and managing resources to complete a project.

Commonly used in General IT, Management

Project Management Institute (PMI)

Known for the Project Management Professional (PMP) certification, PMI also offers certifications in agile project management, risk management, and more.

Commonly used in Project Management

Project Management Software

Project management software is a tool or application used to plan, organize, track, and manage projects, tasks, and resources, facilitating collaboration, communication, and project progress monitoring.

Commonly used in General IT, Project Management, Collaboration

Protocol

A set of rules governing the format and transmission of data between devices in a network.

Commonly used in Networking

Proxy Server

A server that acts as an intermediary between clients and other servers, forwarding requests.

Commonly used in Networking, Security

Pseudocode

A high-level description of an algorithm that uses natural language and structural conventions.

Commonly used in General IT, Software Development

Public Cloud

A type of cloud computing where services and infrastructure are provided over the internet by third-party providers.

Commonly used in Cloud Computing, Networking

Public IP Address

An IP address that can be accessed over the internet, typically assigned to network devices by internet service providers (ISPs).

Commonly used in Networking, Security

Public Key

A cryptographic key pair consisting of a public key and a private key used for encryption and digital signatures.

Commonly used in Security, Cryptography

Public Key Cryptography

A cryptographic system that uses pairs of keys: a public key, which may be disseminated widely, and a private key, which is known only to the owner.

Commonly used in Security, Cryptography

Public Key Infrastructure (PKI)

A system for securely exchanging information using public and private cryptographic keys.

Commonly used in Security, Cybersecurity

Public Wi-Fi

Wireless internet access provided in public locations such as cafes, airports, and libraries.

Commonly used in Networking, Security

Python

A versatile and easy-to-learn programming language commonly used for web development, data analysis, and artificial intelligence.

Commonly used in General IT, Programming, AI

Python Anaconda

A free and open-source distribution of the Python and R programming languages for scientific computing, that aims to simplify package management and deployment.

Commonly used in Data Science, Software Development

Python async/await

A feature introduced in Python 3.5 for writing asynchronous code using the async and await keywords, simplifying asynchronous programming.

Commonly used in Software Development, General IT

Python Asyncio

A built-in Python library for asynchronous programming and event-driven I/O, providing a framework for writing concurrent and responsive applications.

Commonly used in Software Development, Networking

Python Asyncpg

An asynchronous PostgreSQL client library for Python that allows developers to interact with PostgreSQL databases in an asynchronous and non-blocking manner.

Commonly used in Database Management, Software Development

Python Beautiful Soup

A Python library used for web scraping and parsing HTML and XML documents, making it easy to extract data from web pages.

Commonly used in Web Development, Data Scraping

Python BeautifulSoup

A Python library for web scraping and parsing HTML and XML documents, allowing developers to extract data from web pages with ease.

Commonly used in Web Development, Data Analytics

Python Bokeh

A Python library for creating interactive and scalable visualizations in web browsers, allowing developers to build rich and interactive data applications.

Commonly used in Data Visualization, Web Development

Python Bottle

A micro web framework for Python, designed for creating simple web applications with minimal effort and code.

Commonly used in Web Development, General IT

Python Celery

A distributed task queue for Python that allows developers to run asynchronous tasks in the background, enabling scalable and distributed processing of workloads.

Commonly used in Software Development, Networking

Python CGI

Common Gateway Interface (CGI) support for Python, enabling the execution of Python scripts on a web server to generate dynamic web content.

Commonly used in Web Development, General IT

Python CherryPy

A Python web framework that allows developers to build web applications in a similar way to writing Python programs, using object-oriented programming principles.

Commonly used in Web Development, General IT

Python cx_Oracle

A Python extension module that allows access to Oracle databases, enabling Python applications to interact with Oracle database servers.

Commonly used in Database Management, General IT

Python Dash

A Python framework for building analytical web applications, providing a high-level interface for creating interactive dashboards and data visualizations.

Commonly used in Web Development, Data Analytics

Python Dependency

A software library or module required by a Python application to function correctly.

Commonly used in Software Development, General IT

Python Django

A high-level Python web framework that encourages rapid development and clean, pragmatic design.

Commonly used in Web Development, General IT

Python Django REST Framework

A powerful and flexible toolkit for building Web APIs in Python, providing features such as serialization, authentication, and authorization out of the box.

Commonly used in Web Development, General IT

Python Fabric

A Python library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.

Commonly used in System Administration, Automation

Python Flask

A lightweight web application framework for Python.

Commonly used in Web Development, General IT

Python Folium

A Python library for creating interactive maps and visualizations, allowing users to generate Leaflet maps from spatial data and embed them in web applications.

Commonly used in Data Visualization, Web Development

Python Framework

A pre-built structure or skeleton for developing software applications in Python, providing standardized patterns and libraries.

Commonly used in Software Development, Web Development

Python Gevent

A coroutine-based Python networking library that provides a high-level synchronous API for writing concurrent network applications with minimal overhead.

Commonly used in Networking, Software Development

Python IDE

An Integrated Development Environment specifically designed for writing, debugging, and testing Python code.

Commonly used in Software Development, General IT

Python Interpreter

A program that executes Python code, translating it into machine-readable bytecode.

Commonly used in Software Development, General IT

Python Jinja

A templating engine for Python, used in web development frameworks such as Flask to generate dynamic HTML content.

Commonly used in Web Development, General IT

Python Keras

A high-level neural networks API, written in Python and capable of running on top of TensorFlow, Theano, or CNTK.

Commonly used in AI, Machine Learning

Python Library

A collection of reusable Python code that provides pre-written functionality to simplify development tasks.

Commonly used in Software Development, General IT

Python Matplotlib

A Python library used for creating static, animated, and interactive visualizations in Python.

Commonly used in Data Visualization, AI

Python NetworkX

A Python library for the creation, manipulation, and study of complex networks, providing tools for analyzing network structure, dynamics, and functions.

Commonly used in Networking, Data Analytics

Python NLTK

A natural language processing (NLP) library for Python that provides tools and resources for text analysis, tokenization, stemming, tagging, parsing, and semantic reasoning.

Commonly used in AI, Natural Language Processing