├── 00 - Fundamentos ├── convertendo_tipos.py ├── desafio.py ├── estrutura_condicional_aninhada.py ├── estrutura_condicional_ternaria.py ├── estrutura_repeticao_break.py ├── estrutura_repeticao_for.py ├── estrutura_repeticao_while.py ├── estruturas_condicionais.py ├── identacao_blocos.py ├── operadores_aritmeticos.py ├── operadores_associacao.py ├── operadores_atribuicao.py ├── operadores_comparacao.py ├── operadores_identidade.py ├── operadores_logicos.py ├── primeiro_programa.py ├── print_input.py ├── string_1.py ├── string_2.py ├── string_3.py ├── string_4.py ├── tipos_de_dados.py └── variaveis_constantes.py ├── 01 - Estrutura de dados ├── 01 - Listas │ ├── 00_declarando_listas.py │ ├── 01_acesso_direto.py │ ├── 02_indices_negativos.py │ ├── 03_matriz.py │ ├── 04_fatiamento.py │ ├── 05_iterar_listas.py │ ├── 06_compreensao_de_listas.py │ ├── 07_append.py │ ├── 08_clear.py │ ├── 09_copy.py │ ├── 10_count.py │ ├── 11_extend.py │ ├── 12_index.py │ ├── 13_pop.py │ ├── 14_remove.py │ ├── 15_reverse.py │ ├── 16_sort.py │ ├── 17_len.py │ └── 18_sorted.py ├── 02 - Tuplas │ ├── 00_declarando_tuplas.py │ ├── 01_acesso_direto.py │ ├── 03_indices_negativos.py │ ├── 04_matriz.py │ ├── 05_fatiamento.py │ ├── 06_iterar_tuplas.py │ ├── 07_count.py │ ├── 08_index.py │ └── 09_len.py ├── 03 - Conjuntos │ ├── 00_declarando_conjuntos.py │ ├── 01_acessando_dados.py │ ├── 02_iterar_conjuntos.py │ ├── 03_union.py │ ├── 04_intersection.py │ ├── 05_difference.py │ ├── 06_symmetric_difference.py │ ├── 07_issubset.py │ ├── 08_issuperset.py │ ├── 09_isdisjoint.py │ ├── 10_add.py │ ├── 11_clear.py │ ├── 12_copy.py │ ├── 13_discard.py │ ├── 14_pop.py │ ├── 15_remove.py │ ├── 16_len.py │ └── 17_in.py ├── 04 - Dicionários │ ├── 00_declarando_dicionarios.py │ ├── 01_acessando_dados.py │ ├── 02_dicionarios_aninhados.py │ ├── 03_iterando_dicionarios.py │ ├── 04_clear.py │ ├── 05_copy.py │ ├── 06_fromkeys.py │ ├── 07_get.py │ ├── 08_items.py │ ├── 09_keys.py │ ├── 10_pop.py │ ├── 11_popitem.py │ ├── 12_setdefault.py │ ├── 13_update.py │ ├── 14_values.py │ ├── 15_in.py │ └── 16_del.py ├── 05 - Funções │ ├── 00_primeira_funcao.py │ ├── 01_retorno_da_funcao.py │ ├── 02_argumentos_nomeados.py │ ├── 03_args_kwargs.py │ ├── 04_parametros_somente_por_posicao copy.py │ ├── 05_parametros_somente_por_nome.py │ ├── 06_objetos_de_primeira_classe.py │ └── 07_escopo_local_e_global.py └── desafio.py ├── 02 - Programação Orientada a Objetos ├── 02 - Classes e Objetos │ └── 01_desafio_bicicletaria.py ├── 03 - Construtores e destrutores │ └── 01_construtores_destrutores.py ├── 04 - Herança │ ├── 01_heranca_simples.py │ └── 02_heranca_multipla.py ├── 05 - Encapsulamento │ ├── 01_encapsulamento.py │ ├── 02_propriedades_exemplo_foo.py │ └── 03_propriedades_exemplo_pessoa.py ├── 06 - Polimorfismo │ └── 01_polimorfismo.py ├── 07 - Atributos de classe ou instância │ └── 01_atributos_classe_instancia.py ├── 08 - Métodos de classe e métodos estáticos │ └── 01_metodos_classe_estatico.py ├── 09 - Classes abstratas │ └── 01_classe_abstrata.py └── 10 - desafio │ ├── desafio_v1.py │ └── desafio_v2.py ├── 03 - Decoradores, Iteradores e Geradores ├── 1_passagem_param.py ├── 2_funcao_interna.py ├── 3_retorna_funcao.py ├── 4.1_primeiro_decorador_acucar_sintax.py ├── 4_primeiro_decorador.py ├── 5.1_decorador_introspeccao.py ├── 5.1_decorador_retorna_valor_func_decorada.py ├── 5_decorador_com_argumentos copy.py ├── 6_iteradores.py ├── 7_geradores.py └── desafio │ ├── desafio_v1.py │ └── desafio_v2.py ├── 04 - Data e hora ├── 1_datetime.py ├── 2_timedelta.py ├── 3_strftime_strptime.py ├── 4_pytz.py ├── 5_timezone.py └── desafio │ ├── desafio_v1.py │ └── desafio_v2.py ├── 05 - Manipulação de arquivos ├── 1_operacao_leitura.py ├── 2_operacao_escrita.py ├── 3_os_shutil.py ├── 4_tratamento_erro.py ├── 5_boas_praticas.py ├── 6_csv.py ├── arquivo-utf-8.txt ├── desafio │ ├── desafio_v1.py │ ├── desafio_v2.py │ └── log.txt ├── lorem.txt ├── novo-diretorio │ └── novo.txt ├── teste.txt └── usuarios.csv ├── 06 - Gerenciamento de pacotes e boas práticas ├── 01_boas_praticas.py ├── Pipfile ├── Pipfile.lock ├── desafio │ ├── desafio_v1.py │ └── desafio_v2.py ├── poetry.lock └── pyproject.toml ├── 07 - Banco de dados ├── 01_dbapi.py ├── 02_injecao_sql.py ├── 03_transacao.py ├── desafio │ ├── desafio_v1 │ │ ├── __pycache__ │ │ │ ├── dominio.cpython-311.pyc │ │ │ └── servico.cpython-311.pyc │ │ ├── bd.py │ │ ├── dominio.py │ │ ├── main.py │ │ └── servico.py │ └── desafio_v2 │ │ ├── __pycache__ │ │ ├── bd.cpython-311.pyc │ │ ├── dominio.cpython-311.pyc │ │ └── servico.cpython-311.pyc │ │ ├── bd.py │ │ ├── db.sqlite │ │ ├── dominio.py │ │ ├── main.py │ │ └── servico.py └── meu_banco.sqlite ├── 11 - Desenvolvimento de APIs com Flask └── desafio │ ├── .gitignore │ ├── migrations │ ├── README │ ├── alembic.ini │ ├── env.py │ ├── script.py.mako │ └── versions │ │ └── 0e07d3013f88_initial_migration.py │ ├── poetry.lock │ ├── pyproject.toml │ └── src │ ├── app.py │ ├── config.py │ ├── controllers │ ├── account.py │ └── user.py │ ├── models │ ├── __init__.py │ ├── account.py │ ├── base.py │ └── user.py │ ├── services │ ├── account.py │ └── user.py │ └── views │ ├── account.py │ └── user.py ├── 12 - Desenvolvimento fullstack com Django ├── desafio │ ├── cards │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-311.pyc │ │ │ ├── admin.cpython-311.pyc │ │ │ ├── apps.cpython-311.pyc │ │ │ ├── forms.cpython-311.pyc │ │ │ ├── models.cpython-311.pyc │ │ │ ├── urls.cpython-311.pyc │ │ │ └── views.cpython-311.pyc │ │ ├── admin.py │ │ ├── apps.py │ │ ├── forms.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── __init__.py │ │ │ └── __pycache__ │ │ │ │ ├── 0001_initial.cpython-311.pyc │ │ │ │ └── __init__.cpython-311.pyc │ │ ├── models.py │ │ ├── templates │ │ │ └── cards │ │ │ │ ├── card_details.html │ │ │ │ ├── request_card.html │ │ │ │ └── view_requests.html │ │ ├── urls.py │ │ └── views.py │ ├── config │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-311.pyc │ │ │ ├── settings.cpython-311.pyc │ │ │ ├── urls.cpython-311.pyc │ │ │ └── wsgi.cpython-311.pyc │ │ ├── asgi.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ ├── db.sqlite3 │ ├── manage.py │ ├── poetry.lock │ ├── pyproject.toml │ └── templates │ │ ├── base.html │ │ ├── home.html │ │ └── registration │ │ └── login.html └── mysite │ ├── .gitignore │ ├── accounts │ ├── __init__.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── templates │ │ └── accounts │ │ │ └── login.html │ ├── urls.py │ └── views.py │ ├── build.sh │ ├── config │ ├── __init__.py │ ├── admin.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── contacts │ ├── __init__.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── contacts │ │ │ ├── create.html │ │ │ └── name.html │ ├── urls.py │ └── views.py │ ├── manage.py │ ├── poetry.lock │ ├── polls │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_question_active.py │ │ ├── 0003_alter_choice_options_alter_question_options_and_more.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── polls │ │ │ ├── detail.html │ │ │ ├── index.html │ │ │ └── results.html │ ├── urls.py │ └── views.py │ ├── pyproject.toml │ ├── templates │ └── admin │ │ └── base.html │ └── tests │ ├── __init__.py │ ├── contacts │ ├── test_forms.py │ └── test_views.py │ └── polls │ └── test_models.py ├── 13 - APIs Assíncronas com FastAPI ├── .vscode │ └── launch.json ├── desafio │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── alembic.ini │ ├── migrations │ │ ├── README │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ └── 09f7da264602_add_initial_tables.py │ ├── poetry.lock │ ├── pyproject.toml │ └── src │ │ ├── config.py │ │ ├── controllers │ │ ├── account.py │ │ ├── auth.py │ │ └── transaction.py │ │ ├── database.py │ │ ├── exceptions.py │ │ ├── main.py │ │ ├── models │ │ ├── account.py │ │ └── transaction.py │ │ ├── schemas │ │ ├── account.py │ │ ├── auth.py │ │ └── transaction.py │ │ ├── security.py │ │ ├── services │ │ ├── account.py │ │ └── transaction.py │ │ └── views │ │ ├── account.py │ │ ├── auth.py │ │ └── transaction.py └── dio-blog │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── alembic.ini │ ├── migrations │ ├── README │ ├── env.py │ ├── script.py.mako │ └── versions │ │ └── bb8893ff2f00_add_initial_tables.py │ ├── poetry.lock │ ├── pyproject.toml │ ├── render-deploy.sh │ ├── src │ ├── config.py │ ├── controllers │ │ ├── auth.py │ │ └── post.py │ ├── database.py │ ├── exceptions.py │ ├── main.py │ ├── models │ │ └── post.py │ ├── schemas │ │ ├── auth.py │ │ └── post.py │ ├── security.py │ ├── services │ │ └── post.py │ └── views │ │ ├── auth.py │ │ └── post.py │ └── tests │ ├── __init__.py │ ├── conftest.py │ └── integration │ └── controllers │ ├── auth │ └── test_login.py │ └── post │ ├── test_create_post.py │ ├── test_delete_post.py │ ├── test_read_all.py │ ├── test_read_post.py │ └── test_update_post.py └── README.md /00 - Fundamentos/convertendo_tipos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/convertendo_tipos.py -------------------------------------------------------------------------------- /00 - Fundamentos/desafio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/desafio.py -------------------------------------------------------------------------------- /00 - Fundamentos/estrutura_condicional_aninhada.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/estrutura_condicional_aninhada.py -------------------------------------------------------------------------------- /00 - Fundamentos/estrutura_condicional_ternaria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/estrutura_condicional_ternaria.py -------------------------------------------------------------------------------- /00 - Fundamentos/estrutura_repeticao_break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/estrutura_repeticao_break.py -------------------------------------------------------------------------------- /00 - Fundamentos/estrutura_repeticao_for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/estrutura_repeticao_for.py -------------------------------------------------------------------------------- /00 - Fundamentos/estrutura_repeticao_while.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/estrutura_repeticao_while.py -------------------------------------------------------------------------------- /00 - Fundamentos/estruturas_condicionais.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/estruturas_condicionais.py -------------------------------------------------------------------------------- /00 - Fundamentos/identacao_blocos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/identacao_blocos.py -------------------------------------------------------------------------------- /00 - Fundamentos/operadores_aritmeticos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/operadores_aritmeticos.py -------------------------------------------------------------------------------- /00 - Fundamentos/operadores_associacao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/operadores_associacao.py -------------------------------------------------------------------------------- /00 - Fundamentos/operadores_atribuicao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/operadores_atribuicao.py -------------------------------------------------------------------------------- /00 - Fundamentos/operadores_comparacao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/operadores_comparacao.py -------------------------------------------------------------------------------- /00 - Fundamentos/operadores_identidade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/operadores_identidade.py -------------------------------------------------------------------------------- /00 - Fundamentos/operadores_logicos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/operadores_logicos.py -------------------------------------------------------------------------------- /00 - Fundamentos/primeiro_programa.py: -------------------------------------------------------------------------------- 1 | print("Oi, seja bem vindo ao curso de Python!") 2 | -------------------------------------------------------------------------------- /00 - Fundamentos/print_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/print_input.py -------------------------------------------------------------------------------- /00 - Fundamentos/string_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/string_1.py -------------------------------------------------------------------------------- /00 - Fundamentos/string_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/string_2.py -------------------------------------------------------------------------------- /00 - Fundamentos/string_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/string_3.py -------------------------------------------------------------------------------- /00 - Fundamentos/string_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/string_4.py -------------------------------------------------------------------------------- /00 - Fundamentos/tipos_de_dados.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/tipos_de_dados.py -------------------------------------------------------------------------------- /00 - Fundamentos/variaveis_constantes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/00 - Fundamentos/variaveis_constantes.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/00_declarando_listas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/00_declarando_listas.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/01_acesso_direto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/01_acesso_direto.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/02_indices_negativos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/02_indices_negativos.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/03_matriz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/03_matriz.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/04_fatiamento.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/04_fatiamento.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/05_iterar_listas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/05_iterar_listas.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/06_compreensao_de_listas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/06_compreensao_de_listas.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/07_append.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/07_append.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/08_clear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/08_clear.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/09_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/09_copy.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/10_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/10_count.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/11_extend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/11_extend.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/12_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/12_index.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/13_pop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/13_pop.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/14_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/14_remove.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/15_reverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/15_reverse.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/16_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/16_sort.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/17_len.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/17_len.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/01 - Listas/18_sorted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/01 - Listas/18_sorted.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/02 - Tuplas/00_declarando_tuplas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/02 - Tuplas/00_declarando_tuplas.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/02 - Tuplas/01_acesso_direto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/02 - Tuplas/01_acesso_direto.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/02 - Tuplas/03_indices_negativos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/02 - Tuplas/03_indices_negativos.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/02 - Tuplas/04_matriz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/02 - Tuplas/04_matriz.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/02 - Tuplas/05_fatiamento.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/02 - Tuplas/05_fatiamento.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/02 - Tuplas/06_iterar_tuplas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/02 - Tuplas/06_iterar_tuplas.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/02 - Tuplas/07_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/02 - Tuplas/07_count.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/02 - Tuplas/08_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/02 - Tuplas/08_index.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/02 - Tuplas/09_len.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/02 - Tuplas/09_len.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/00_declarando_conjuntos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/00_declarando_conjuntos.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/01_acessando_dados.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/01_acessando_dados.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/02_iterar_conjuntos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/02_iterar_conjuntos.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/03_union.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/03_union.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/04_intersection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/04_intersection.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/05_difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/05_difference.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/06_symmetric_difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/06_symmetric_difference.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/07_issubset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/07_issubset.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/08_issuperset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/08_issuperset.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/09_isdisjoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/09_isdisjoint.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/10_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/10_add.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/11_clear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/11_clear.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/12_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/12_copy.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/13_discard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/13_discard.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/14_pop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/14_pop.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/15_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/15_remove.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/16_len.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/16_len.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/03 - Conjuntos/17_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/03 - Conjuntos/17_in.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/00_declarando_dicionarios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/00_declarando_dicionarios.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/01_acessando_dados.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/01_acessando_dados.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/02_dicionarios_aninhados.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/02_dicionarios_aninhados.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/03_iterando_dicionarios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/03_iterando_dicionarios.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/04_clear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/04_clear.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/05_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/05_copy.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/06_fromkeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/06_fromkeys.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/07_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/07_get.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/08_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/08_items.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/09_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/09_keys.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/10_pop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/10_pop.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/11_popitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/11_popitem.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/12_setdefault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/12_setdefault.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/13_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/13_update.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/14_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/14_values.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/15_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/15_in.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/04 - Dicionários/16_del.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/04 - Dicionários/16_del.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/05 - Funções/00_primeira_funcao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/05 - Funções/00_primeira_funcao.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/05 - Funções/01_retorno_da_funcao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/05 - Funções/01_retorno_da_funcao.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/05 - Funções/02_argumentos_nomeados.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/05 - Funções/02_argumentos_nomeados.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/05 - Funções/03_args_kwargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/05 - Funções/03_args_kwargs.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/05 - Funções/04_parametros_somente_por_posicao copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/05 - Funções/04_parametros_somente_por_posicao copy.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/05 - Funções/05_parametros_somente_por_nome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/05 - Funções/05_parametros_somente_por_nome.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/05 - Funções/06_objetos_de_primeira_classe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/05 - Funções/06_objetos_de_primeira_classe.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/05 - Funções/07_escopo_local_e_global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/05 - Funções/07_escopo_local_e_global.py -------------------------------------------------------------------------------- /01 - Estrutura de dados/desafio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/01 - Estrutura de dados/desafio.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/02 - Classes e Objetos/01_desafio_bicicletaria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/02 - Classes e Objetos/01_desafio_bicicletaria.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/03 - Construtores e destrutores/01_construtores_destrutores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/03 - Construtores e destrutores/01_construtores_destrutores.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/04 - Herança/01_heranca_simples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/04 - Herança/01_heranca_simples.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/04 - Herança/02_heranca_multipla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/04 - Herança/02_heranca_multipla.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/05 - Encapsulamento/01_encapsulamento.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/05 - Encapsulamento/01_encapsulamento.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/05 - Encapsulamento/02_propriedades_exemplo_foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/05 - Encapsulamento/02_propriedades_exemplo_foo.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/05 - Encapsulamento/03_propriedades_exemplo_pessoa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/05 - Encapsulamento/03_propriedades_exemplo_pessoa.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/06 - Polimorfismo/01_polimorfismo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/06 - Polimorfismo/01_polimorfismo.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/07 - Atributos de classe ou instância/01_atributos_classe_instancia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/07 - Atributos de classe ou instância/01_atributos_classe_instancia.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/08 - Métodos de classe e métodos estáticos/01_metodos_classe_estatico.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/08 - Métodos de classe e métodos estáticos/01_metodos_classe_estatico.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/09 - Classes abstratas/01_classe_abstrata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/09 - Classes abstratas/01_classe_abstrata.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/10 - desafio/desafio_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/10 - desafio/desafio_v1.py -------------------------------------------------------------------------------- /02 - Programação Orientada a Objetos/10 - desafio/desafio_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/02 - Programação Orientada a Objetos/10 - desafio/desafio_v2.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/1_passagem_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/1_passagem_param.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/2_funcao_interna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/2_funcao_interna.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/3_retorna_funcao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/3_retorna_funcao.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/4.1_primeiro_decorador_acucar_sintax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/4.1_primeiro_decorador_acucar_sintax.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/4_primeiro_decorador.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/4_primeiro_decorador.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/5.1_decorador_introspeccao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/5.1_decorador_introspeccao.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/5.1_decorador_retorna_valor_func_decorada.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/5.1_decorador_retorna_valor_func_decorada.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/5_decorador_com_argumentos copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/5_decorador_com_argumentos copy.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/6_iteradores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/6_iteradores.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/7_geradores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/7_geradores.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/desafio/desafio_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/desafio/desafio_v1.py -------------------------------------------------------------------------------- /03 - Decoradores, Iteradores e Geradores/desafio/desafio_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/03 - Decoradores, Iteradores e Geradores/desafio/desafio_v2.py -------------------------------------------------------------------------------- /04 - Data e hora/1_datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/04 - Data e hora/1_datetime.py -------------------------------------------------------------------------------- /04 - Data e hora/2_timedelta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/04 - Data e hora/2_timedelta.py -------------------------------------------------------------------------------- /04 - Data e hora/3_strftime_strptime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/04 - Data e hora/3_strftime_strptime.py -------------------------------------------------------------------------------- /04 - Data e hora/4_pytz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/04 - Data e hora/4_pytz.py -------------------------------------------------------------------------------- /04 - Data e hora/5_timezone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/04 - Data e hora/5_timezone.py -------------------------------------------------------------------------------- /04 - Data e hora/desafio/desafio_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/04 - Data e hora/desafio/desafio_v1.py -------------------------------------------------------------------------------- /04 - Data e hora/desafio/desafio_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/04 - Data e hora/desafio/desafio_v2.py -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/1_operacao_leitura.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/1_operacao_leitura.py -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/2_operacao_escrita.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/2_operacao_escrita.py -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/3_os_shutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/3_os_shutil.py -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/4_tratamento_erro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/4_tratamento_erro.py -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/5_boas_praticas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/5_boas_praticas.py -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/6_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/6_csv.py -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/arquivo-utf-8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/arquivo-utf-8.txt -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/desafio/desafio_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/desafio/desafio_v1.py -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/desafio/desafio_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/desafio/desafio_v2.py -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/desafio/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/desafio/log.txt -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/lorem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/lorem.txt -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/novo-diretorio/novo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/teste.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/05 - Manipulação de arquivos/teste.txt -------------------------------------------------------------------------------- /05 - Manipulação de arquivos/usuarios.csv: -------------------------------------------------------------------------------- 1 | id,nome 2 | 1,Maria 3 | 2,João 4 | -------------------------------------------------------------------------------- /06 - Gerenciamento de pacotes e boas práticas/01_boas_praticas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/06 - Gerenciamento de pacotes e boas práticas/01_boas_praticas.py -------------------------------------------------------------------------------- /06 - Gerenciamento de pacotes e boas práticas/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/06 - Gerenciamento de pacotes e boas práticas/Pipfile -------------------------------------------------------------------------------- /06 - Gerenciamento de pacotes e boas práticas/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/06 - Gerenciamento de pacotes e boas práticas/Pipfile.lock -------------------------------------------------------------------------------- /06 - Gerenciamento de pacotes e boas práticas/desafio/desafio_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/06 - Gerenciamento de pacotes e boas práticas/desafio/desafio_v1.py -------------------------------------------------------------------------------- /06 - Gerenciamento de pacotes e boas práticas/desafio/desafio_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/06 - Gerenciamento de pacotes e boas práticas/desafio/desafio_v2.py -------------------------------------------------------------------------------- /06 - Gerenciamento de pacotes e boas práticas/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/06 - Gerenciamento de pacotes e boas práticas/poetry.lock -------------------------------------------------------------------------------- /06 - Gerenciamento de pacotes e boas práticas/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/06 - Gerenciamento de pacotes e boas práticas/pyproject.toml -------------------------------------------------------------------------------- /07 - Banco de dados/01_dbapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/01_dbapi.py -------------------------------------------------------------------------------- /07 - Banco de dados/02_injecao_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/02_injecao_sql.py -------------------------------------------------------------------------------- /07 - Banco de dados/03_transacao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/03_transacao.py -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v1/__pycache__/dominio.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v1/__pycache__/dominio.cpython-311.pyc -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v1/__pycache__/servico.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v1/__pycache__/servico.cpython-311.pyc -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v1/bd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v1/bd.py -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v1/dominio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v1/dominio.py -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v1/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v1/main.py -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v1/servico.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v1/servico.py -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v2/__pycache__/bd.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v2/__pycache__/bd.cpython-311.pyc -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v2/__pycache__/dominio.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v2/__pycache__/dominio.cpython-311.pyc -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v2/__pycache__/servico.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v2/__pycache__/servico.cpython-311.pyc -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v2/bd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v2/bd.py -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v2/db.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v2/db.sqlite -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v2/dominio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v2/dominio.py -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v2/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v2/main.py -------------------------------------------------------------------------------- /07 - Banco de dados/desafio/desafio_v2/servico.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/desafio/desafio_v2/servico.py -------------------------------------------------------------------------------- /07 - Banco de dados/meu_banco.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/07 - Banco de dados/meu_banco.sqlite -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/.gitignore -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/migrations/README: -------------------------------------------------------------------------------- 1 | Single-database configuration for Flask. 2 | -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/migrations/alembic.ini -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/migrations/env.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/migrations/script.py.mako -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/migrations/versions/0e07d3013f88_initial_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/migrations/versions/0e07d3013f88_initial_migration.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/poetry.lock -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/pyproject.toml -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/app.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/config.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/controllers/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/controllers/account.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/controllers/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/controllers/user.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/models/__init__.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/models/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/models/account.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/models/base.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/models/user.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/services/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/services/account.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/services/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/services/user.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/views/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/views/account.py -------------------------------------------------------------------------------- /11 - Desenvolvimento de APIs com Flask/desafio/src/views/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/11 - Desenvolvimento de APIs com Flask/desafio/src/views/user.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/admin.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/admin.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/apps.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/apps.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/forms.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/forms.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/models.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/models.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/urls.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/urls.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/views.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/__pycache__/views.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/admin.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/apps.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/forms.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/migrations/0001_initial.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/migrations/__pycache__/0001_initial.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/migrations/__pycache__/0001_initial.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/migrations/__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/migrations/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/models.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/templates/cards/card_details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/templates/cards/card_details.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/templates/cards/request_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/templates/cards/request_card.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/templates/cards/view_requests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/templates/cards/view_requests.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/urls.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/cards/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/cards/views.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/config/__pycache__/__init__.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/config/__pycache__/__init__.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/config/__pycache__/settings.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/config/__pycache__/settings.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/config/__pycache__/urls.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/config/__pycache__/urls.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/config/__pycache__/wsgi.cpython-311.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/config/__pycache__/wsgi.cpython-311.pyc -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/config/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/config/asgi.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/config/settings.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/config/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/config/urls.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/config/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/config/wsgi.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/db.sqlite3 -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/manage.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/poetry.lock -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/pyproject.toml -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/templates/base.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/templates/home.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/desafio/templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/desafio/templates/registration/login.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/.gitignore -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/accounts/apps.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/accounts/templates/accounts/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/accounts/templates/accounts/login.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/accounts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/accounts/urls.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/accounts/views.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/build.sh -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/config/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/config/admin.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/config/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/config/asgi.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/config/settings.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/config/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/config/urls.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/config/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/config/wsgi.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/contacts/apps.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/contacts/forms.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/contacts/migrations/0001_initial.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/contacts/models.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/templates/contacts/create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/contacts/templates/contacts/create.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/templates/contacts/name.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/contacts/templates/contacts/name.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/contacts/urls.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/contacts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/contacts/views.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/manage.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/poetry.lock -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/admin.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/apps.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/migrations/0001_initial.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/migrations/0002_question_active.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/migrations/0002_question_active.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/migrations/0003_alter_choice_options_alter_question_options_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/migrations/0003_alter_choice_options_alter_question_options_and_more.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/models.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/templates/polls/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/templates/polls/detail.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/templates/polls/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/templates/polls/index.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/templates/polls/results.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/templates/polls/results.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/urls.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/polls/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/polls/views.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/pyproject.toml -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/templates/admin/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/templates/admin/base.html -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/tests/contacts/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/tests/contacts/test_forms.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/tests/contacts/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/tests/contacts/test_views.py -------------------------------------------------------------------------------- /12 - Desenvolvimento fullstack com Django/mysite/tests/polls/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/12 - Desenvolvimento fullstack com Django/mysite/tests/polls/test_models.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/.vscode/launch.json -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/.env.example: -------------------------------------------------------------------------------- 1 | ENVIRONMENT="local" 2 | DATABASE_URL="sqlite:///./bank.db" -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/.gitignore -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/README.md -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/alembic.ini -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/migrations/env.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/migrations/script.py.mako -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/migrations/versions/09f7da264602_add_initial_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/migrations/versions/09f7da264602_add_initial_tables.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/poetry.lock -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/pyproject.toml -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/config.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/controllers/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/controllers/account.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/controllers/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/controllers/auth.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/controllers/transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/controllers/transaction.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/database.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/exceptions.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/main.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/models/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/models/account.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/models/transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/models/transaction.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/schemas/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/schemas/account.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/schemas/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/schemas/auth.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/schemas/transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/schemas/transaction.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/security.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/services/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/services/account.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/services/transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/services/transaction.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/views/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/views/account.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/views/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/views/auth.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/desafio/src/views/transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/desafio/src/views/transaction.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/.env.example: -------------------------------------------------------------------------------- 1 | ENVIRONMENT="local" 2 | DATABASE_URL="sqlite:///./blog.db" -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/.gitignore -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/README.md: -------------------------------------------------------------------------------- 1 | # dio_blog_fastapi 2 | -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/alembic.ini -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/migrations/env.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/migrations/script.py.mako -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/migrations/versions/bb8893ff2f00_add_initial_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/migrations/versions/bb8893ff2f00_add_initial_tables.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/poetry.lock -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/pyproject.toml -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/render-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/render-deploy.sh -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/config.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/controllers/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/controllers/auth.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/controllers/post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/controllers/post.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/database.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/exceptions.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/main.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/models/post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/models/post.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/schemas/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/schemas/auth.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/schemas/post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/schemas/post.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/security.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/services/post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/services/post.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/views/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/views/auth.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/src/views/post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/src/views/post.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/tests/conftest.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/auth/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/auth/test_login.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_create_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_create_post.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_delete_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_delete_post.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_read_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_read_all.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_read_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_read_post.py -------------------------------------------------------------------------------- /13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_update_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digitalinnovationone/trilha-python-dio/HEAD/13 - APIs Assíncronas com FastAPI/dio-blog/tests/integration/controllers/post/test_update_post.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Trilha Python DIO 2 | --------------------------------------------------------------------------------