Need help? Chat now!

Hostwinds Blog

Resultados da busca por:


Uma introdução ao Python Imagem em destaque

Uma introdução ao Python

por: Hostwinds Team  /  novembro 9, 2019


Como acontece, a linguagem de programação de alto nível, o Python, é, de fato, comparável à cobra Python.Concedido, Python não foi nomeado após o réptil intimidador.No entanto, ambos representam conveniência por uma variedade de razões.

Em essência, o Python incorpora a limpeza e facilidade de uso porque sua sintaxe e formatação são bastante minimalistas. Por comparação, Python Snakes (e todas as cobras para esse assunto) epitomizam a adaptação de economia de tempo, porque eles evoluíram para eliminar o desperdício. Impressionantemente, as cobras não têm pálpebras e apenas um pulmão. Condensando e consolidando a todo custo, eles têm ouvidos internos e usam sua língua para cheirar. Os seres de folga derramar tudo o que é desnecessário, incluindo sua pele velha!

Você entendeu aqui: Conveniência.

Enquanto estamos sobre o tema da conveniência, vamos mergulhar em nossa introdução ao Python sem tempo para desperdiçar.Este post do blog pretende ensiná-lo sobre as principais características que tornam o Python tão amplamente utilizado e apreciado.Também cobriremos um smidgen de sintaxe Python.

O que é Python?

O Python é uma linguagem de programação gratuita, flexível e quase toda a abrangente que é excepcionalmente fácil de aprender. Se você tiver experiência de codificação, tornando-se proficiente em Python, será um pedaço de bolo.

Um indivíduo pelo nome de Guido Van Rossum formulou a linguagem e primeiro lançou em 1991. Guido deve ter tido um grande senso de humor porque o nome "Python" vem da tripulação de comédia britânica, Monty Python!Sim, o Monty Python do Monty Python e o Santo Graal!

O nome do Python foi estrategicamente escolhido para enfatizar que uma das características distintivas da linguagem é ...Diversão! Python foi construído em torno da ideia de que o desenvolvimento de software deve ser simples e divertido. Rossum estava certo porque, o fato é, codificação devemos seja divertido e relativamente simples. Por que tornar isso complicado e confuso?

Python exemplifica a antítese da desordem.Em outras palavras, é o que alguns podem chamar de 'user-friendly', já que sua sintaxe parece um pouco como a língua inglesa.Python foi projetado para ser muito fácil de ler e digitar, mesmo para aqueles que são novos no desenvolvimento de software.

Curiosidade sobre Python: Sua abordagem, fundamento lógico e princípios são documentados em uma peça cativante de literatura intitulada O Zen de Python.

Trecho de The Zen of Python, escrito por Tim Peters:

"Explícito é melhor que implícito.

Simples é melhor que complexo.

Complexo é melhor que complicado ".

Conforme mencionado anteriormente, Python é uma linguagem de programação de alto nível.

Agora, você pode estar se perguntando o seguinte:

O que é uma linguagem de programação de alto nível?

Você tem perguntas?Nós temos respostas!

Definição de linguagem de programação de alto nível: Uma linguagem de programação de alto nível se assemelha a uma linguagem falada por pessoas.Idiomas de alto nível facilitam o código porque são mais intuitivos que os idiomas de baixo nível.Por exemplo, para imprimir algo na página usando o Python, você usaria a função 'Imprimir ().'

Uma das qualidades distintas do Python: Não emprega suportes encaracolados para definir os limites de um bloco de código. O espaço branco e o recuo são usados como substitutos para colchetes encaracolados.

Outra característica única do Python: A linguagem de programação não possui palavras-chave.

RECAPITULAR: O espaço branco e o recuo tomam o lugar dos suportes e palavras-chave curly. O recuo é necessário ao codificar com o Python.

Vê aquele aspecto minimalista que sempre mencionamos?

Python se afastou do código desnecessário. Tudo é refinado, então nenhuma redundância é possível.

Para esse fim, o Python é tão amplamente associado à limpeza e legibilidade que sua comunidade cunhou o termo "pythônico".'Pythonic' significa essencialmente simples, fácil de ler, fácil de escrever, minimalista, organizado, etc.

Grande vantagem de trabalhar com Python: Você pode usar Python em vários tipos de plataformas. Python também oferece suporte a vários módulos de terceiros, o que torna o desenvolvimento mais rápido e menos caro.

Espere, outra questão potencial está se infiltrando.

O que é um módulo?

Definição de Módulo: Um 'módulo' é apenas uma biblioteca composta de código e funções.

Outro grande benefício da codificação com Python: Python é conhecido por sua biblioteca padrão ampla, expansiva e complementar.

Além disso, o Python é uma "linguagem de cola" porque funciona com numerosas estruturas, programação paradigmas, linguagens de programação e protocolos.

É esse tempo novamente para outra pergunta esclarecida!

O que é uma linguagem cola?

Definição da linguagem cola: Uma linguagem de cola é uma cola que mantém diferentes tipos de elementos de software, plataformas, linguagens de programação e mais juntas. Ele conecta peças díspares e permite que eles trabalhem juntos coesivamente para criar algo. Esta é onde a digitação dinâmica é útil.

Mais perguntas: O que é digitação dinâmica?

Definição de Digitação Dinâmica: Digitar dinamicamente é executar o código em tempo de execução, pulando assim a etapa extra de compilar o código.

O Python é uma linguagem interpretada, o que significa que é traduzido para um formato que um computador pode entender no tempo de execução. Assim, nenhuma compilação ocorre com Python. Em vez disso, o código é executado imediatamente no tempo de execução.

Além de ser uma linguagem interpretada, o Python é uma linguagem de programação orientada a objetos que emprega classes. Enquanto isso, isso faz não oferecer nomes para variáveis.Em outras palavras, você não precisa dizer que tipo de variável é usá-lo.Isso nos leva a um conceito aplicado ao usar o Python chamado "Duck Digitando".

O que é Duck Typing?

Definição de Duck Typing: Para definir corretamente a digitação de pato, permita-nos explicar o 'teste de pato'.Se o objeto chama e caminha como um pato, é de fato um pato.Esta terminologia é usada dentro do reino da programação orientada a objetos, porque a coisa é definida por suas propriedades e métodos, em vez de seu tipo.

As vantagens de usar python são infinitas!Aqui está outro: Tem um componente de depuração fácil.O intérprete do Python faz um bug uma exceção em vez de dar uma mensagem de erro ou quebra.Sem falhas de segmentação para Python!Isso adiciona camada de conveniência à equação.

Mais um aspecto gratificante do Python antes de prosseguirmos: Python utiliza coleta de lixo.

Mais uma pergunta antes de prosseguirmos: O que é coleta de lixo?

Definição de coleta de lixo: A coleta de lixo é o método de rastreamento de todos os objetos armazenados na memória, descartando objetos que não estão sendo usados.Enquanto essa definição não cobre remotamente as complexidades envolvidas nesse processo, ela fará para os propósitos desta peça do blog.Para mais informações sobre a coleta de lixo neste contexto, sugerimos olhar para cima 'Objeto de primeira geração.'

Agora podemos seguir em frente!

Por que usar Python?

Resposta simplificada para a questão acima Porque Python é impressionante.

Expandindo a resposta simplificada à pergunta acima: Há muitas maneiras de usar Python e tem muitas funções.Python pode produzir projetos grandes e pequenos, altamente complexos e elementares.Muitas vezes é referido como uma linguagem de programação "finalidade geral" porque pode ser usada para perto de qualquer coisa sob o sol.

Aqui estão apenas algumas das inúmeras maneiras como o Python tem sido usado:

  • Aprendizado de máquina
  • Automação
  • Ciência de dados
  • Jogos
  • Calendários
  • Mineração de dados
  • Tecnologia pertencente à exploração espacial
  • Scriptwriting.
  • Big data
  • Tecnologia relacionada à indústria cinematográfica
  • Física
  • Resolvendo equações complexas

Quase todos os setores usam Python de alguma forma.

E agora, um pequeno pedaço de sintaxe Python

As instruções a seguir nos permitirão mergulhar em alguma sintaxe Python:

Declaração de importação: Importa um módulo

Declaração While: Isso comanda o computador para fazer algo "enquanto" algo é verdadeiro, como uma circunstância ou a estipulação

Declaração If: Isso diz ao computador para realizar a tarefa se uma condição for atendida, uma condição que vocês especificamos

Declaração Def: Fornece a definição de um método ou função

Declaração de Atribuição: Vincula um objeto a uma variável sem nome

Declaração de aumento: Comanda o computador para permitir uma exceção neste caso específico

Em termos de matemática, a sintaxe do Python inclui operadores como +, -, *, etc.

Um membro da equipe de apoio do Hostwinds, Brian, nos proporcionou este bloco de código Python no Guia de Base de Conhecimento que ele escreveu intitulado "Como faço para instalar e executar o código Python em um Linux VPS?"

Python 123456789 # Hello.py Imprimir ("Olá, posso saber o seu nome?") Saudação = entrada ("Diga-me seu nome aqui!>") Se saudação: Imprimir ("Olá") mais : Imprimir ("Olá!")

Este código informa ao computador para imprimir "Olá, posso saber o seu nome?"Na página do usuário, processe a entrada do usuário e imprima "Olá, [o nome do usuário digitado]!"na página.Se o usuário digitado em 'Brian', a página dirá: "Olá, Brian!"

Se o usuário não digitar seu nome, ele apenas dirá "Olá" na página com base na parte "outra" do bloco de código.

P.S.Clique abaixo para explorar o resto do Guia de Brian!

Como faço para instalar e executar o código Python em um VPS Linux?

Nós nem sequer tocamos nos componentes do coletor no montante da sintaxe do Python, pessoal.Ainda assim, há excelentes recursos on-line que têm.Nessa nota, é hora de envolver este blog postar.

Conclusão Pythônica

Vamos tirar uma página do livro de Python e manter esta conclusão legal e pythonic.

Falando de 'pythônico'

Você sabia que Pythons não são cobras venenosas?Eles nem se incomodam em usar veneno porque não precisam para fins de sobrevivência.Da mesma forma, Python corta toda a pista extra envolvida na codificação.Talvez seja por isso que tantas corporações multinacionais empregam a linguagem de programação.Por exemplo, você pode ter ouvido falar das empresas Netflix, Uber, Dropbox e NASA.Elas todos use Python! Em termos das coisas legais feitas com Python, nem é preciso dizer que a lista pode chegar a um pequeno romance.

Falando de "romance curto",

Esta peça do blog está se aproximando do comprimento "novo romance", então vamos assinar agora.Todos nós aqui no Hostwinds desejo-lhe um ótimo descanso da semana!

Escrito por Hostwinds Team  /  novembro 9, 2019