Introdução
  • O que você aprenderá neste curso
  • Mensagem de boas-vindas
  • Apresentação
  • Conheça os professores
  • Python & MySQL
  • Introdução à programação de computadores
  • Instalando Python 3 e Sublime text
  • Instalando Python
  • Resolvendo problemas na instalação do Python
  • Google Colab (ambiente para desenvolvimento alternativo)
  • Programação
Python básico
  • O que você aprenderá nesta seção?
  • Introdução ao Python
  • Meu primeiro programa
  • Comentários
  • Operações matemáticas
  • Soma simples
  • Variáveis
  • Exercícios variáveis
  • Operadores
  • Operadores relacionais
  • Estruturas condicionais
  • Comando else
  • Comando elif
  • Estruturas de repetição (while)
  • Comando for
  • Comando range
  • Comando input
  • Strings parte 1
  • Strings parte 2
  • Estruturas de controle
Listas de exercícios - Python básico
  • Lista 1
  • Idade
  • AVISO
  • Explicação do exercício 1.1
  • Média
  • Explicação do exercício 1.2
  • Explicação do exercício 1.3
  • Explicação do exercício 1.4
  • Explicação do exercício 1.5
Python intermediário
  • Objetos
  • Listas parte 1
  • Listas parte 2
  • Dicionários
  • Exercícios listas e dicionários
  • Arquivos
  • Funções
  • Números aleatórios
  • Tratamento de exceções
  • Modularização
Lista de exercícios - Python intermediário
  • Estudo de caso: sequências de proteínas
  • Lista 2
  • Explicação do exercício 2.1
  • Explicação do exercício 2.2
  • Explicação do exercício 2.3
  • Explicação do exercício 2.4
  • Explicação do exercício 2.5
Python avançado
  • Introdução Python Avançado
  • List comprehension
  • Enumerate
  • Filter
  • Reduce
  • Zip
  • Map
  • Lambda
  • Python avançado
MySQL
  • O que são bancos de dados?
  • Sobre o MySQL
  • MySQL
  • Instalando o MySQL e Workbench
  • Conhecendo o Workbench
  • Estudo de caso: Escola de cursos
  • Criando bases de dados
  • Tipos de dados
  • Criando tabelas
  • Bases de dados, tabelas e tipos de campos
  • Alterando tabelas
  • Apagando tabelas
  • Inserindo dados em uma tabela
  • Alterar dados em uma tabela
  • Deletando dados de uma tabela
  • Fazendo buscas
  • Operadores lógicos e relacionais
  • Consultas
  • Cardinalidade
  • Criando as chaves estrangeiras
  • Joins
  • Criando novos usuários
  • Exercícios SQL
Python & MySQL
  • Biblioteca para conectar Python ao MySQL
  • Criando um CRUD (select)
  • Criando um CRUD (insert)