Normalmente, ela é utilizada como primeira linguagem de programação por causa destes atributos. Entretanto, ela também pode ser utilizada para coisas, digamos, mais baixo nível, como por exemplo:
- Ensino de Sistemas Operacionais - exploração de chamadas de sistema para criação de processos, navegação em sistemas de arquivos, acessos a primitivas de Entrada e Saída do sistema operacional, e outras coisas a nível de SO.
- Ensino de Programação de Rede - exploração de sockets, implementação de servidores variados,
- Ensino de Sistemas Distribuídos, como continuação a Programação de Rede, explorando paradigmas de comunicação entre processos, sincronismo, etc.
- Ensino de Inteligência Artificial - exploração de conceitos de IA, desde buscas até redes neurais, passando por processamento de linguagem natural, etc.
Um comentário:
Que python é uma excelente linguagem não tenho dúvidas, mas trazer estes conceitos para linguagens de "modismo mercadológico" seria uma excelente sacada, visto que os alunos poderiam largar um pouco a idéia do frameworks existentes e quem sabe desenvolver soluções melhores para seus trabalhos cotidianos...
Postar um comentário