1/26
adding terms to this when starting a new session.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
What is a program?
makes a dependent computer machine usable
What is an Instructions List?
a predetermined set of known commands
what are the 4 components of a language?
Alphabet, Lexis, Syntax, and Semantics?
What is the “alphabet” component supposed to mean?
symbols to build words
What is the “lexis” component supposed to mean?
set of words the language offers
What is the “syntax” component supposed to mean?
set of rules determining the validity of a sentence
What is the “semantics” component supposed to mean?
set of rules that determines if a phrase makes sense
what is a high level programming language?
language that can be understood by both humans and computers
What is “source code”?
program written in high programming language
what is “source file”?
file containing the source code
what is “low level programming language”?
language that directly instructs the computer; often used for designing computer systems
what is “compilation”?
Uses a compiler or a translator
The source program is translated once by getting a file containing the machine code.
Each modification must be translated and processed.
Can be distributed worldwide
what is “interpretation”?
Uses an interpreter
“read-check-execute” process
Translates the source program each time it has to be run
Program built using interpreters need its end user to have an interpreter to use it
Slower than compilation
what is a “bytecode”?
a low-level set of instructions that is portable across different platforms
what is “parsing”?
A technique used to analyze and interpret the syntax of a text or program to extract relevant information.
what are “scripts”?
source programs encoded using scripting language
What is “Python”?
a scripting language that is designed to be utilized in the interpretation manner
Requires a Python interpreter
what is the standard Python application that comes with its installation?
Integrated
Development &
Learning
Environment
what is the common Python file extension?
.py
what are functions?
actions the language already knows how to perform. It causes some effects or evaluates the value and return it as a function’s result.
Accepts arguments
Demands the presence of a “()” parentheses
whats is “function invocation”?
the act of executing a defined function
what are arguments?
value that are sent to the function when it is called
different types of arguments
positional arguments
keyword arguments
what are positional arguments?
values passed into a function during a function call that are assigned to parameters based solely on their position or order in the argument list. The order of the arguments must match the order of the parameters defined in the function signature.

what are keyword arguments?
consists of a keyword identifying the argument, an equal sign, and a value
what are parameters?
variables listed inside the parentheses in the function definition