Python para Sistemas Operacionais

Aula 76 · GNU/Linux para Servidores

A aula aborda a importância do Python em sistemas operacionais e na manutenção de TI, destacando sua eficiência e versatilidade. O professor demonstra como o Python é utilizado para resolver problemas rapidamente com poucas linhas de código e menciona que scripts complexos geralmente não excedem 100 linhas. Além disso, destaca a crescente popularidade do Python em comparação com outras linguagens como PHP, C# e Java, enfatizando seu uso nas áreas de inteligência artificial e sistemas operacionais modernos.

O professor inicia a demonstração no terminal, executando o comando `python3` para iniciar uma sessão interativa. Discute sobre a obsolescência do Python 2 em relação ao Python 3, explicando que as versões atuais de distribuições como Debian já não suportam mais Python 2, enquanto outras, como Kali Linux, ainda o utilizam intensivamente.

É abordado o impacto da versão e configuração do compilador na execução dos scripts Python. O professor exemplifica a diferença entre as versões Python 3.5 e 3.6 em relação ao tratamento de Unicode, destacando melhorias e mudanças comportamentais nas versões menores.

A manipulação de múltiplas versões do Python é discutida, demonstrando como criar links simbólicos para diferentes versões do interpretador no sistema Linux. Isso permite manter scripts que dependem de versões específicas de Python sem conflitos.

Por fim, o professor cria um exemplo simples de script Python interativo e salva em um arquivo executável, ilustrando a flexibilidade da linguagem na execução direta de comandos no terminal. O conteúdo é apresentado em um tom informal e conversacional, enfatizando a praticidade e eficácia do uso do Python em ambientes operacionais avançados.

Conceitos que esta aula cobre nas trilhas de conhecimento:

Linux SysAdmin
Gestão de pacotes e serviços

Entre na sua conta para perguntar sobre esta aula. Fazer login.

Voltar ao curso