{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Programmeren in Python 3: een inleiding\n", "### K. Verbeeck, T. Vermeulen, J. Maervoet\n", "Data Science (Theory) -- OGI02i" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Deel 1: wat is Python en welke tools zijn er voorhanden?" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "### Python\n", "* programmeertaal, °1991 door Guido Van Rossum\n", "* Filosofie:leesbare en compacte code\n", " * structuur door indentatie (dus niet door {})\n", " * dynamisch getypeerd\n", "\n", "* multi-paradigm: functioneel, OO, proceduraal\n", "* referentie-implementatie: CPython\n", " * open-source command-line **interpreter**\n", " * compilatie van .py programma's naar bytecode\n", " * vervolgens uitgevoerd door virtuele machine\n", "\n", "