Tudo o que você precisa saber sobre o ambiente Python



Este artigo fornecerá a você um conhecimento detalhado e abrangente do ambiente Python e das variáveis.

Python, como sabemos, alcançou grande aclamação nos últimos anos por sua simplicidade e portabilidade de código entre plataformas. No entanto, por onde começamos a escrever o código Python? O principal motivo do meio ambiente é criar uma área isolada para o desenvolvimento de projetos individuais. Isso permite que cada projeto não tenha dependências, independentemente de outros projetos armazenados no computador com seus requisitos específicos. Neste artigo, vamos entender o ambiente Python.

A necessidade do ambiente Python

Para converter qualquer código você precisa de um Intérprete, que envolve 70% do aplicativo. Então você precisaria de uma “linha de estrondo”. Existem basicamente duas maneiras de criar isso. Você pode escolher criar um programa usando um editor de texto simples como o WordPad ou Notepad ++ ou simplesmente criar um shell python em uma plataforma de massa. Cada um deles tem seus prós e contras. Um shell pode ser usado para interagir com o sistema operacional, por exemplo, um “terminal” pode ser usado para aproveitar o sistema operacional Windows. Em um shell, a interpretação do seu código acontece em tempo real, o que é muito benéfico. Dá uma ideia dos possíveis erros e da saída da execução do código.





Abaixo está um pedaço de código que é executado em um IDE Python (Integrated Development Environment) como o PyCharm para fornecer a saída desejada.

while (1) #! / usr / bin / env python #obter o nome de usuário em um prompt username = raw_input (“Login:“) #lista de usuários permitidos Participant1 = ”Pranav” Participant2 = ”Radhika” #controlar o usuário de entrada Se (nome de usuário = = Participante1): imprimir “acesso concedido” elif (nome de usuário == Participante2): imprimir “olá” else: imprimir “acesso não concedido” #end

ambiente python



declaração if na consulta sql

Para o sistema operacional Windows, o melhor lugar para obter a configuração do python é no site oficial, é claro, www.python.org. Os computadores MAC OS X já têm o python instalado. O Linux também segue o pacote com a maioria dos computadores com ele pré-instalado.

É amplamente recomendado usar o python 3 instalado com o Homebrew. Em seguida, instale o “virtualenv” usando o pip3. Como todos os pacotes são copiados, precisamos estabelecer a localização do nosso ambiente, o que pode ser feito por:

virtualenv -p python3 ~ / virtEnv1

O termo virtEnv1 é o nome do ambiente virtual e define o caminho exato do nosso ambiente. Após o ambiente ser iniciado, um arquivo denominado “ativo” dentro da pasta bin. Definimos como a fonte conforme mencionado abaixo.

cd ~ / virtEnv1
fonte bin / ativar

Caso opte por desativar o ambiente virtual, digiteDesativar

Diferentes aspectos do ambiente Python

De maneira semelhante, podemos criar muitos desses ambientes e replicar o processo acima para diferentes versões do python.

  • Wrapper de ambiente Python (PEW). O PEW atua como um invólucro e pode ser usado apenas uma vez. Isso torna o trabalho no ambiente virtual muito fácil. Usando um único comando, você pode criar um novo ambiente instantaneamente após instalar alguns pacotes.

    classificar um array c ++
  • VENV é outra ferramenta de ambiente virtual mais recomendada. Ele gera um arquivo de configuração, que é diretamente compreendido pelo python e evita copiar o binário para locais mais novos. No entanto, o único problema é que ele não oferece suporte às versões 3.3 e anteriores.

  • PIPENV leva as coisas a todos os novos campos, pois combina pacotes e ambientes com suporte em uma única ferramenta. Apenas a especificação do ambiente é necessária e isso cria seções separadas para diferentes propósitos, como produção, teste e desenvolvimento.

A configuração do python vem com vários módulos e pacotes que seguem um conjunto definido de processos para baixar, armazenar e descompactar esses arquivos. Sempre que armazenamos um projeto ou tentamos recuperar um pacote, o python acessa um caminho filho exclusivo da pasta principal na qual foi instalado inicialmente. Existem algumas bibliotecas chamadas de pacotes de sites ou pacotes de terceiros; nada mais são do que arquivos criados pelo usuário. O outrotipo é chamado de pacotes de sistema que são as bibliotecas padrão definidas por python.

variáveis ​​ambientais

  • PYTHONPATH

Esta variável informa ao interpretador Python onde localizar os arquivos de módulo importados para um programa. Deve incluir o diretório da biblioteca de origem do Python e os diretórios que contêm o código-fonte do Python. O instalador Python às vezes pré-configura PYTHONPATH.

  • PYTHONSTARTUP

Ele contém o caminho de um arquivo de inicialização contendo o código-fonte Python. Ele é executado toda vez que você inicia o interpretador. É denominado “.pythonrc.py” no Unix e contém comandos que carregam utilitários ou modificam PYTHONPATH.

  • PYTHONCASEOK

É usado no Windows para instruir o Python a encontrar a primeira correspondência sem distinção entre maiúsculas e minúsculas em uma instrução de importação. Defina esta variável com qualquer valor para ativá-la.

  • PYTHONHOME

É um caminho alternativo de pesquisa de módulo. Geralmente é incorporado aos diretórios PYTHONSTARTUP ou PYTHONPATH para facilitar a troca de bibliotecas de módulos.

  • PYTHONBREAKPOINT

Se estiver definido, ele nomeia um chamável usando a notação de caminho com pontos. O módulo será importado e, em seguida, executado pela implementação padrão de sys.breakpointhook (), que é chamada pelo breakpoint integrado (). Se não for definido, ou definido como uma string vazia, é equivalente ao valor “pdb.set_trace”. Definir isso para a string “0” faz com que a implementação padrão de sys.breakpointhook () não faça nada além de retornar imediatamente.

Com isso, chegamos ao fim deste artigo sobre ambiente Python . Para obter conhecimento aprofundado sobre Python e seus vários aplicativos, você pode para treinamento online ao vivo com suporte 24 horas nos sete dias da semana e acesso vitalício.

Tem alguma questão para nós? Mencione-os na seção de comentários deste artigo sobre ambiente Python e entraremos em contato com você.

classificação de array c ++