Skip to content

Instantly share code, notes, and snippets.

View eliasalbuquerque's full-sized avatar

Elias Albuquerque eliasalbuquerque

View GitHub Profile
@eliasalbuquerque
eliasalbuquerque / 4.5-pyautogui-criando-pasta.py
Created December 26, 2023 16:42
Curso Dev Aprender | Jhonatan de Souza
# 202312 - Python 3.12.0
import pyautogui
# Criar pasta em um diretório usando o mouse
# 1. abrir explorer - 1c
print('Abrindo diretório...')
pyautogui.click(1100,1049, duration=1)
@eliasalbuquerque
eliasalbuquerque / venv-ambiente_virtual.md
Created December 20, 2023 23:55
Curso Dev Aprender | Jhonatan de Souza

Listando Dependências do Projeto Python

Outra maneira de criar o arquivo requirements.txt e listar todas as dependências do projeto é usar o módulo pipreqs:

  1. Para instalar o módulo pipreqs:
@eliasalbuquerque
eliasalbuquerque / 8.5-if_name_-_main_.md
Created December 19, 2023 19:14
Curso Dev Aprender | Jhonatan de Souza

if __name__ == '__main__'

A condição __name__ e __main__ (dunder name e dunder main) é usada quando há algo sendo executado em um script e você terá que importar esse mesmo script, ou seja, no momento do import, o script será executado uma vez gerando uma execução indesejada ou um comportamento estranho na sua lógica.

@eliasalbuquerque
eliasalbuquerque / 8.2-modulos-desafio.md
Created December 19, 2023 16:04
Curso Dev Aprender | Jhonatan de Souza

DESAFIO

Crie um módulo chamado processamento_de_audio

Este módulo deverá ter 2 funções:

  • aumentar_volume
@eliasalbuquerque
eliasalbuquerque / 7.10-classes-abstratas-desafio.md
Created December 19, 2023 12:15
Curso Dev Aprender | Jhonatan de Souza

DESAFIO

Crie uma classe abstrata chamada Monitor, que irá ter 2 métodos abstratos:

  • aumentar_claridade
  • reduzir_claridade

Os métodos irão receber um número que representa o quanto de claridade deve ser aumentado ou diminuído ao chamar eles.

@eliasalbuquerque
eliasalbuquerque / 5.17-criar-arquivos-desafio.md
Last active December 16, 2023 00:17
Curso Dev Aprender | Jhonatan de Souza

Desafio

Manipulação de Arquivos

  1. Primeiro crie 3 listas

    • Uma lista que contem 5 frutas
    • Uma lista que contem 5 cores
    • Uma lista que contem 5 linguagens de programação
@eliasalbuquerque
eliasalbuquerque / 5.15.2-criando-arquivo-json-desafio.md
Last active December 15, 2023 11:02
Curso Dev Aprender | Jhonatan de Souza

Desafio

Criar e ler arquivo .json usando Python

Código

import os
import json
@eliasalbuquerque
eliasalbuquerque / 5.15.1-json-desafio1.md
Created December 14, 2023 15:26
Curso Dev Aprender | Jhonatan de Souza

DESAFIO

  1. Imprimir o e-mail do usuário com id 2
  2. imprimir a city do usuário com id 1
  3. Imprimir o total do pedido do usuário com id 2

Código

@eliasalbuquerque
eliasalbuquerque / 5.13-filtrando-colecoes-desafio.md
Created December 13, 2023 14:59
Curso Dev Aprender | Jhonatan de Souza

Código

# DESAFIO
# Usando a lista abaixo, filtre apenas as vagas com salário acima de R$2500
vagas = [
    ['vaga 1', 1200],
    ['vaga 2', 2550],
    ['vaga 3', 5000]
]
@eliasalbuquerque
eliasalbuquerque / 5.12-criando-listas-com-map.md
Created December 13, 2023 13:23
Curso Dev Aprender | Jhonatan de Souza

Código

# DESAFIO
# Extraia as cores da lista a seguir e coloque as em uma nova lista. Finalmente 
# imprima a nova lista na tela.

pinturas = [
    ['Pintura Classica', 'Azul', 1857],
 ['Pintura Medieval', 'Vermelha', 1867],