1/18
A collection of vocabulary flashcards covering fundamental concepts in Python programming, data types, and coding standards.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Data Type
A classification that specifies the type of data a variable can hold in programming.
Integer (int)
Whole numbers, both positive and negative, as well as zero, e.g., 5, -10.
Float (float)
Numbers that contain decimal points, e.g., 3.14, -0.5.
String (str)
A sequence of characters, enclosed in single or double quotes, e.g., 'Hello'.
Boolean (bool)
A data type that can hold one of two values: True or False.
Variable
A named storage location that holds data, which can change during program execution.
Constant
A value that does not change during program execution, typically written in all uppercase letters.
PEP 8
A set of recommendations for writing clean, readable, and consistent Python code.
Snake Case
A naming convention where all letters are lowercase and words are separated by underscores, e.g., my_variable.
Pascal Case
A naming convention where the first letter of each word is capitalized without spaces, e.g., MyClass.
Camel Case
A naming convention where the first letter is lowercase and subsequent words are capitalized, e.g., myVariable.
Comment
An annotation in code meant to explain what the code does, prefixed by the # symbol for single-line comments.
White Space
Spaces and blank lines used to improve code readability.
Assignment Operator
The '=' symbol used in Python to assign a value to a variable.
Readability
The ease with which a reader can understand the code.
Syntax
The set of rules that defines the combinations of symbols that are considered as correctly structured code.
IDLE
The Integrated Development and Learning Environment used for Python programming.
High-Level Language
A programming language that is user-friendly and closer to human languages rather than machine code.
Versatile
Capable of being adapted or used for various purposes, such as in web development, AI, and game creation.