Olá Lucas, como está?
A grande maioria das linguagens de programação que vemos hoje evoluiram da linguagem C que por padrão delimitava blocos de instruções com uso de chaves {} e declarava e chamava funções/métodos usando parenteses para sinalizar que era uma chama da alguma parte do código com nome além de passar as variáveis.
Com a evolução das linguagens algumas começaram a se diferenciar para tornar a leitura mais simples e menos verbosa, como por exemplo o python que você citou, lá não é necessário utilizar chaves, a indentação do código substituiu o uso para elas.
Se você for outras outras linguagens mais antigas que o C (Como o Assembly), verá que não havia essas coisas, apenas as instruções simples encerradas com ponto e virgula.
Espero ter ajudado a esclarecer sua dúvida.