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
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
Post a Comment