HARDWARE VS. SOFTWARE
THINGS A CODER WOULD KNOW
Data Types & Variables
PYTHON COMMANDS
IS THIS CODE RIGHT? YES OR NO.
100

The physical machine; anything you can touch.

What is Hardware?

100

The study of the principles and use of computers

What is Computer Science?

100

A numerical data type is also known as an

What is an Integer?

100

The Python command that displays text and numbers on the screen.  

What is print()?

100

print(Hello Grace Hopper)

No, it's not. What's missing?
200

An electronic device consisting of hardware and software.

What is a computer?

200

Using a formal language in order to create software.

What is Coding?

200

Data and information in the real world.

What is Analog?

200

The Python command that sends information into the computer from the user.

What is input()?

200

print("Hello Hedy Lamarr"

No. It's not. What is it missng?

300

Programs that run on hardware.

What is software?

300

A program that converts commands so that a computer can understand and execute them.

What is a Compiler?

300

Numeric data stored in a computing device.

What is Digital?

300

Notes in computer code for the programmer -- the computer ignores them. 

Marked in Python with a #.

What are Comments?

300

PRINT("Hello Ada Lovelace")

No. It's not. What's wrong?

400
Name three types of software.

Operating System, Compiler, Applications

400

Software or an application that combines multiple tools in one window.

What is Integrated Development Environment (IDE)

400

A number system based on two.

What is Binary?

400

Special characters marked with the \

1. \n – new line  2.\t – tab 

Are known as...

What are Escape Sequences? 

400

a = input("Enter a word: ")
b = input("Enter a word: ")
print(a + " " + b)

Yes. 

500

Runs the computer and controls the memory.

What is the Operating System?

500

A computer program used to test other programs. Allows the programmer to track malfunctioning code.

What is the Debugger?

500

Relating to or denoting a system of numbers and arithmetic based on the number ten, tenth parts, and powers of ten.

What is Decimal?

500

In Python, PRINT and print are the same. Yes or No. 



No.

500
Will there be a space between the words "Hello" and "World" when I execute the following code

print("hello" + "world")

No. 

M
e
n
u