Estratégias utilizadas:
As estratégias que utilizei foram separar as instruções do texto principal para evitar que o modelo confundisse as regras com o conteúdo do texto. Também organizei as instruções de forma mais clara e dividida em etapas menores, porque quando a instrução fica muito longa existe mais chance de o modelo ignorar partes importantes.
Outra estratégia foi definir exatamente como a resposta deveria ser apresentada, indicando quantidade de palavras, idioma original e estrutura da saída. Isso ajudou a manter mais organização e coerência no resultado.
Também procurei deixar as instruções mais objetivas, evitando excesso de informações desnecessárias. Além disso, considerei a ideia apresentada na aula de utilizar a área de sistema para colocar regras fixas, deixando a mensagem do usuário apenas com o texto que precisava ser analisado. Assim, o modelo consegue interpretar melhor cada parte e responder de forma mais consistente.
Python é uma linguagem de programação criada por Guido van Rossum em 1991, com foco em legibilidade, simplicidade e produtividade. Ela suporta diferentes paradigmas, como programação orientada a objetos, funcional e procedural, além de possuir tipagem dinâmica e forte.
A linguagem foi inspirada em outras como ABC, C, Haskell e Perl, evoluindo ao longo do tempo com novas funcionalidades, melhorias na orientação a objetos, programação funcional e gerenciamento de memória. Entre os marcos importantes estão o lançamento do Python 2.0, com list comprehension e coletor de lixo, e do Python 3.0, que trouxe mudanças para modernizar a linguagem.
Python utiliza indentação obrigatória para organizar blocos de código, priorizando clareza e facilidade de leitura. Sua filosofia é baseada no “Zen of Python”, que valoriza simplicidade, organização e código legível.
A linguagem oferece suporte a módulos, pacotes, funções anônimas, herança múltipla, polimorfismo, bytecode e uma grande biblioteca padrão com recursos para internet, banco de dados, interfaces gráficas e automação.
Python é multiplataforma e possui diferentes implementações, como CPython, Jython, IronPython e PyPy. Também pode ser utilizada em sistemas operacionais, aplicações web, ciência de dados, computação gráfica, segurança da informação e automação.
Grandes empresas e projetos como Google, NASA, Yahoo!, Red Hat e Air Canada utilizam Python em diferentes aplicações, mostrando a importância e popularidade da linguagem no mercado atual.