Programming as a data scientist Flashcards
Jupyter Notebook
Also called a Notebook, a cloud-based interface for writing, executing, and presenting Python code
Markdown
A way of writing text that, when read by an interpreter, formats the text that you’ve written so that it includes styling such as headers, bold, and italics.
Cascading Style Sheets CSS
(programming language) is a stylesheet language used to describe the presentation of a document written in HTML or XML. It describes how elements should be rendered on screen, on paper, in speech, or on other media.
What is the file extension for Jupyter Notebooks?
.ipynb
State of a Variable
What value is assigned to a variable
variable
a named container that can store a changeable data value
state
data that defines the condition of some object of program
Reserved word
a special category of words that you’re not allowed to use as variable names in a given programming language
Snake case
A style of writing in which each space is replaced by an underscore
String
A sequence of letters, numerals, punctuation marks, or other characters, treated as text
Integar
Also called an int, a whole number that isn’t written as a fraction or with a decimal point
Floating-point number
Also called a float, a number that includes a decimal point
Boolean
A binaroy variable with two possible values: true and false
Concatenate
link (things) together in a chain or series
List
An ordered collection of data in Python
Dictionary
A collection of key-value pairs in Python
Function
A block of code that describes a repeatable process or behavior
Argument
A value or other input that is passed into a function
Parameter
A placeholder variable listed in a function declaration
Parameter list
The parameters that a function expects to be passed inside to the main body of the function when the function is called
Determinate function
A function that will always return the same output for a given input
Side Effect
Any observable thing that happens while a function is running
Return statement
The main effect of a function, giving as a result whatever comes after the keyword return