Vamos Falar Sobre Python - Conhecendo o Básico

Python é uma linguagem que está sendo muito utilizada em Visão Computacional e se você é totalmente leigo quando o assunto é Python, preste atenção nessa postagem! Abaixo eu criei um código simples com os principais conceitos de programação: variáveis, condicionais, laços de repetição, funções e booleanos. Assim, você já pode começar a desenvolver códigos simples a respeito. Além disso, observe as fontes utilizadas, pois essas foram as melhores fontes que eu encontrei, e talvez possa te ajudar. Existem dois canais no Youtube que eu acho interessante que pode ser de grande ajuda:

Para quem é totalmente leigo até mesmo na programação:

https://www.youtube.com/watch?v=S9uPNppGsGo

Para quem é leigo e sabe inglês:

https://www.youtube.com/watch?v=rfscVS0vtbw

Use o código abaixo como referência e fique à vontade para perguntar o que quiser. :D


#Esta eh uma funcao que sera utilizada no codigo mais abaixo

def funcaoqualquer(x):

    print('Peguei o valor, ele eh o ',x)
    x+=1
    y = x
    return y


#Esta eh a funcao principal (main) onde o codigo sera escrito.
#Tome cuidado com a identacao do Python, pois eh nela que nos
#temos nossas "{}" e "()".

if __name__ == "__main__":

    #Para imprimir algo, basta seguir o codigo a seguir
    print('Hello World') #Imprimir algo

    #Para criar uma variavel nao eh necessario colocar seu tipo inicialmente,
    #pois ele sera definido de acordo com o valor que atribuirmos

    a="SiVision"
    b=27
    c= True
    d= 8.14

    #Para imprimir os valores das variaveis:

    print('Variavel a:',a)
    print('Variavel b:',b)
    print('Variavel c:',c)
    print('Variavel d:',d)


    #Para capturar um valor de entrada e armazenar em uma variavel utilizamos
    #o seguinte codigo:

    x = input('Diga um valor para x: ')
    y = input('Diga um valor para y: ')

    #Para utilizar condicionais usa-se os operadores de comparacao que sao
    #Maior que <
    #Menor que >
    #Igual a ==
    #Maior ou igual a >=
    #Menor ou igual a <=
    #Diferente !=
    #Sequencia In
    #Booleanos and, or e not
    #Veja o exemplo a seguir:
    if (int(x) == int(y)):
        print('O valor x eh igual a y')
    else:
        print('O valor x eh diferente de y')

    #Para criar um laco de repeticao existem inumeras formas, mas as minhas
    #favoritas sao as que se seguem abaixo:

    num = input('Entre com um numero de repeticoes desejadas: ')

    i=0

    print('Utilizando "for"')
    for i in range(int(num)):
        print(i)

    i=0
    print('Utilizando "while"')
    while i<int(num):
        print(i)
        i += 1 #soma 1 ao valor de i

    #Para criar uma funcao em python e chamar esta, basta utilizar
    #o que apresentado no topo do codigo

    num = input('Entre com um numero para a funcao: ')
    num2 = funcaoqualquer(int(num))
    print('O numero fornecido mais um eh:',num2)


Fontes Utilizadas

  • DEVMEDIA. 2018. Último acesso: 06 aug. 2018. Disponível em:<https://www.devmedia.com.br/python-trabalhando-com-variaveis/38644>.
  • DEVMEDIA. 2018. Último acesso: 06 aug. 2018. Disponível em:<https://www.devmedia.com.br/aprendendo-a-programar-em-python-estruturas-condicionais-if/17358>.
  • W3SCHOOLS. 2018. Último acesso: 06 aug. 2018. Disponível em:<https://www.w3schools.com/python/default.asp>.
  • PYTHON. 2018. Último acesso: 06 aug. 2018. Disponível em:<https://www.python.org/>.




Comments