Ir para o conteúdo principal

Como aprender a programar em Python



Python é uma linguagem de programação de script de alto nível projetada em 1991 por Guido van Rossum. Oferece controle dinâmico de tipos de dados e suporta vários paradigmas de programação, incluindo orientação a objetos, imperativa, procedimental ou funcional. Em 2018, sua popularidade cresceu e se tornou um dos idiomas mais populares. Em vários rankings diferentes, ele atinge um dos três primeiros lugares, com exceção dos primeiros.

O Python está sendo desenvolvido como um projeto de código aberto que oferece pacotes de instalação gratuitos para as plataformas mais comuns (Unix, MS Windows, macOS, Android); Na maioria das distribuições GNU / Linux, o Python faz parte da instalação básica.

Entre outras coisas, implementa o servidor de aplicativos Zope, o instalador e a maioria das ferramentas de configuração da distribuição Linux da Red Hat.

A linguagem Python está evoluindo e, com o tempo, três versões principais incompatíveis, Python (1), Python 2 e Python 3, foram criadas.

O Python 1 não é mais usado. O Python 0.9.0 foi lançado em 1991, o Python 1.0 em 1994 e a versão mais recente 1.6.1 foi lançada em 2000.

Python 2 está em declínio. A versão 2.0 foi lançada em 2000, o lançamento da versão mais recente 2.7.18 está programado para abril de 2020. A partir de 1º de janeiro de 2020, de acordo com o PEP 373, não é oficialmente suportado. A partir de 2.7.18, a segunda linha do Python será congelada e não evoluirá mais. O PEP 404 afirma que a versão 2.8 não será criada.

Python 3 é a série ativa. A versão 3.0 foi lançada em 2008, está em desenvolvimento e a versão mais recente é 3.8.2. A Série 3 corrige decisões de design incorretas e desatualizadas. Por exemplo O Python 2 usa cadeias de texto com 8 bits desatualizados. Ao codificar, o Python 3 mudou para seqüências de texto Unicode modernas e versáteis.

Concorrência das séries 2 e 3. Python 2 e Python 3 foram desenvolvidos em paralelo por muitos anos. Alguns novos recursos das versões iniciais do Python 2 foram transferidos para o Python 3. Esforços foram feitos para aproximar o Python 2 e o Python 3 o mais próximo possível para facilitar a transição de muitos projetos existentes do Python 2 para o Python 3. Essa foi uma tarefa desafiadora. O prazo agendado para o suporte ao Python 2 foi adiado repetidamente.

A versão 3.0 foi lançada quase simultaneamente (dois meses depois) com a versão 2.6 em 2008.

Python é uma linguagem interpretada dinâmica. Às vezes, é classificado como linguagens de script. Mas suas possibilidades são maiores. O Python foi projetado para permitir a criação de aplicativos grandes e completos (incluindo uma interface gráfica do usuário - veja, por exemplo, wxPython, que usa wxWidgets, ou PySide e PyQT para Qt ou PyGTK para GTK +).

Python é uma linguagem híbrida (ou multiparadigmática), o que significa que permite que você use não apenas o paradigma orientado a objetos, mas também procedimental e até certo ponto funcional, dependendo do que melhor se adequa à tarefa. Como resultado, o Python possui excelentes habilidades de linguagem. O código do programa é curto e fácil de ler em comparação com outros idiomas.

Uma das características distintivas do Python é sua simplicidade em termos de aprendizado. É ainda considerada uma das linguagens de programação mais adequadas para iniciantes. Isso se deve ao fato de uma de suas fortes fontes de inspiração ser a linguagem de programação ABC, que foi criada diretamente como linguagem para ensino e uso por iniciantes. Ao mesmo tempo, o Python quebra a noção de que uma linguagem adequada para o ensino não é adequada para a prática e vice-versa. A pureza e simplicidade da sintaxe, que é muito cuidada no desenvolvimento da linguagem, contribui substancialmente para isso. No Python, diferentemente da maioria dos idiomas, apenas o preenchimento é usado para definir blocos.

Uma característica significativa do Python é sua produtividade em termos de velocidade de gravação. Isso se aplica aos programas mais simples e aos aplicativos muito grandes. Em programas simples, esse recurso é refletido principalmente na brevidade da notação. Para aplicativos grandes, a produtividade é suportada por recursos usados ​​em programação em larga escala, como suporte a namespace natural, exceções, teste de unidade padrão e muito mais. A alta produtividade está associada à disponibilidade e facilidade de uso de uma ampla variedade de módulos de bibliotecas, facilitando a resolução de tarefas de várias áreas.

O Python é facilmente incorporado em outros aplicativos (incorporação), onde serve como sua linguagem de script. Isso pode dar aos aplicativos escritos em linguagens de programação compiladas a falta de flexibilidade. Outros aplicativos ou bibliotecas de aplicativos, por outro lado, podem implementar interfaces que permitem seu uso como um módulo Python. Em outras palavras, o programa Python pode usá-los como um módulo disponível diretamente no Python (ou seja, estendendo-se, consulte Trabalhando com outros Aplicativos).

A programação em Python coloca grande ênfase na produtividade do trabalho do programador. As idéias de design de linguagem estão resumidas na filosofia do Python.

Um recurso perigoso do Python é que ele contém funções não documentadas e variáveis ​​locais que podem ser mal utilizadas para executar um comando no sistema operacional.

O Python está executando seu próprio repositório de pacotes de bibliotecas, o PyPI, que suporta fácil instalação de pacotes pelo pip.

Exemplos de amostra e tutoriais podem ser encontrados aqui em breve.

Komentáře

Publicações populares deste blog

Rokytnice nad Jizerou, Lysa hora

Rokytnice nad Jizerou (em alemão Rochlitz an der Iser) é uma cidade e resort de montanha nas montanhas gigantes do oeste. Está localizado na região de Liberec, no distrito de Semily, no vale alongado do riacho Huťský, entre os maciços de Stráž (782 m), Čertova hora (1022 m) e Lysá hora (1344 m) e ao longo da margem esquerda (leste) do rio Jizera. Existem cerca de 2 habitantes.

Montanhas gigantes, montanhas Jizera, paraíso boêmio

Caros visitantes do servidor PetrPikora.com, páginas dedicadas às Montanhas Gigantes, Montanhas Jizera e Bohemian Paradise agora podem ser encontradas no novo domínio tcheco PetrPikora.czobrigado. Por um tempo limitado, as postagens mais antigas estarão disponíveis nos dois domínios ao mesmo tempo.

Calculadora simples de código Python

Este simples programa Python pede ao usuário para selecionar a operação desejada. As opções de seleção 1, 2, 3 e 4 são válidas. Dois se ... elif ... else números são selecionados e a ramificação é usada para executar uma seção específica do programa. As funções add (), subtrair (), multiplicar () e dividir () definidas pelo usuário executam as operações apropriadas.
# Esta função adiciona dois números def add (x, y): retorna x + y # Esta função subtrai dois números def subtrai (x, y): retorna x - y # Esta função multiplica dois númerosdef multiplica ( x, y): return x * y # Esta função divide dois númerosdefinal de divisão (x, y): retorna x / y print ("Selecionar operação.") print ("1.Add") print ("2.Subtract") print ("3.Multiply")