Python Programming CS1010 Chapter 1

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/37

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:33 PM on 9/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

38 Terms

1
New cards

input

A program receives data from a file, keyboard, touchscreen, network, etc.

2
New cards

process

A program performs computations on that data, such as adding two values like x + y.

3
New cards

output

A program puts that data somewhere, such as a file, screen, or network.

4
New cards

algorithm

A sequence of instructions that solves a problem

5
New cards

Python interpreter

a computer program that executes code written in the Python programming language

6
New cards

interactive interpreter

a program that allows the user to execute one line of code at a time

7
New cards

code

common word for the textual representation of a program

8
New cards

line

a row of text

9
New cards

statement

a program instruction

10
New cards

expression

is a piece of code the interpreter evaluates to produce a value

11
New cards

string

Text enclosed in quotes

12
New cards

escape sequence

is a string that has a special meaning, like the newline character

13
New cards

whitespace

Any space, tab, or newline

14
New cards

input()

function is used to read input from a user.

15
New cards

syntax error

violates a programming language's rules on how symbols can be combined to create a program

16
New cards

runtime error

which a program's syntax is correct but the program attempts an impossible operation, such as dividing by zero or multiplying strings together

17
New cards

logic error

program is logically flawed (also called a bug)

18
New cards

integrated development environment (IDE)

A software that integrates a text editor and a Python interpreter, often with additional tools

19
New cards

Syntax highlighting

uses different colors for keywords, variables, strings, and other code syntax elements.

20
New cards

Automatic delimiter completion

adds a matching closing quotation mark, parenthesis, bracket, or brace when a corresponding opening symbol is typed, which can help errors be more easily identified.

21
New cards

console

is a text-based interface that allows a user to run programs, enter input, and view program output.

22
New cards

command-line interface (CLI)

is an interface that allows a user to enter commands to run programs and work with files.

23
New cards

command-line argument

is a value entered by a user after the program name when running a program from a command line.

24
New cards

memory

is a circuit that can store 0s and 1s in each of a series of thousands of addressed locations

25
New cards

app, program, application

The programmer-created sequence of instructions

26
New cards

machine instructions

Instructions represented as 0s and 1s

27
New cards

executable program

sequence of machine instructions together form

28
New cards

compilers

which are programs that automatically translate high-level language programs into executable programs.

29
New cards

screen

displays items to a user.

30
New cards

keyboard

allows a user to provide input to the computer, typically accompanied by a mouse for graphical displays

31
New cards

solid-state drive (SSD)

uses flash memory to store files and other data, such as program files, song/movie files, or office documents.

32
New cards

byte

Memory size is typically listed in bits or in bytes

33
New cards

processor

runs the computer's programs, reading and executing instructions from memory, performing operations, and reading/writing data from/to memory

34
New cards

operating system

allows a user to run other programs and interfaces with the many other peripherals

35
New cards

cache

a processor may contain a small amount of RAM on its own chip, called

36
New cards

clock

A processor's instructions execute at a rate

37
New cards

script

is a program whose instructions are executed by another program called an interpreter

38
New cards

open-source language

he user community participates in defining the language and creating new interpreters