Calculatricethumb|Une pascaline. Inventée au , c'est la première machine à calculer. Une calculatrice ou calculette (terme souvent considéré comme péjoratif par les fabricants) est une machine conçue pour simplifier et fiabiliser des opérations de calcul. D'abord mécanique, puis électromécanique, la machine à calculer est devenue électronique dans les , avec l'introduction de la première machine à calculer électronique en 1961, suivie d'une miniaturisation accélérée des circuits intégrés.
Calculatrice graphiqueUne calculatrice graphique est une calculatrice scientifique capable de tracer, et éventuellement de permettre l'analyse de graphes de fonctions mathématiques sur son écran. En outre, les calculatrices graphiques sont programmables et peuvent afficher à l'écran plusieurs lignes de texte ou de calcul. Certaines calculatrices graphiques ont des écrans couleur. Dans le domaine technologique, les calculatrices, qui ne tiennent plus dans la poche, n'ont pas résisté à la concurrence des ordinateurs portables, qui offrent des possibilités de programmation avec des langages standard et des capacités graphiques largement supérieures.
Calculatrice programmableUne calculatrice programmable est une calculatrice capable d'être programmée, d'une façon similaire à un ordinateur. Elle diffère de la simple calculatrice par sa faculté d'exécuter des algorithmes et de manipuler et transformer des données. thumb|Calculatrice HP-65 complète La première calculatrice programmable à carte magnétique est mise sur le marché par Hewlett-Packard en 1975 : c'est le modèle HP-65, qui est également une calculatrice scientifique. Elle est suivie par la SR 52 en 1975.
Python (langage)Python (prononcé ) est un langage de programmation interprété, multiparadigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. Il est doté d'un typage dynamique fort, d'une gestion automatique de la mémoire par ramasse-miettes et d'un système de gestion d'exceptions ; il est ainsi similaire à Perl, Ruby, Scheme, Smalltalk et Tcl.
Boucle whilevignette|Boucle while En programmation, la boucle while, francisée en boucle tant que, est une structure de contrôle permettant d'exécuter un ensemble d'instructions de façon répétée sur la base d'une condition booléenne. La boucle while peut être considérée comme une répétition de l'instruction if. Une boucle while est constituée d’un bloc de code source et d’une condition. À l’exécution, la condition est d’abord évaluée, et si elle est vraie, le bloc de code source est évalué.