1.0 Terms and definitions from Course 7, Module 1

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/27

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 7:24 PM on 8/31/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

28 Terms

1
New cards

Argument

Information given to a function in its parentheses

2
New cards

Assignment

The process of storing a value in a variable

3
New cards

Attribute

A value associated with an object or class which is referenced by name using dot notation

4
New cards

Cells

The modular code input and output fields into which Jupyter Notebooks are partitioned

5
New cards

Class

An object's data type that bundles data and functionality together

6
New cards

Computer programming

The process of giving instructions to a computer to perform an action or set of actions

7
New cards

Data type

An attribute that describes a piece of data based on its values, its programming language, or the operations it can perform

8
New cards

Dot notation

How to access the methods and attributes that belong to an instance of a class

9
New cards

Dynamic typing

Variables that can point to objects of any data type

10
New cards

Explicit conversion

The process of converting a data type of an object to a required data type

11
New cards

Expression

A combination of numbers, symbols, or other variables that produce a result when evaluated

12
New cards

Float

A data type that represents numbers that contain decimals

13
New cards

Immutable data type

A data type in which the values can never be altered or updated

14
New cards

Implicit conversion

The process Python uses to automatically convert one data type to another without user involvement

15
New cards

Integer

A data type used to represent whole numbers without fractions

16
New cards

Jupyter Notebook

An open-source web application for creating and sharing documents containing live code, mathematical formulas, visualizations, and text

17
New cards

Keyword

A special word in a programming language that is reserved for a specific purpose and that can only be used for that purpose

18
New cards

Markdown

A markup language that lets the user write formatted text in a coding environment or plain-text editor

19
New cards

Method

A function that belongs to a class and typically performs an action or operation

20
New cards

Naming conventions

Consistent guidelines that describe the content, creation date, and version of a file in its name

21
New cards

Naming restrictions

Rules built into the syntax of a programming language

22
New cards

Object

An instance of a class; a fundamental building block of Python

23
New cards

Object-oriented programming

A programming system that is based around objects which can contain both data and code that manipulates that data

24
New cards

Programming languages

The words and symbols used to write instructions for computers to follow

25
New cards

String

A sequence of characters and punctuation that contains textual information

26
New cards

Syntax

The structure of code words, symbols, placement, and punctuation

27
New cards

Typecasting

Converting data from one type to another (see explicit conversion)

28
New cards

Variable

A named container which stores values in a reserved location in the computer's memory