Skip to content

Instantly share code, notes, and snippets.

View eliasalbuquerque's full-sized avatar

Elias Albuquerque eliasalbuquerque

View GitHub Profile
@eliasalbuquerque
eliasalbuquerque / 3.15-break-continue.md
Created December 5, 2023 17:07
Curso Dev Aprender | Jhonatan de Souza

Desafio 1:

# DESAFIO 1
# Use a operação necessária(break ou continue) para que a seguinte 
# condição aconteça.
# * Ao cegar ao estilo "Rap" o mesmo não deve ser impresso na tela
estilos = ['Hip-Hop','Rock','Rap','Pop']
for estilo in estilos:
 if estilo == 'Rap': 
@eliasalbuquerque
eliasalbuquerque / 3.16-minigame-turtle.md
Last active December 8, 2023 20:01
Curso Dev Aprender | Jhonatan de Souza

Código

import turtle
import os

# criando o objeto 
t = turtle.Turtle()

# criando config iniciais
@eliasalbuquerque
eliasalbuquerque / 4.2-funcao.md
Created December 7, 2023 20:51
Curso Dev Aprender | Jhonatan de Souza

Código:

# DESAFIO 1
# Crie uma função chamada gerar_nome_completo que recebe como 
# parâmetro o nome e sobrenome de alguém e dá boas vindas para essa pessoa
def gerar_nome_completo(nome, sobrenome):
    print(f'4. Boas vindas {nome} {sobrenome}')

gerar_nome_completo('Elias', 'Albuquerque')
@eliasalbuquerque
eliasalbuquerque / 4.4-argumentos.md
Created December 7, 2023 21:59
Curso Dev Aprender | Jhonatan de Souza

Código

# DESAFIO

# Crie uma função chamado gerar_objeto_personalizado que irá receber 3 
# parâmetros, cor, altura, formato.
# A sua função deve apenas imprimir na tela o que foi passado para ela, nada 
# mais, nada menos.
# Porém ela deve seguir as seguintes regras:
@eliasalbuquerque
eliasalbuquerque / 4.7-decorators.md
Last active December 8, 2023 17:37
Curso Dev Aprender | Jhonatan de Souza

Entendendo o Decorators

No código, a função pai() retorna uma referência para as funções filho_1() ou filho_2(), dependendo do valor do argumento numero. Quando você chama pai(2), a função pai() retorna uma referência para a função filho_2(). Essa referência é então armazenada na variável resultado. Quando você chama resultado(), você está realmente chamando a função filho_2(), por esse motivo, tanto resultado como filho_2 tem o mesmo ID.

Segue explicação passo a passo:

@eliasalbuquerque
eliasalbuquerque / 4.7-decorator-desafio.md
Last active December 8, 2023 19:55
Curso Dev Aprender | Jhonatan de Souza

Código

# DESAFIO 1
# Crie um decorador que irá pegar a função que for passada para ele e imprimir 
# o horário atual antes de executar a função e depois imprimir o horário após 
# finalizar a execução da função.

# 1. funcao(arg)
#    pacote:
@eliasalbuquerque
eliasalbuquerque / 4.8-minigame-turtle-clean-code.py
Created December 8, 2023 23:09
Curso Dev Aprender | Jhonatan de Souza
import turtle
import os
t = turtle.Turtle()
def configuracoes_iniciais():
t.speed(1)
t.shape("turtle")
t.color("green")
@eliasalbuquerque
eliasalbuquerque / 5.2-listas.md
Created December 9, 2023 23:05
Curso Dev Aprender | Jhonatan de Souza

Código

# DESAFIO 1:
# Crie uma lista que tenha os nomes dos 3 objetos que você mais usa durante o 
# dia e imprima ele na tela
personal_objects = ['Laptop', 'G-Shock DW-5600', 'Cellphone']
print(f'14. {personal_objects}')
@eliasalbuquerque
eliasalbuquerque / 5.4-desafio-ordenar-multiplas-listas.md
Last active December 11, 2023 18:41
Curso Dev Aprender | Jhonatan de Souza

DESAFIO

Usando as listas abaixo:

produtos = ['Produto 1', 'Produto 2', 'Produto 3', 'Produto 4', 'Produto 5']
precos = ['R$500,00', 'R$1500,00', 'R$2700,00', 'R$5000,00']

Estamos extraindo preços de um site de produtos e queremos armazenar as informações encontradas, porém a pesquisa foi encontrada em momentos diferentes, assim acabamos com duas listas diferentes, favor criar uma mensagem que diz o nome e valor produto,

@eliasalbuquerque
eliasalbuquerque / 5.10-enumerate-desafio.md
Created December 12, 2023 21:43
Curso Dev Aprender | Jhonatan de Souza

Código

# DESAFIO
# Itere sobre a lista abaixo exibindo o número do índice + nome da fruta. Porém
# quando o índice for 3 exiba 'Nº índice + nome da fruta EM PROMOÇÃO'

frutas = ['maça', 'laranja', 'morango', 'limao']

for indice, fruta in enumerate(frutas, 0):