Glossary

Term Definition
CLI Command Line Interface, a text-based user interface used to view and manage computer files.
Clone The action of creating a copy of a repository in the local environment from a remote source like GitHub.
CPU Central Processing Unit, the primary component of a computer that performs most of the processing inside a computer.
Disk Space The amount of data that a computer system can hold. It is often measured in gigabytes (GB) or terabytes (TB).
IDE Integrated Development Environment, a software suite that consolidates basic tools required to write and test software.
Git A distributed version control system for tracking changes in source code during software development.
GitHub A web-based hosting service for version control using Git. It is a platform where software developers can store their projects and network with like-minded people.
macOS An operating system developed by Apple Inc. for its Mac line of computer systems.
Push The act of sending your committed changes to a remote repository on GitHub.
Python A high-level, interpreted, and general-purpose programming language that is widely used for web development, data analysis, artificial intelligence, and scientific computing.
RAM Random Access Memory, a form of computer memory that can be read and changed in any order, typically used to store working data and machine code.
SSD Solid-State Drive, a type of mass storage device similar to a hard disk drive (HDD). It supports reading and writing data and maintains stored data in a permanent state even without power.
Terminal A text-based interface used to interact with a computer system through commands.
Version Control A system that records changes to a file or set of files over time so that you can recall specific versions later.
VCS Version System Control, system that records changes to a file or set of files over time so that you can recall specific versions later.