Skip to content

Latest commit

 

History

History
17 lines (16 loc) · 1.53 KB

glossary.md

File metadata and controls

17 lines (16 loc) · 1.53 KB

Glossary

  • allocate: The operation done by the interpreter to reserve some space in memory to represent each of the variables we define.
  • API: Application Programming Interface; a set of modules, functions, classes provided by the programmers of some application that is not natively Python (a camera firmware, a web database...) to write Python code that interacts with that application.
  • buit-in: shipped with the core Python installation, no need to install modules
  • function:
  • graceful handling (fail gracefully)
  • compiled code: A piece of code that is translated in machine code (compiled) in its entirety before being executed.
  • indexing: The operation of retrieving a single value or a range of values from a data container such as a string, alist, or a dictionary.
  • interpreted language: A piece of code that is run line by line by an interpreter. The interpreter uses the instructions to execute small pieces of pre-compiled code.
  • iterable:
  • notebook: A file that contains markdown text and code; code is written in cells that can be independently run.
  • notebook kernel: a Python interpreter that takes also care of running the notebook interface infrastructure
  • pythonic: a way of writing code that "feels right", fit for the language.
  • Python interpreter: a Python session that accept instructions from our scripts, send them to the computer, and gives us back responses.
  • statement: a line of Python code instructing the interpreter do do some operation.
  • list comprehension: a short way of defining a list using a for loop.