Skip to content

Repository files navigation

Jornada Python

How-to-Learn-Python

  • Módulo 1: INTRODUÇÃO À JORNADA

    • Aula: Seja Bem Vindo! Sua Jornada começa aqui!
    • Aula: Conhecendo a Plataforma da Hotmart
    • Aula: Apertem os cintos: o curso de Django VEM AÍ! 🤯
  • Módulo 2: PRIMEIROS PASSOS NO PYTHON

    • Aula: Lógica de Programação
    • Aula: Introdução à Linguagem Python
    • Aula: Instalação do Python no Linux e MacOS
    • Aula: Instalação do Python no Windows
    • Aula: Editor de Código vs IDE
    • Aula: A IDE PyCharm
    • Aula: O Interpretador Python
    • Aula: Seu primeiro código Python
    • Aula: PyQuiz #1
  • Módulo 3: VARIÁVEIS E TIPOS DE DADOS

    • Aula: O que é uma variável
    • Aula: Tipos de Dados Simples
    • Aula: PyQuiz #2
  • Módulo 4: DOMINANDO STRINGS

    • Aula: Introdução ao Módulo
    • Aula: Strings em Python
    • Aula: Formatação de Strings com Format
    • Aula: Formatação de Strings com F-Strings
    • Aula: Métodos de Strings
    • Aula: Índice de Strings
    • Aula: PyQuiz #3
  • Módulo 5: DOMINANDO TIPOS NUMÉRICOS

    • Aula: Tipos e Operações Numéricas
    • Aula: Conversão de Tipos
    • Aula: Tratamento de Tipos Numéricos
    • Aula: Import e Módulo Math
    • Aula: PyQuiz #4
  • Módulo 6: ENTRADA DE DADOS DE USUÁRIOS

    • Aula: A Função Input
    • Aula: Construindo um Calculadora
  • Módulo 7: ESTRUTURAS DE CONTROLE

    • Aula: Estruturas de Controle
    • Aula: Estruturas Condicionais
    • Aula: Operadores
    • Aula: Estruturas de Repetição For
    • Aula: Estruturas de Repetição While
  • Módulo 8: DOMINANDO LISTAS

    • Aula: Introdução às Listas
    • Aula: Primeiros passos com Listas
    • Aula: Acessando elementos e Indexação em Listas
    • Aula: Percorrendo Listas com Estruturas de Repetição
    • Aula: Fatiamento de Listas (Slicing)
    • Aula: Manipulação de Listas
  • Módulo 9: DOMINANDO DICIONÁRIOS

    • Aula: Introdução ao Módulo
    • Aula: Dicionários
    • Aula: Criando seus Primeiros Dicionários
    • Aula: Adicionando e Atualizando elementos em Dicionários
    • Aula: Excluindo elementos de Dicionários
    • Aula: Métodos de Dicionários
  • Módulo 10: DOMINANDO SETS & TUPLAS

    • Aula: Introdução aos Sets
    • Aula: Manipulação de Sets
    • Aula: Operações Matemáticas em Sets
    • Aula: Introdução às Tuplas
    • Aula: Manipulação de Tuplas
  • Módulo 11: FUNÇÕES EM PYTHON

    • Aula: O que são Funções
    • Aula: Desenvolvendo Funções
    • Aula: Parâmetros Posicionais
    • Aula: Parâmetros Nomeados
    • Aula: Calculadora utilizando Funções
    • Aula: Dicas de Tipos (Type Hints)
  • Módulo 12: TRATAMENTO DE ERROS

    • Aula: Introdução ao Módulo
    • Aula: Principais Erros e Exceções
    • Aula: Tratamento de Erros com Try/Except
    • Aula: Lançamento de Exceções com raise
  • Módulo 13: MANIPULAÇÃO DE ARQUIVOS

    • Aula: Introdução ao Módulo
    • Aula: Manipulação de Arquivos com a Função Open
    • Aula: Manipulação de Arquivos CSV
  • Módulo 14: MÓDULOS PYTHON E O PIP

    • Aula: Introdução ao Módulo
    • Aula: Scripts vs Módulos vs Pacotes
    • Aula: Biblioteca Padrão do Python
    • Aula: Gerenciador de Pacotes PIP
  • Módulo 15: AMBIENTES VIRTUAIS COM VIRTUALENV

    • Aula: Problemas de Dependências e Virtualenv
    • Aula: Instalação do Virtualenv
    • Aula: Criando, Ativando e Desativando Ambientes Virtuais
  • Módulo 16: PROGRAMAÇÃO ORIENTADA A OBJETOS EM PYTHON

    • Aula: Introdução a Programação Orientada a Objetos
    • Aula: Os Pilares da Programação Orientada a Objetos
    • Aula: Programação Orientada a Objetos no Python
    • Aula: Herança e Polimorfismo no Python
    • Aula: Atributos e Métodos de Classe
    • Aula: Herança Múltipla
    • Aula: Exercício de Fixação
    • Aula: Solução do Exercício de Fixação
  • Módulo 17: PYTHON AVANÇADO

    • Aula: Introdução ao Módulo
    • Aula: Map, Filter e as Funções Lambda
    • Aula: Compreensão de Listas (List Comprehensions)
    • Aula: Compreensão de Dicionários (Dict Comprehensions)
    • Aula: Compreensão de Sets (Set Comprehensions)
    • Aula: Iteradores e Geradores
    • Aula: Correspondência de Padrões (Pattern Matching)
  • Módulo 18: [PROJETO 1] Webscraping de Dados Financeiros

    • Aula: Introdução ao Projeto
    • Aula: Análise da Página-Alvo
    • Aula: Configuração do Ambiente de Desenvolvimento
    • Aula: Desenvolvimento do Projeto (Parte 1)
    • Aula: Desenvolvimento do Projeto (Parte 2)
  • Módulo 19: [PROJETO 2] Manipulação de Arquivos Excel

    • Aula: Introdução ao Projeto
    • Aula: Configuração do Projeto
    • Aula: Análise da documentação da OpenPyXL
    • Aula: Desenvolvimento do Projeto (Parte 1)
    • Aula: Desenvolvimento do Projeto (Parte 2)
    • Aula: Refatoração do Projeto
  • Módulo 20: [PROJETO 3] Rastreador de Criptomoedas utilizando Bots do Telegram

    • Aula: Introdução ao Projeto
    • Aula: APIs e o Protocolo HTTP
    • Aula: Dominando APIs REST
    • Aula: Análise da API de Cotações de Criptomoedas
    • Aula: Criação do Bot no Telegram
    • Aula: Configuração do Projeto
    • Aula: Desenvolvimento do Projeto
    • Aula: Refatoração do Código
  • Módulo 21: [DJANGO] INTRODUÇÃO AO DJANGO

    • Aula: Introdução ao Curso de Django
    • Aula: Introdução ao Framework Web Django
  • Módulo 22: [DJANGO] INTRODUÇÃO A BANCO DE DADOS

    • Aula: Teoria de Bancos de Dados
    • Aula: Entendendo o que são Tabelas
    • Aula: Primeiros passos com o PostgreSQL
    • Aula: Utilização da Ferramenta DBeaver
    • Aula: Manipulação de Tabelas
    • Aula: Inserindo Dados com INSERT
    • Aula: Entendendo o que são CONSTRAINTS
    • Aula: Atualizando Dados com UPDATE
    • Aula: Deletando Dados com DELETE
    • Aula: Buscando Dados com SELECT
  • Módulo 23: [DJANGO] A CAMADA MODEL DO DJANGO

    • Aula: Introdução ao Módulo
    • Aula: Instalação e "Hello World, Django!"
    • Aula: Entendendo a estrutura de um Projeto Django
    • Aula: Nosso primeiro Projeto Django
    • Aula: A Camada Model
    • Aula: O Comando makemigrations
    • Aula: O Comando migrate
    • Aula: A API de Acesso a Dados do Django
  • Módulo 24: [DJANGO] A CAMADA VIEW DO DJANGO

    • Aula: Introdução ao Módulo
    • Aula: Configuração de Rotas
    • Aula: Function Based Views vs Class Based Views
    • Aula: Function Based Views (FBV)
    • Aula: Class Based Views (CBV)
    • Aula: Utilizando o Debugger do PyCharm para visualizar uma Requisição HTTP
    • Aula: Adicionando Autenticação e Autorização à nossa Aplicação
    • Aula: Forms do Django
    • Aula: Facilitando nossa vida com ModelForms
    • Aula: Middlewares do Django
    • Aula: Criando Middlewares Customizados
  • Módulo 25: [DJANGO] A CAMADA TEMPLATE DO DJANGO

    • Aula: Introdução ao Módulo
    • Aula: Introdução à HTML
    • Aula: Introdução à CSS
    • Aula: Introdução à Javascript
    • Aula: Introdução ao Bootstrap 5
    • Aula: Configuração da Camada Template
    • Aula: A Django Template Language (DTL)
    • Aula: Construindo nosso Template Base
    • Aula: Construindo a Página Inicial da nossa Aplicação
    • Aula: Construindo a Página de Cadastro de Funcionários
    • Aula: Construindo a Página de Listagem de Funcionários
    • Aula: Construindo a Página de Atualização de Funcionários
    • Aula: Construindo a Página de Exclusão de Funcionários
    • Aula: Tags e Filtros Customizados
    • Aula: Configuração de Tags e Filtros
    • Aula: Filtro Customizado "primeira_letra"
    • Aula: Tag Customizada "tempo_atual"
    • Aula: Conhecendo os Filtros do Próprio Django
  • Módulo 26: [EBOOK] Soft Skills para Desenvolvedores

  • Módulo 27: [EBOOK] Como criar um perfil no LinkedIn que atrai oportunidades

About

Jornada Python

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages