Alternativa B
Para resolver esta questão sobre as características da linguagem de programação Python, precisamos analisar cada uma das afirmativas apresentadas com base no conhecimento atual sobre o ecossistema da ferramenta.
Análise dos Itens
Item I: "Python é uma linguagem multiplataforma que serve para desenvolver aplicações para celulares e web, por exemplo."
- Correto. O Python é conhecido por sua portabilidade, podendo rodar em Windows, Linux, macOS, etc.
- Web: Possui frameworks robustos como Django e Flask.
- Mobile: Existem ferramentas como Kivy e BeeWare para criar aplicativos móveis.
Item II: "Python não é utilizado para trabalhos científicos."
- Incorreto. Esta afirmação é falsa. O Python é atualmente uma das linguagens mais utilizadas na ciência de dados, inteligência artificial e computação científica.
- Exemplos de bibliotecas: NumPy, SciPy, Pandas, Matplotlib, TensorFlow e PyTorch são essenciais para análise numérica e modelagem.
Item III: "Python é uma linguagem de interpretação compilada."
- Incorreto (no contexto da questão). Embora o Python converta o código fonte em bytecode (intermediário) antes de executar, ele é classicamente classificado como uma linguagem interpretada.
- Diferente de linguagens como C ou C++, onde o compilador gera um executável nativo direto, o Python precisa de um interpretador (como o CPython) para rodar o código a cada execução. Em questões de concursos básicos, essa distinção geralmente classifica Python apenas como interpretada.
Conclusão
Como o Item II é claramente falso (o Python é amplamente usado na ciência), qualquer alternativa que contenha o número "II" está errada. Isso elimina todas as opções exceto aquela que seleciona apenas o Item I.
Portanto, a única afirmativa verdadeira é a I.
Alternativa B