With Expert Solutions
A learning method involving video lectures at home and labs in class
Correct Answer - Reverse Course
Input-Process-Output thinking standard to determine coding
structure Correct Answer - IPO thinking standard
A special variable in Python that holds the name of the current
module Correct Answer - __name__
A special variable in Python that indicates the main module
Correct Answer - __main__
A resource for learning Python programming Correct Answer -
Python Crash Course Book 🐍
Application Programming Interfaces accessible to the public
Correct Answer - Public API's
Time management method using a timer to break work into
intervals Correct Answer - Pomodoro Technique
Data structure with key-value pairs used for mapping inputs to
outputs Correct Answer - Dictionaries
An introductory course to computer science offered by Harvard
University Correct Answer - CS50
An efficient, comparison-based sorting algorithm Correct Answer
- Merge Sort
, Ordered collection of items in Python denoted by square brackets
Correct Answer - Lists
Immutable ordered collection of items in Python denoted by
parentheses Correct Answer - Tuples
Symbols used to represent values and perform operations Correct
Answer - Variables and Expressions
Blocks of organized, reusable code for specific tasks Correct
Answer - Functions
Guided demonstrations of critical programming exercises Correct
Answer - Lab Walkthroughs
Symbols used to perform mathematical operations in Python
Correct Answer - Arithmetic Operators
Operations that return true or false based on the comparison of
values Correct Answer - Comparisons
Increasing the value of a variable by a specified amount Correct
Answer - Incrementing
Function to obtain the magnitude of an integer, removing the
negative sign Correct Answer - Absolute value function
Function to round a value to a specified number of digits after the
decimal point Correct Answer - Round function
Statements used for repeated execution of instructions in a program
Correct Answer - Iteration Statements