Integrated development environment (IDE)

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Integrated development environment (IDE)

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. What does IDE stand for?
A Internal debugging engine
B Integrated development environment
2. Which statement best describes an IDE?
A One program with the tools to write, run and test code
B A language that computers run directly as machine code
3. Which of these is an example of an IDE?
A Python
B Thonny
4. True or false: IDLE and Visual Studio are both IDEs.
A True
B False
5. Is an IDE a translator, like a compiler or an interpreter?
A No, an IDE is not a translator, though it may include one
B Yes, an IDE is just another name for a translator

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1IDE AIDE = editor + translator + error diagnostics
2Thonny BVisual Studio is an IDE, not a language. A language such as C# or Python is what the code is written in, and the IDE is the tool used to write it.
3An IDE brings several tools together in one program, such as an editor, a translator and error diagnostics CAn IDE is not a translator. It may contain a translator (a compiler or interpreter) as one of its tools, but it is a whole set of tools in one program.
4An IDE is not a programming language: it is the software used to write code in a language such as Python DIntegrated development environment: one program that combines the tools a programmer needs to write, run and test code
5Visual Studio is a programming language EAn example of an IDE used to write and run Python programs
6An IDE is a translator that turns code into machine code FIDE: Thonny Language: Python

Definitions

IDE

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
IDE stands for Integrated ___________ Environment
2.
# Thonny and IDLE are examples of an ___
3.
# Typed in an IDE editor _____("Hello, world")
4.
# An IDE is not a programming ________
5.
ide = "Thonny" print(___)

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A # IDLE is a Python language
B age = 15
C print(age)
Question 2
A # Thonny is an IDE
B total = 5 + 3
C print(total
Question 3
A # Visual Studio is a compiler
B x = 10
C print(x * 2)
Question 4
A # Thonny runs Python code
B name = 'Sam'
C print('Hi' name)
Question 5
A # Typed in the IDE editor
B score = 90
C if score >= 50
D print('Pass')

Answer Key

Integrated development environment (IDE)
Section A: Quick Questions
Q1
B — Integrated development environment
Q2
A — One program with the tools to write, run and test code
Q3
B — Thonny
Q4
A — True
Q5
A — No, an IDE is not a translator, though it may include one
Section B: Match the Pairs
Q1
IDE → Integrated development environment: one program that combines the tools a programmer needs to write, run and test code
Q2
Thonny → An example of an IDE used to write and run Python programs
Q3
An IDE brings several tools together in one program, such as an editor, a translator and error diagnostics → IDE = editor + translator + error diagnostics
Q4
An IDE is not a programming language: it is the software used to write code in a language such as Python → IDE: Thonny Language: Python
Q5
Visual Studio is a programming language → Visual Studio is an IDE, not a language. A language such as C# or Python is what the code is written in, and the IDE is the tool used to write it.
Q6
An IDE is a translator that turns code into machine code → An IDE is not a translator. It may contain a translator (a compiler or interpreter) as one of its tools, but it is a whole set of tools in one program.
Section C: Definitions
Q1
IDE — Integrated development environment: one program, such as IDLE, Thonny or Visual Studio, with the tools to write, run and test code. It is not a language or a translator.
Section D: Fill in the Blanks
Q1
IDE stands for Integrated Development Environment
Q2
# Thonny and IDLE are examples of an IDE
Q3
# Typed in an IDE editor print("Hello, world")
Q4
# An IDE is not a programming language
Q5
ide = "Thonny" print(ide)
Section E: Spot the Error
Q1
A — IDLE is an IDE, a program with tools for writing, running and testing code. It is not a language. The comment should say IDLE is an IDE for Python.
Q2
C — The closing bracket is missing. An IDE's error diagnostics would flag this. The line should be print(total).
Q3
A — Visual Studio is an IDE, a program that combines tools for writing, running and testing code. It is not just a translator such as a compiler.
Q4
C — The comma between the two items inside print() is missing, which is a syntax error. An IDE's error diagnostics would point to this line. It should be print('Hi', name).
Q5
C — An if statement must end with a colon. An IDE's error diagnostics would point to this line. It should be if score >= 50: