Resposta longa
A FAQ do General Python afirma:
% bl0ck_qu0te%Neste contexto, existem 3 facetas importantes: (Bolded)
- Uma linguagem interpretada é uma linguagem de programação para a qual a maioria de suas implementações executa instruções diretamente , sem compilar previamente um programa em instruções em linguagem de máquina.
- A programação interativa é o procedimento de escrever partes de um programa enquanto ele já está ativo. Isso se concentra no texto do programa como a interface principal de um processo em execução, em vez de um aplicativo interativo, onde o programa é projetado em ciclos de desenvolvimento e usado posteriormente (geralmente pelo chamado "usuário", em distinção ao "desenvolvedor"). ). Consequentemente, aqui, a atividade de escrever um programa torna-se parte do próprio programa.
- A programação orientada a objetos (OOP) é um paradigma de programação baseado no conceito de " objetos ", que podem conter dados, na forma de campos, geralmente conhecidos como atributos; e código, na forma de procedimentos, geralmente conhecidos como métodos. Uma característica dos objetos é que os procedimentos de um objeto podem acessar e freqüentemente modificar os campos de dados do objeto ao qual estão associados (os objetos têm uma noção de "isto" ou "eu"). Em OOP, os programas de computador são projetados, tornando-os fora de objetos que interagem uns com os outros. Existe uma diversidade significativa de linguagens OOP, mas as mais populares são baseadas em classes, o que significa que os objetos são instâncias de classes, que normalmente também determinam seu tipo.
Por que isso é importante
Todo o principal método do Linux de fazer as coisas, independentemente da janela ou ambiente de desktop, é o terminal, comumente chamado de TTY. Como o principal método de entrada no TTY é o teclado, o script tornou-se o principal método de automatizar as coisas, e embora existam muitas ferramentas nativas de script no Linux, como Awk / gAwk e Sed , alguns como Awk e Sed, às vezes são desafiadores para os roteiristas iniciantes e desafiando sintaticamente até mesmo os especialistas.
Como o Python é uma linguagem de script, ele pode ser usado no lugar das ferramentas tediosas, como as que eu observei. A parte OOP vem a calhar, pois eu posso usar os métodos da linguagem, em vez de ter que escrever sed ou awk snippets repetidamente. E é isso que a maioria dos Linux modernos tem feito para facilitar o desenvolvimento e o script entre os desenvolvedores. Um de seus programas está usando algum script python e está suspenso.
Resposta curta
Saber que python é uma linguagem de script significa que @mikewhatever e eu estamos corretos em dizer a você que seu sistema está executando um programa que está invocando um script python, e o script está demorando muito para ser executado ou interrompido. Ferramentas como top
, htop
e o monitor do sistema informarão o nome do script em execução e, possivelmente, o programa pai que invocou o script.