Oi, sou eu de novo do post anterior, minha sugestao seria utilizar a bliblioteca numba em https://numba.pydata.org/ voce pode encontrar mais informações mas basicamente ele posibilita compilar partes do codigo, assim tendo um desempenho melhor na ultima vez que vi o numba, ele utilizava o JIT da JVM do java, mas nao sei agora pois sempre a atualizaçoes. mas como o diz ele compila uma parte do codigo posibilitando o aprimoramento do codigo, mas para isso e nessecario executar o codigo uma vez para na segunda vez funcionar e ele funciona melhor com calculos de arrays e tem uma otima compatibilidade com o numpy. e como voce pretende que seja on line e legal voce tambem conhecer o numpy para calculos e algumas bibliotecas de criptografia e a biblioteca socket.
2