Programação

Primeiros passos com Python

Primeiros passos com Python

Python é a linguagem de programação de crescimento mais rápido no mundo. Sites importantes como Instagram, Pinterest, Quora e muitos outros são construídos com o Web Framework Django do python. O que torna o python mais popular é sua sintaxe simples, que é semelhante ao idioma inglês normal. Seu poder o torna uma escolha primária adotada por empresas de tecnologia de ponta.

Podemos usar python para quase todas as tarefas, incluindo desenvolvimento web, automação, inteligência artificial, segurança cibernética, ciência de dados, desenvolvimento de aplicativos Android e várias outras tarefas gerais de programação. Também há um grande suporte da comunidade para a linguagem no Github, PyPI e em muitos outros lugares, o que torna mais fácil resolver erros e a linguagem está livre de bugs.

Python tem muitas bibliotecas e estruturas escritas por contribuidores de código aberto que facilitam nossa tarefa e podemos usá-los gratuitamente sem reinventar a roda. Neste tutorial, aprenderemos os fundamentos do python, como palavras reservadas, comentários, variáveis, operadores, tipos de dados, etc.

Para seguir este tutorial, o python deve ser instalado e configurado no caminho do seu sistema. Muitos computadores vêm pré-instalados com python. Você pode verificar a instalação e a versão do Python executando o seguinte código no terminal.

python --version

Se você não tem o python instalado, pode instalá-lo a partir do python.org ou veja nosso guia aqui. Recomenda-se ter a versão mais recente do python. Se você tiver uma versão mais antiga do python, verifique nosso tutorial sobre como atualizar o python para a versão mais recente.

Python Shell

Python é uma linguagem interpretada, o que significa que não tem um compilador, mas tem um interpretador. Um compilador executa todos os programas de uma vez enquanto um interpretador executa cada linha um por um. Isso significa que o python executa cada linha de nosso programa uma por uma. Python vem com um shell que pode executar linhas únicas de códigos e obter a saída.

Para executar o shell python, você precisa abrir seu terminal e digitar Pitão nele.

abrindo python shell

Você pode usar este shell python para executar código python simples. Por exemplo, para exibir a string “Hello World!”No Terminal, precisamos digitar o seguinte código no shell python.

print ("Olá Mundo!")

Resultado:

imprimir hello world usando python shell

Agora, novamente, digite o seguinte no shell.

1 + 5

Isso exibirá a soma dos dois números, i.e., 6.

Resultado:

código de exemplo de shell python

Agora vamos fechar a concha. Para fechar o shell, precisamos digitar saída() no shell, como mostrado na imagem abaixo. Para usuários do Linux, também podemos usar a tecla Ctrl + d para sair do Shell.

fechando o shell python

Usando um IDE

O shell python que discutimos é um bom ponto para começar a aprender Python e para escrever pequenas linhas de código, mas não é útil para grandes projetos. Para um caso de uso do mundo real, os desenvolvedores usam editores diferentes para escrever e editar o código do python. Estou usando o código aberto do Visual Studio, que é um IDE incrível para escrever códigos. IDE ou ambiente de desenvolvimento integrado é um software no qual podemos editar e executar o código. Portanto, é ótimo para desenvolvimentos mais rápidos e fáceis. Se você quiser escolher entre IDE para escrever código, você pode ver nosso artigo sobre os 10 principais IDE a serem usados ​​para programação. Você pode usar qualquer IDE com o qual se sinta confortável para escrever códigos Python.

Você também pode escrever manualmente o código em um arquivo python (tendo .extensões py) a partir de um editor simples e pode executá-lo usando o interpretador python digitando:

nome do caminho do arquivo python

Onde o nome do caminho do arquivo deve ser o nome do arquivo que estamos usando. Para fazer isso, você não precisa de nenhuma instalação do IDE, pois está escrevendo o código em seu editor.

Agora, vamos começar a aprender o básico do python. Presumo que você esteja usando qualquer um dos métodos mencionados acima para escrever e executar os códigos Python.

Sintaxe básica do Python

A sintaxe Python é uma das coisas mais incríveis para quem usa Python. A linguagem python é uma linguagem de alto nível. Sua sintaxe é muito semelhante à da língua inglesa natural, tornando-a fácil de ler e adotada por iniciantes e especialistas. Por exemplo, vamos ver o exemplo HelloWorld em python, executando o código abaixo em seu IDE python ou shell python.

print ("Olá Mundo!")

O código acima irá imprimir a string Olá Mundo! na tela do Terminal. Ao executar o código, obteremos a seguinte saída.

a sintaxe básica do python

Como você pode ver no código, não havia ponto-e-vírgula no final da instrução. Este é um benefício em python, pois é a escolha do programador incluir ponto-e-vírgula ou não no final das instruções.

Se você tem experiência em linguagens de programação como C ou C ++, você pode notar que se não dermos ponto e vírgula, o céu cairá sobre sua cabeça e ocorrerá um erro de sintaxe. Mas ao escrever várias instruções em uma linha, precisamos usar ponto-e-vírgula. O código python também não usa chaves para blocos de código que outras linguagens de programação usam; só depende do recuo adequado do seu código.

Palavras-chave

Palavras-chave foram reservadas pela linguagem python e têm algum significado especial para o interpretador python. Essas palavras-chave são palavras especiais e não podemos usá-las como nomes de identificadores. Para obter a lista completa de palavras-chave em python, abra seu shell python e execute o seguinte comando.

ajuda ("palavras-chave")

Isso irá listar todas as palavras-chave presentes em python.

palavras-chave em python

Comentários em Python

Os comentários são essenciais ao escrever o código, pois torna os códigos mais legíveis. Além disso, podemos usá-los para deixar comentários em nosso código. O objetivo principal de usar comentários no código é ajudar outros programadores a saber o que está acontecendo no código para ler e editar facilmente o programa. Você também pode se beneficiar deixando comentários no código para si mesmo, pois pode ficar confuso quando você tentar editá-lo em um futuro prolongado. Python trata os comentários como espaços em branco e não os executa.

Existem dois tipos de comentários que podemos escrever em python, eles são comentários de uma linha e de várias linhas. Depois que o símbolo # for tratado como comentários de uma linha, qualquer coisa depois de # nessa linha será tratada como um espaço em branco pelo interpretador python. Por exemplo, veja o código abaixo.

# este é o primeiro comentário print ("Hello World!") # este é o segundo comentário

Ao executar o código acima, você verá a string Olá Mundo! impresso na tela sem nenhum erro porque tudo o mais escrito depois de # são comentários no programa.

Também podemos escrever comentários em várias linhas. Precisamos escrever os comentários com três aspas (simples ou duplas). Veja o código abaixo, por exemplo.

"" "Este é um comentário de várias linhas. Podemos estender este comentário a qualquer número de linhas "" "

Tipos de dados em Python

Existem vários tipos de tipos de dados. Vamos discutir alguns dos tipos de dados mais usados ​​em python.

['sam', 'david'] [1, 10, 6, 5]
('sam', 'david') (1, 10, 6, 5)
'nome': 'Fosslinux', 'país': 'Internet', idade: 5

Também podemos verificar os tipos de dados / variáveis ​​em python usando a função incorporada type (). A função type () aceita o dado / variável como um argumento e retorna o tipo de dado desse dado / variável. Por exemplo, copie e execute o seguinte código no Python IDE.

imprimir (tipo (10)) imprimir (tipo (10).001)) print (type ("Fosslinux")) print (type (1 + 8j)) print (type ([1, 10, 6, 5])) print (type ((1, 10, 6, 5)) ) imprimir (tipo ('nome': 'Fosslinux', 'país': 'Internet'))

Resultado:

verificar o tipo de dados em python

Variáveis ​​em Python

Variáveis ​​são usadas para armazenar dados na memória primária. Uma variável se refere ao endereço de memória em que os dados são armazenados. Existem também algumas regras ao selecionar um nome de variável. As regras são fornecidas abaixo.

Essas regras sempre devem ser seguidas ao declarar variáveis; caso contrário, o interpretador python lançará um erro. O nome das variáveis ​​pode ser qualquer nome que siga as regras acima. Ainda assim, recomenda-se escolher o nome que melhor descreve a finalidade da variável e aumentar a legibilidade do código.

Operadores em Python

A linguagem de programação Python suporta muitos tipos diferentes de operadores. Nesta seção, discutiremos alguns deles.

Operadores de atribuição

Os operadores de atribuição são usados ​​para atribuir algum valor a uma variável. Usamos principalmente o = sinal para atribuir dados a uma variável. Por exemplo, execute o código abaixo em seu IDE Python.

a = 10 impressão (a)

Você vai ter 10 impresso na tela ao executar o código acima, conforme mostrado no código abaixo. Neste código, usei o operador de atribuição para atribuir o valor 10 na variável uma e, em seguida, exiba-o usando a função print (). Existem muitos outros operadores de atribuição dos quais discutiremos brevemente em artigos posteriores.

Operadores aritméticos

Esses operadores são usados ​​para realizar operações aritméticas em dois números: adição, multiplicação, etc. Existem operadores como +, - , *, /,%, //, ** que pode ser usado para aritmética. Para obter mais detalhes, consulte o código a seguir; você pode copiar e executá-lo em seu IDE.

# atribuindo dados a variáveis ​​a = 10 b = 5 # somando os dois números print (a + b) # subtraindo os dois números print (ab) # Multiplicando os dois números print (a * b) # dividindo os números print (a / b) # o operador% é usado para obter o resto # quando dividido o primeiro número da segunda impressão (a% b) # O operador // é usado para obter apenas a parte inteira da impressão da divisão (a // b) # O operador ** é usado para multiplicar a por a, b vezes significa a ^ b print (a ** b)

O código acima mostrou todos os operadores aritméticos disponíveis em python.

Resultado:

operadores aritméticos em python

Existem muitos outros operadores em python. Neste artigo, discuti os operadores mais importantes que precisamos conhecer em python. Fique ligado no FOSS Linux para obter tutoriais sobre operadores mais avançados nos próximos artigos.

Conclusão

Com isso, terminamos o básico do python. Agora é o melhor momento para passar para o nosso próximo tutorial “Obtendo informações do sistema do Linux em Python” para aprender como usar o python para reunir informações de sistema e hardware no Linux.

Jogos HD Remasterizados para Linux que nunca tiveram uma versão Linux anterior
Muitos desenvolvedores e editores de jogos estão apresentando remasterização em HD de jogos antigos para estender a vida da franquia, por favor, os fã...
Como usar o AutoKey para automatizar jogos Linux
AutoKey é um utilitário de automação de desktop para Linux e X11, programado em Python 3, GTK e Qt. Usando sua funcionalidade de script e MACRO, você ...
Como mostrar o contador de FPS em jogos Linux
Os jogos Linux tiveram um grande impulso quando a Valve anunciou o suporte Linux para o cliente Steam e seus jogos em 2012. Desde então, muitos jogos ...