Python (linguagem de programação)

Python é uma linguagem de programação de código aberto que foi feita para ser fácil de ler e poderosa. Um programador holandês chamado Guido van Rossum criou o Python em 1991. Ele deu-lhe o nome do programa de televisão Monty Python's Flying Circus. Muitos exemplos e tutoriais de Python incluem piadas do programa.

Python é uma linguagem interpretada. As línguas interpretadas não precisam ser compiladas para funcionar. Um programa chamado intérprete executa o código Python em quase todos os tipos de computador. Isto significa que um programador pode alterar o código e ver rapidamente os resultados. Isto também significa que o Python é mais lento que uma linguagem compilada como C, porque não está executando o código da máquina diretamente.

Python é uma boa linguagem de programação para iniciantes. É uma linguagem de alto nível, o que significa que um programador pode se concentrar no que fazer em vez de como fazê-lo. A escrita de programas em Python leva menos tempo do que em algumas outras linguagens.

Python inspirou-se em outras linguagens de programação como C, C++, Java, Perl, e Lisp.

Os desenvolvedores da Python se esforçam para evitar a otimização prematura. Além disso, eles rejeitam patches para partes não críticas da implementação de referência do CPython que proporcionariam melhorias na velocidade. Quando a velocidade é importante, um programador Python pode mover funções críticas de tempo para módulos de extensão escritos em linguagens como C ou PyPy, um compilador just-in-time. O Cython também está disponível. Ele traduz um script Python para C e faz chamadas API diretas de nível C para o intérprete Python.

Manter o Python divertido de usar é um objetivo importante dos desenvolvedores Python. Ele reflete no nome da língua, uma homenagem ao grupo de comédia britânica Monty Python. Em ocasiões, eles são abordagens lúdicas para tutoriais e materiais de referência, tais como a referência a spam e ovos em vez do padrão foo e bar.

Uso do Python

O Python é usado por centenas de milhares de programadores e é usado em muitos lugares. Às vezes apenas o código Python é usado para um programa, mas na maioria das vezes ele é usado para fazer trabalhos simples enquanto outra linguagem de programação é usada para fazer tarefas mais complicadas.

Sua biblioteca padrão é composta de muitas funções que vêm com o Python quando ele é instalado. Na Internet há muitas outras bibliotecas disponíveis que tornam possível que a linguagem Python faça mais coisas. Estas bibliotecas fazem dela uma linguagem poderosa; ela pode fazer muitas coisas diferentes.

Algumas coisas para as quais Python é freqüentemente utilizado são:

  • Desenvolvimento Web
  • Programação científica
  • Aplicações GUIs de mesa
  • Programação de rede
  • Programação de jogos.

Sintaxe

Python tem uma sintaxe muito fácil de ler. Parte da sintaxe do Python vem do C, porque essa é a linguagem em que Python foi escrito. Mas Python usa espaços em branco para delimitar código: espaços ou abas são usados para organizar o código em grupos. Isto é diferente do C. Em C, há um ponto-e-vírgula no final de cada linha e são usadas chaves de encaracolar ({}) para agrupar o código. O uso de espaços em branco para delimitar o código faz do Python uma linguagem muito fácil de ler.

Declarações e fluxo de controle

As declarações de Python incluem:

  • A declaração de atribuição, ou o = sinal. Em Python, a declaração x = 2 significa que o nome x está vinculado ao inteiro 2. Em Python, os nomes podem ser rechaçados para muitos tipos diferentes, e é por isso que Python é uma linguagem dinamicamente tipada.
  • A declaração if, que executa um bloco de código se certas condições forem cumpridas, juntamente com outra e elif (uma contração de outra se de outras linguagens de programação). A declaração elif executa um bloco de código se as condições anteriores não forem atendidas, mas as condições para a declaração elif são atendidas. A outra instrução executa um bloco de código se nenhuma das condições anteriores for atendida.
  • O for statement, que itera sobre um objeto iterável como uma lista e vincula cada elemento desse objeto a uma variável a ser usada nesse bloco de código, o que cria um for loop.
  • A declaração while, que executa um bloco de código desde que certas condições sejam cumpridas, o que cria um loop while.
  • A declaração def, que define uma função ou método.
  • A declaração do passe, que significa "não fazer nada".
  • A declaração de classe, que permite ao usuário criar seu próprio tipo de objetos como inteiros e cordas.
  • A declaração de importação, que importa arquivos Python para uso no código do usuário.
  • A declaração impressa, que produz várias coisas para o console.

Expressões

As expressões de Python incluem algumas que são similares a outras linguagens de programação e outras que não são.

  • Adição, subtração, multiplicação e divisão, representada por +, -. *, e /.
  • Expoentes, representados por **.
  • Para comparar dois valores, Python usa ==.
  • Python usa as palavras "e", "ou", e "não" para suas expressões booleanas.

Exemplo

Este é um pequeno exemplo de um programa Python. Ele mostra "Hello World!" na tela.

print("Hello World!") # Este código faz a mesma coisa, só que é mais longo: pronto = verdadeiro se pronto: print("Hello World!")

A Python também faz algo chamado "atribuição dinâmica de variáveis". Isto significa que quando um número ou palavra é feito em um programa, o usuário não tem que dizer que tipo é. Isto facilita a reutilização de nomes de variáveis, tornando as mudanças rápidas mais simples. Um exemplo disto é mostrado abaixo. Este código fará tanto um número quanto uma palavra, e mostrará ambos, usando apenas uma variável.

x = 1 impressão(x) x = impressão "Word"(x)

Em uma linguagem "estaticamente digitada" como C, um programador teria que dizer se x era um número ou uma palavra antes de C deixar o programador configurar x, e depois disso, C não permitiria que seu tipo mudasse de um número para uma palavra.

Perguntas e Respostas

P: O que é Python?


R: Python é uma linguagem de programação de código aberto que foi criada para ser fácil de ler e compreender, mas poderosa.

P: Quem criou o Python?


R: Um programador holandês chamado Guido van Rossum criou Python em 1991.

P: Como é que o criador de Python surgiu com este nome?


R: Ele deu-lhe o nome do programa de televisão Monty Python's Flying Circus.

P: Python é uma linguagem compilada ou interpretada?


R: É uma linguagem interpretada, o que significa que não precisa de ser compilada para ser executada. Um intérprete executa o código em quase todos os tipos de computadores.

P: Que outras linguagens de programação inspiraram o Python?


R: C, C++, Java, Perl, e Lisp serviram como inspiração para criar Python.

P: O que é que os programadores pretendem quando fazem alterações para melhorar a linguagem?


R: Os desenvolvedores tentam evitar mudar a linguagem até que eles tenham muitas coisas para mudar e também tentam não fazer pequenos reparos (patches) que o tornariam mais rápido, mas são partes sem importância da implementação de referência do CPython.

P: Porque é que manter a python divertida é importante para os seus programadores?


R: Manter a diversão python reflecte no seu nome o que presta homenagem ao grupo de comédia britânica Monty Pythons e abordagens lúdicas são tomadas em relação a tutoriais e materiais de referência tais como a referência a spam e ovos em vez de foo e bar.

AlegsaOnline.com - 2020 / 2023 - License CC3