quinta-feira, 3 de dezembro de 2020

O básico de Python 3

Python foi desenvolvido por Guido van Rossum no início dos anos 1990 e sua versão mais recente é 3.7.1, podemos simplesmente chamá-lo de Python3. Python 3.0 foi lançado em 2008. e é uma linguagem interpretada, ou seja, não é compilado e o intérprete verifica o código linha por linha. Este artigo pode ser usado para aprender os fundamentos da linguagem de programação Python.

Portanto, antes de prosseguirmos ... vamos fazer a tradição "HelloWorld" mais popular e, portanto, comparar a sintaxe do Python com C, C ++, Java (eu peguei essas 3 porque são as linguagens mais famosas e mais usadas).

# Código python para imprimir na tela "Hello World" 
# nada mais para escrever.. viu como python é simples.
  
print("Hello World")

Nota: Por favor, note que Python para seu escopo não depende das chaves ({}), em vez disso, ele usa recuo para seu escopo.

Agora avançando vamos começar nossos fundamentos do Python. Estarei cobrindo o básico em algumas pequenas seções. Basta passar por eles e, acredite, você aprenderá o básico do Python com muita facilidade.

Introdução e configuração

Se você estiver no sistema operacional Windows, baixe o Python clicando aqui e agora instale a partir da configuração e no menu iniciar digite IDLE.IDLE, você pode considerá-lo um IDE do Python para executar os scripts do Python.

Será algo assim: 


 

Se você estiver em um sistema Linux/Unix, basta abrir o terminal e, em 99% dos sistemas operacionais linux, o Python vem pré-instalado com o sistema operacional. Basta digitar ‘python3’ no terminal e pronto.

Deve aparecer algo como isso: 


 

O ">>>" representa o shell python e está pronto para receber comandos e código Python.

Variáveis e Estruturas de Dados

Em outras linguagens de programação como C, C++ e Java, você precisará declarar o tipo de variáveis, mas em Python você não precisa fazer isso. Basta digitar a variável e quando os valores forem dados a ela, ele saberá automaticamente se o valor dado seria um int, float ou char ou mesmo uma String.

Código:

# Declarando variáveis em python
myNumber = 3
print(myNumber) 
  
myNumber2 = 4.5
print(myNumber2) 
  
myNumber ="helloworld"
print(myNumber) 

Saída:

3
4.5
helloworld

Veja como é simples, basta criar uma variável e atribuir a ela qualquer valor que você quiser e então usar a função de impressão para imprimi-la. Python tem 4 tipos de estruturas de dados integradas, a saber, lista, dicionário, tupla e set.

Lista é a estrutura de dados mais básica em python. Lista é uma estrutura de dados mutável, ou seja, os itens podem ser adicionados à lista posteriormente após a criação da lista. É como se você fosse fazer compras no mercado local e fizesse uma lista de alguns itens e, mais tarde, você pudesse adicionar mais e mais itens à lista. A função append() é usada para adicionar dados à lista.

Código:

# programa python para ilustrar uma lista 
  
# cria uma lista vazia
nums = []  
  
# adiciona dados a lista
nums.append(21) 
nums.append(40.5) 
nums.append("String") 
  
print(nums) 

Saída:

[21, 40.5, String]

Entrada e saída

Nesta seção, aprenderemos como obter informações do usuário e, portanto, manipulá-las ou simplesmente exibi-las. A função input() é usada para obter a entrada do usuário.

# Programa pytho para ilustrar
# como solicitar dados ao usuário
name = input("Entre com seu nome: ")  

print("Olá,", name) 

Saída:

Entre com seu nome: Ana
Olá, Ana

Código:

# Programa para obter a entrada do usuário
  
# aceitando um inteiro do usuário
# o tipo de retorno da função input() é string,
# então precisamos converter a entrada em inteiro

num1 = int(input("Entre com o primeiro número: ")) 
num2 = int(input("Entre com o segundo número: ")) 
  
num3 = num1 * num2 
print("O produto dos números informados é: ", num3) 

Saída:

Entre com o primeiro número: 6
Entre com o segundo número: 9
O produto dos números informados é:  54

Seleção

A seleção em Python é feita usando as duas palavras-chave ‘if’ e ‘elif’ e else (elseif)

# Programa python para ilustrar
# declarações de seleção
  
num1 = 34
if(num1>12): 
    print("Num1 é bom") 
elif(num1>35): 
    print("Num2 não é booommm....") 
else: 
    print("Num2 é ótimo!") 

Saída:

Num1 é bom

Funções

Você pode pensar em funções como um monte de código que se destina a realizar uma tarefa específica em todo o script Python. Python usou a palavra-chave ‘def’ para definir uma função.

Sintaxe:

def função_nome(argumentos):
    # conpo da função

Código:

# Programa para ilustrar
# funções
def hello(): 
    print("Olá") 
    print("Olá de novo")

# chama a função hello
hello() 
  
# chama a função de novo 
hello()

Saída:

Olá
Olá de novo
Olá
Olá de novo

Agora, como sabemos, qualquer programa começa com uma função ‘principal’ ... vamos criar uma função principal como em muitas outras linguagens de programação.

Código:

# programa python para ilustrar
# uma função principal
def obter_inteiro(): 
    resultado = int(input("Entre com um número inteiro: "))
    
    return resultado
  
def função_principal(): 
    print("A função principal começou") 
  
    # chama a função obter_inteiro
    # e guarda o resultado da função obter_inteiro
    # na variável saída
    saída_de_obter_inteiro = obter_inteiro()      
    print(saída_de_obter_inteiro) 
  
# Verifica se esse é o arquivo principal
# e se for chama a função função_principal()
if __name__=="__main__": 
    função_principal() 

Saída:

A função principal começou
Entre com um número inteiro: 8
8

Iteração (Looping)

Como o nome sugere, um looping fica executando a mesma coisa continuamente. Usaremos o loop ‘for’ por ser o mais popular.

Código:

# programa python para ilustrar
# o uso do loop for

for step in range(5):     
    print(step) 

Saída:

0
1
2
3
4

Modulos

Python possui uma biblioteca de módulos muito rica que possui várias funções para realizar muitas tarefas.

A palavra-chave ‘import’ é usada para importar um módulo específico para o seu código Python. Por exemplo, considere o seguinte programa.

Código:

 
# importa o modulo math
import math 
  
def Main(): 
    num = -85
  
    # fabs é usado para obter o valor absoluto
    # de um decimal
    num = math.fabs(num)  
    print(num) 
      
      
if __name__=="__main__": 
    Main() 

Saída:

85.0

Esses são alguns dos princípios básicos da linguagem de programação Python e estarei cobrindo os tópicos de Python de nível intermediário e avançado em meus próximos artigos.

Traduzido por Acervo Lima de Python 3 basics.
Artigo escrito por prabaltiwari09, tejshreelavatre, Kiran Kotari e kainanjali80.

0 comentários:

Postar um comentário