As linguagens de programação podem ser entendidas como intermediárias entre usuários
(programadores) e computadores. Elas são artifícios utilizados para passar instruções para
máquinas, isto é, programar. Essas instruções são passadas por meio de códigos, rotinas, scripts
ou outros arquivos. Elas também exigem o cumprimento de regras, como pontuações adequadas,
palavras chaves e até mesmo identação (como é o caso em Python). Essas regras são conhecidas
como sintaxe e variam dependendo da linguagem.
Python é uma linguagem de programação de propósito geral, multiparadigma e de alto nível, com uma
sintaxe elegante e tipagem dinâmica. Pela sua capacidade e abrangência, pode ser facilmente
moldada de acordo com a aplicação, como desenvolvimento web, robótica, desenvolvimento de
aplicativos, etc.