\n",
" \n",
" API | \n",
" a set of functions that take variable arguments, providing programmed control of something | \n",
"
\n",
" \n",
" Bayesian | \n",
" inferential methods useable even in the absense of any prospect for controlled studies | \n",
"
\n",
" \n",
" cell | \n",
" a Jupyter Notebook consists of mostly Code and Markdown cells | \n",
"
\n",
" \n",
" code cell | \n",
" where runnable code, interpreted by the Kernel, is displayed and color coded | \n",
"
\n",
" \n",
" CSV | \n",
" comma-separated values, one of the simplest data sharing formats | \n",
"
\n",
" \n",
" DataFrame | \n",
" the star of the pandas package, providing ndarrays with a framing infrastructure | \n",
"
\n",
" \n",
" DOM | \n",
" the Document Object Model is a tree of graph of a document in a web browser | \n",
"
\n",
" \n",
" HTML | \n",
" hypertext markup language, almost an XML, defines the DOM in tandem with CSS | \n",
"
\n",
" \n",
" HTTP | \n",
" hypertext transfer protocol | \n",
"
\n",
" \n",
" JavaScript | \n",
" a computer language, not confined to running inside browsers but happy there | \n",
"
\n",
" \n",
" json | \n",
" JavaScript Object Notation is a way to save data (compare with XML) | \n",
"
\n",
" \n",
" Jupyter Notebook (JN) | \n",
" like a web page, but interactive, stored as json | \n",
"
\n",
" \n",
" Kernel | \n",
" an interpreter, e.g. Python, ready to process JN code cells and return results | \n",
"
\n",
" \n",
" localhost | \n",
" the IP address of the host computer: 127.0.0.1 | \n",
"
\n",
" \n",
" markdown cell | \n",
" uses a markup called markdown to format the text cells in a Jupyter Notebook | \n",
"
\n",
" \n",
" matplotlib | \n",
" data visualization package for Python, originally written by John D. Hunter | \n",
"
\n",
" \n",
" ndarray | \n",
" n-dimensional array, the star of the numpy package, a multi-axis data structure | \n",
"
\n",
" \n",
" numpy | \n",
" number crunchy goodness, vectorizes computations on n-dimensional arrays | \n",
"
\n",
" \n",
" pandas | \n",
" wraps numpy arrays in handsome frames with row and column indexes | \n",
"
\n",
" \n",
" Pascal | \n",
" an early computer language, later commercially available as Delphi from Borland | \n",
"
\n",
" \n",
" PGP | \n",
" Pretty Good Privacy, RSA before the US patent expired, by Phil Zimmerman | \n",
"
\n",
" \n",
" Pharo | \n",
" a Smalltalk-like language and ecosystem that competes with Python's | \n",
"
\n",
" \n",
" port | \n",
" internet services connect through IP:port addresses, JN usually on port 8888 | \n",
"
\n",
" \n",
" Python | \n",
" a computer language from Holland (the Netherlands) that went viral | \n",
"
\n",
" \n",
" RSA | \n",
" public key crypto algorithm, named for collaborators Rivest, Shamir, Adleman | \n",
"
\n",
" \n",
" Ruby | \n",
" a programming language somewhat like Python and Perl, invented by Yukihiro Matsumoto | \n",
"
\n",
" \n",
" seaborn | \n",
" adds new powers to matplotlib, makes pretty plots | \n",
"
\n",
" \n",
" SGML | \n",
" a parent specification behind what eventually became XML | \n",
"
\n",
" \n",
" Sphinx | \n",
" a documentation generator, targeting the web in particular, for use with Python | \n",
"
\n",
" \n",
" TLS | \n",
" Transport Layer Security, used to turn HTTP into HTTPS | \n",
"
\n",
" \n",
" web browser | \n",
" HTTP client, sends requests, gets responses | \n",
"
\n",
" \n",
" web server | \n",
" accepts and processes (or rejects) HTTP requests, sends responses | \n",
"
\n",
" \n",
" XML | \n",
" a markup language using pointy brackets, reminiscent of HTML, for structured data | \n",
"
\n",
" \n",
"