Guia de Introdução e Introdução ao Python

Guia de Introdução e Introdução ao Python

Introdução

O Python é uma linguagem de programação de uso geral dinamicamente tipada, interpretada. É útil para tudo, desde scripts do sistema, aplicativos da web e programas gráficos completos de desktop. Por isso, não é surpresa que a demanda por habilidades de programação Python esteja apenas aumentando, e as principais empresas como Google, Mozilla, Instagram (Facebook) e Reddit dependem disso como parte de sua pilha de tecnologia principal. Não apenas isso, mas Python é o favorito nos círculos acadêmicos e científicos e está ganhando terreno no setor financeiro. As melhores universidades estão usando -o para ensinar programas em seus programas de ciência da computação.

Com tudo isso dito, você provavelmente estaria pensando que Python é algo super difícil de aprender e acessível apenas à elite no campo da tecnologia, mas você não poderia estar mais errado. Python é fácil. Python é muito fácil. De fato, Python é um dos primeiros idiomas usados ​​para ensinar as crianças a programar. Python foi projetado para ser muito claro e simples de entender. Ele parece inglês claro, e sua sintaxe faz uso de espaços em vez de suportes e semicolons, por isso sempre parece limpo e organizado. É muito difícil, se não impossível, Wright Messy Python. Isso ajuda novos programadores e programadores novos ao Python Breen Time, porque você sempre pode dizer o que está olhando, ou pelo menos, ter uma noção decente do que faz. Dessa forma, você pode ver exemplos de código de projetos de código aberto estabelecidos para ter uma idéia de como é o python de grau profissional e como é usado.

Python e Linux funcionam incrivelmente bem juntos. Não faz muito tempo que o Python substituiu o Perl como o script de fato e a linguagem "cola" nos sistemas Linux. Isso significa que muitos scripts e utilitários que são enviados com sistemas Linux modernos são escritos em Python. Como resultado, a maioria das distribuições Linux tem Python instalado por padrão, mas há um pouco de captura. Existem duas versões atuais do Python. Pitão 2.7.X e python 3.X.X ambos são atuais. Sintaticamente, eles são muito semelhantes, mas o Python 3 tem alguns recursos que o Python 2 não. Isso significa que eles não são totalmente compatíveis e muitas distribuições os empacotam separadamente. Portanto, seu sistema pode ter Python 2, mas não Python 3 ou vice -versa. Este guia e os outros da série vão cobrir o Python 3. É o futuro do Python, e não é tão ruim voltar ao Python 2 depois que você trabalhou com o Python 3.

Instalando Python

Você pode não precisar instalar o Python em seu sistema. A configuração atual pode ser exatamente o que você precisa. No entanto, se não, o restante deste guia se dedicará a dizer como instalar as duas versões do Python, para que você possa ter certeza de que tem tudo o que precisa daqui para frente.

Debian/Ubuntu/Mint

As distribuições baseadas em Debian quebram pacotes Python 2 e Python 3, e eles se referem a eles separadamente. O Python 2 é referido como Python e Python 3 é referido como Python3.

Python 2

$ sudo apt-get update $ sudo apt-get install python 

Python 3

$ sudo apt-get update $ sudo apt-get install python3 

Fedora

Assim como as distribuições baseadas em Debian, o Fedora designa Python 2 como Python e Python 3 como Python3.

Python 2

# dnf install python 

Python 3

# dnf install python3 

CENTOS

Centos realmente não empacotará o Python 3 por padrão. No entanto, está disponível no repositório EPEL do Fedora, então instalá -lo não é um problema, depois de ativar o repositório do seu sistema.

Python 2

# yum install python 

Python 3

$ wget https: // dl.FedoraProject.org/pub/epel/epel-latest-7.Noarch.RPM $ SU # RPM -I EPEL-RELEASE-LATEST-7.Noarch.rpm # yum install python34 

Se você deseja adicionar a chave do repositório, ele estará disponível no site do Fedora https: // getfedora.org/keys/.

OpenSuse

OpenSuse é muito parecido com o Fedora e as distribuições do Debian. Python é quebrado em pacotes Python 2 e Python 3 que são instaláveis ​​separadamente.

Python 2

# zypper em python 

Python 3

# zypper em python3 

Arch Linux

Arch é realmente exatamente o oposto dos outros. Arch usa o Python 3 por padrão e os pacotes Python 2 separadamente.

Python 2

# Pacman -Syu # Pacman -s Python2 

Python 3

# Pacman -Syu # Pacman -s Python 

Gentoo

Python é fortemente integrado ao Gentoo. Gerente de pacote do Gentoo, Portage, está escrito em Python, assim como muitos scripts críticos. Por causa disso, ambas as versões do Python são instaladas por padrão no Gentoo. Se você quiser alterar quais versões do python o sistema usa, você pode especificá -las em /etc/portage/make.conf e execute uma atualização completa do sistema.

/etc/portage/make.conf

~~~~~~~~~ Python_targets = "python3_4 python2_7" ~~~~~~~~~ 
# emerge--sync && emerge --ask-update--newuse ---eep ---with-bdeps = y @world 

Você pode escolher a versão do Python em uso com eselect.

# lista python # esselect # conjunto python conjunto 2 

Tenha muito cuidado mexendo na versão python em gentoo. Como grande parte do sistema está ligada ao Python, é muito fácil quebrar as coisas. Sua melhor aposta é deixar as coisas em paz, a menos que você saiba exatamente o que está fazendo.

Índice

  1. Guia de Introdução e Introdução ao Python
  2. Arquivos python e o intérprete
  3. Experimentando números e texto em python
  4. Variáveis ​​Python
  5. Trabalhando com variáveis ​​numéricas em Python
  6. Python String Basics
  7. Strings avançados de Python
  8. Comentários de Python
  9. Listas de Python
  10. Métodos de lista de Python
  11. Listas multidimensionais do Python
  12. Tuplas de Python
  13. Operadores booleanos em Python
  14. Python IF Declarações
  15. Python enquanto loops
  16. Python para loops
  17. Dicionários de Python
  18. Dicionários avançados de Python
  19. Funções python

Tutoriais do Linux relacionados:

  • Como remover Bloatware do seu Samsung Android Mobile…
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para instalar no Ubuntu 20.04
  • Loops aninhados em scripts de basquete
  • Recupere sua privacidade e segurança na era digital
  • Mastering Bash Script Loops
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como instalar o navegador do Google Chrome no Ubuntu 22.04…
  • Como usar o Google Drive no Linux
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?