0% acharam este documento útil (0 voto)
23 visualizações9 páginas

Códigos Curso Python

O documento apresenta uma introdução à programação em Python, abordando conceitos básicos como tipos de dados, variáveis, operadores, controle de fluxo, loops, funções e listas. Exemplos práticos são fornecidos para ilustrar cada conceito, permitindo que o leitor compreenda a sintaxe e a lógica da linguagem. É um guia passo a passo para iniciantes que desejam aprender a programar em Python.

Enviado por

douglasspic
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
23 visualizações9 páginas

Códigos Curso Python

O documento apresenta uma introdução à programação em Python, abordando conceitos básicos como tipos de dados, variáveis, operadores, controle de fluxo, loops, funções e listas. Exemplos práticos são fornecidos para ilustrar cada conceito, permitindo que o leitor compreenda a sintaxe e a lógica da linguagem. É um guia passo a passo para iniciantes que desejam aprender a programar em Python.

Enviado por

douglasspic
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 9

'''

Autor: Douglas Luz Crispim


Data: 17/09/2024
Versão: 1.0
'''
#TIPOS DE CONTEUDO
'''
TEXTO = STRINGS STG("TEXTO")
NUMEROS INTEIROS = INTEGER(1,2,3...)
NUMEROS FRAÇÃO = FLOAT (1.3, 6.4, ...)
BOOLEAN TYPE = VERDADEIRO OU FALSO (TRUE OR FALSE)
'''
# ****Meu primeiro código****
'''
print("Olá")
print('Tudo bem?')
print('Que dia é hoje?')
'''
# ****VARIAVEIS****
'''
X = 8
print(X)

Y = 'Olá'
print(Y)

Z = 2.4
print(Z)
'''
# ****Modificando os tipos de dados****
'''
X = str(3)
Y = int(4)
Z = float(5)

print(X + X)
print(Y + Y)
print(Z + Z)
'''
# ****Praticando com Strings e Integers****
'''
# O Douglas tem 37 anos de idade e mora na cidade de Jacareí.

nome = 'Douglas'
idade = 37
idade = str(idade)
cidade = 'Jacareí'

print('O ' + nome + ' tem ' + idade + ' anos de idade e mora na cidade de ' +
cidade + '.')
'''
# ****Adicionando Input****
'''
nome = input('Qual é o seu nome: ')
idade = input('Qual é a sua idade: ')
idade = str(idade)
cidade = input('Onde você mora: ')

print('O ' + nome + ' tem ' + idade + ' anos de idade e mora na cidade de ' +
cidade + '.')
'''
# ****Calculando a idade com o input****
'''
ano_nascimento = input('Em que ano você nasceu? ')
print(type(ano_nascimento))
idade = 2024 - int(ano_nascimento)
print(type(idade))

print(idade)
'''
# ****Entendendo o Slice****

'''
fruta = 'Abacate'
#index 0123456 o index começa sempre do 0 e o ultimo numero é sempre -1
print(fruta[2:5])

valor = 99.75
valor = str(valor)
#index 01234
print(valor[2:])
'''

# ****Utilizando Formated Strings****


'''
nome = 'Douglas'
sobrenome = 'Crispim'
profissao = 'Programador'

texto = 'O ' + nome + ' ' + sobrenome + ' é um excelente ' + '[' + profissao + ']'

print(texto)

#f' é uma string formatada


texto2 = f'O {nome} {sobrenome} é um excelente [{profissao}]'

print(texto2)

# O Douglas Crispim é um excelente [Programador]


'''

#****Metodos para strings****


'''
mensagem = 'eu adoro comida caseira'
#index = 01234567890123456789012

print(mensagem.lower()) #letra minuscula


print(mensagem.upper()) #letra maiuscula
print(mensagem.capitalize()) #primeira letra maiuscula
print(mensagem.find('adoro')) #procura a posição da palavra
print(mensagem.replace('a', 'e')) #troca a letra por outra
print(mensagem.replace('caseira', 'feita em casa')) #troca a palavra por outra

mensagem2 = ' eu adoro comida caseira'

print(mensagem2.strip()) #remove os espaços antes do primeiro caracter


'''
#****Operações matemáticas****
'''
calculo = (2 + 2 ** 3) * 3

print(calculo)

#parentes
#exponencial (**)
#multiplicação e divisão
#adição e subtração
'''
#****Operadores de comparação****

'''
# == Equal
# != Not equal
# > Greater than
# < Less than
# >= Greater than or equal to
# <= Less than or equal to

operadores = 10 == 10
operadores2 = 'banana' != 'Banana'
operadores3 = 10 > 13
operadores4 = 10 < 13
operadores5 = 10 >= 13
operadores6 = 10 <= 13

print(operadores)
print(operadores2)
print(operadores3)
print(operadores4)
print(operadores5)
print(operadores6)
'''
#****Operadores de atribuição****
'''
x = 10

#x = x + 5
#x += 5
#x -= 5
#x *= 5
#x /= 5
x %= 3 #tras o quanto sobra da divisão, ou seja quantos 3 cabem dentro de 10 e
sobra 1

print(x)

'''
#****Controle de Fluxo****

#****If, Else****
'''
velociadade = 40

if velociadade > 110:


print('Acima de Velocidade Permitida')
print('Favor reduzir a sua velocidade')
elif velociadade < 60:
print('Favor dirigir acima de 80Km/h')
else:
print('Velocidade OK')

'''
#****logical operators (Operadores lógicos)****

'''
renda_acima_5mil = True
nome_limpo = False

#and
if renda_acima_5mil and nome_limpo:
print('Financiamento Aprovado')
else:
print('Financiamento Negado')

#or
if renda_acima_5mil or nome_limpo:
print('Financiamento Aprovado')
else:
print('Financiamento Negado')
'''

#****Multiplos operadores de comparação****


'''
Valor = 5

if Valor >= 20 and Valor < 40:


print('Produto foi Aceito')
else:
print('Produto não Aceito')

if 20 <= Valor < 40:


print('Produto foi Aceito')
else:
print('Produto não Aceito')
'''

#****For Loops - Utilizando Números****


'''
#****Imprimir de 1 a 5****

#Em range a sequencia é (start, stop, step)


for numero in range(1,20,2):
print(numero)
'''
#****For Loops - Utilizando Strings****
'''
palavra = 'Fantastico'

for letra in palavra:


print(f'{letra} esta dentro da palavra {palavra}')
'''
#****For loop utilizando if e else****

'''
#enviar um email com os detalhes da compra online (maximo 3 tentativas) para
compras confirmadas.

compra_confirmada = True

dados_compra = 'Compra no valor de R$12.50 e entrega confirmada'

for enviar in range(3):

if compra_confirmada:
print(dados_compra)
print('')
print('Detalhes enviados para o seu email')
break #Break para o loop
else:
print('Falha na compra')
'''
#****For loop Nested Loops****
'''
#****Outer loop****
#****Inner loop****

for numero1 in range(1,6):


print('Produto ' + str(numero1))
for numero2 in range(1,11):
print(str(numero1) + '.' + str(numero2) + ' Atributos')
'''

#****For loop separando strings****


'''
# modificar de FANTASTICO para F A N T A S T I C O

palavra = input('Qual a palavra?')

for spaco in palavra:


print(f' {spaco}' , end= " ")
'''
#****For loop criando um retangulo****
'''

#Criar um retangulo de 6x6


#@@@@@@
#@@@@@@
#@@@@@@
#@@@@@@
#@@@@@@
#@@@@@@

linhas = 6
colunas = 6
sombolo = '@'

for l in range(linhas):
for c in range(colunas):
print(sombolo, end="")
print()

'''
#*****While Loops****
'''
# excelente para loops dependentes de uma condição
# Criar uma promoção para um produto no valor de R$100.

valor = 100
dia = 0

while valor > 5:


dia += 1
print(f' No dia {dia} o produto vai ser vendido por R${valor}')
valor -= 5
'''

#*****Operador ternário****
'''
idade = int(input('Qual a sua idade?'))

#if idade >= 16:


#resultado = 'Voto permitido'
#else:
#resultado = 'Voto não permitido'

resultado = "Voto permitido" if idade >= 16 else "Voto não permitido"

print(resultado)
'''

#*****criando condições com While Loops****

'''
#publique um produto com comissão de 10% se for acima de R$20

valor = int(input('Digite o valor do seu produto em R$: '))

while valor > 20:


valor = float((valor * 0.10) + valor)
print(f'O valo do seu produto será de R${valor}')
break
'''
#*****Funções****

# De functions a libraries
'''
#Function = item de uma lista (maçã, banana, etc)
#Module = um arquivo (Sessão de Frutas e Verduras, Beleza, Carnes, etc)
#Package = um folder (Supermercado A, Supermercado B, Supermercado C, etc))
#Library = um folder com varios modules (Grupo de mercados)
'''
#*****Como funciona uma função****

'''
#Funtions (Funções)

#DRY - Don't repeat yourself.


#Parametro --> Argumento
#Default = Aquele que você define o valor no parametro
#Non-Default = Aquele que você não define o valor no parametro
def boas_vindas():
print('Olá Douglas!')
print('Temos 5 Laptops em estoque')

boas_vindas()

print('Texto')
print('Texto')

boas_vindas()
'''
#*****Criando uma função de soma****
'''
def somar_dois_numeros():
numero1 = 10
numero2 = 5
resultado = numero1 + numero2
print(resultado)

def somar_dois_numeros1():
numero1 = 10
numero2 = 2
resultado = numero1 + numero2
print(resultado)

somar_dois_numeros()
somar_dois_numeros1()
'''
#*****Parametros e Argumentos em uma função****

'''
def boas_vindas_Douglas():
print('Olá Douglas!')
print('Temos 5 Laptops em estoque')

def boas_vindas_Ronaldo():
print('Olá Ronaldo!')
print('Temos 4 Laptops em estoque')

def boas_vindas_Linda():
print('Olá Linda!')
print('Temos 2 Laptops em estoque')

boas_vindas_Douglas()
boas_vindas_Ronaldo()
boas_vindas_Linda()

'''
'''
def Boas_vindas(nome, quantidade):
print(f'Olá {nome}.')
print(f'Temos {str(quantidade)} laptops em estoque')

Boas_vindas("Douglas", 5)
Boas_vindas("Ronaldo", 4)
Boas_vindas("Linda", 2)

'''
#*****Argumentos Default e Non-Default****
'''
# DRY - Don't repeat yourself.
#PARAMETROS --> ARGUMENTOS
#DEFAUTL = AQUELE QUE VOCÊ DEFINE O VALOR NO PARAMETRO
#NON-DEFAULT = AQUELE QUE VOCÊ NÃO DEFINE O VALOR NO PARAMETRO

#NON-DEFAULT VEM SEMPRE ANTES DO DEFAULT

def Boas_vindas(nome, quantidade=6):


print(f'Olá {nome}.')
print(f'Temos {str(quantidade)} laptops em estoque')

Boas_vindas("Douglas")
'''
#*****Print ou Return em funções****
'''
#Realizam uma tarefa
#Calcula e retorna um valor

#Use Print quando você quer imprimir algo na tela e return quando você quer
armazenar algo.

def cliente1(nome):
print(f'Olá {nome}')

def cliente2(nome):
return f'Olá {nome}'

x = cliente1('MAria')
y = cliente2('José')

print(x)
print(y)
'''
#*****Vários argumentos xargs com números*****
'''
# criar uma função que soma vários números

def soma(*numeros):
resultado = 0
for num in numeros:
resultado += num
return resultado

x = soma(2,3,4,7)

print(x)
'''
#*****varios argumentos xargs nomeando parametros*****

#criar uma função que armazena numeros e strings (dados)


'''
def agencia(**carro):
return carro

print(agencia(marca='Gol', cor='Branca', motor=1.0, placa=1234))


print(agencia(marca='Gol', cor='Azul', motor=1.0))
print(agencia(marca='Gol', cor='Preto'))
'''
#*****Importando um módulo****

'''
#qual o numero fatorial de 4
#4 * 3 * 2 * 1 = 24

#pesquisar no google: python math module


import math
print(math.factorial(2))
print(math.ceil(2.7))

fatorial = 4 * 3 * 2 * 1
print(fatorial)
'''

#*****introdução a listas*****

#armazernar mais de uma informação em variáveis


#manter a sequencia dos dados em uma variável

#lista de variaveis
cidades = ['Rio de Janeiro', 'São Paulo', 'Salvador', 'Goania']
# 0 1 2 3
# -4 -3 -2 -1

#alterarando o valor de uma variavel


cidades[0] = 'Brasilia'
print(cidades[0])

Você também pode gostar