Curso de Python Online Grátis

Conteúdo do site Python Progressivo:

Curso Python Progressivo: online e totalmente gratuito!

Atenção! Curso ainda em desenvolvimento! Aos poucos, vamos acrescentando mais artigos, aulas e tutoriais. Sigam a ordem abaixo.



Básico da Linguagem Python

  1. Python - O que é? Para que serve? Onde é usado?
  2. Como começar a programar em Python
  3. Como fazer o primeiro programa em Python (hello, world - olá, mundo)
  4. Função print - Como imprimir dados na tela
    4.1 10 exercícios usando a função print
  5. Tipos de dados - Números, Strings e Booleanos
  6. Variáveis em Python
  7. Função input - Como ler dados do teclado do usuário
  8. Funções int() e float() - Transformar string em números
  9. Operações matemáticas em Python
    9.1 - Exercícios de porcentagens
    9.2 - Exercícios de juros compostos
  10. Comentar código - Calculadora Simples
  11. Precedência de operadores - Calculando média em Python
  12. Formatar números na função print
  13. Exercícios Básicos de Python

Testes Condicionais: IF ELIF ELSE

  1. Operadores de comparação: ==, !=, >, >=, < e <=
  2. IF - Teste Condicional em Python  
  3. IF e ELSE - Instruções de teste
  4. IF e ELSE aninhados 
  5. Exercícios de IF e ELSE  
  6. Instrução ELIF em Python
  7. Exercício de ELIF  
  8. Operadores Lógicos: AND, OR e NOT
Exercícios finais de Testes Condicionais

Laços e Loopings: WHILE e FOR

    1. Estruturas de repetição: Entendo a lógica dos laços e loopings
    2. WHILE - O que é, como funciona e como usar  
    3. FOR - Um loop controlado
    4. A função range() pro laço FOR 
    5. Progressão Aritmética (PA) com laços em Python
    6. Operadores de Atribuição: += -= *= /= e %=
    7. Fatorial com WHILE e FOR  
    8. Laços Aninhados (Loop dentro de loop)
    9. Instrução ELSE, BREAK e CONTINUE em Laços 
    Exercícios de laço FOR e WHILE

    Funções em Python

    1. Função: O que é? Para que serve? Onde são utilizadas?
    2. Como declarar, chamar e usar funções: def
      2.1 Calculadora em Python usando Funções   
    3. Função chamando função
    4. Variável local
    5. Parâmetro e Argumento em Funções Python  
    6. Passagem por valor
    7. Argumentos Posicional e Nomeado  
    8. Variável global
    9. Constante global  
    10. O comando return - Como retornar valores
    11. Recursividade: Somatório e Fatorial com função recursiva

      Módulos

      1. Módulo em Python - O que é? Para que serve? Onde se usa?
      2. Como Criar, Importar e Usar um módulo: import
      3. Como gerar números aleatórios em Python 
      4. Módulo math - Funções Matemáticas Prontas
      Exercícios de Função
      Criando um jogo em Python

      Listas

      1. Listas em Python - O que são ? Para que servem ? Por que usar ?
      2. Como criar uma lista e acessar seus itens
      3. Como Usar Listas: Adicionar, Mudar, Concatenar e Outras Operações
      4. Listas com Laço For
      5. Quebrando Listas (slice)
      6. Operadores in e not in
      7. Como copiar uma Lista
      8. Matriz: Lista dentro de lista
      9. Como criar o Jogo da velha

      Tuplas

      1. O que é? Para que serve? Como usar ? Quando usar?

      Dicionários

      1. O que é ? Para que serve? Como e quando se usa ?
      2. Como exibir items, valores e chaves de um dicionário
      3. Como usar os métodos get() e setdefault()
      4. Adicionar, Alterar e Remover items de um dicionário
      5. Exercício resolvido: Como usar Dicionários em Python
      6. Como alterar o nome de uma chave (key) de um Dicionário

      Arquivos (Files)

      1. Como Abrir e Ler um arquivo: open() e read()
      2. Como ler um arquivo linha por linha: readlines()
      3. Como escrever em Arquivos: write() - Modos de abertura
      4. Como retirar a quebra de linha (caractere '\n') de Arquivos
      5. Processando arquivos grandes com Laço FOR
      6. Módulo os: Caminhos, Endereços, Arquivos, Pastas e Diretórios
      7. Como ler e escrever ao mesmo tempo num mesmo arquivo
      Lista de exercícios de Arquivos

      Strings em Python

      1. O que é? Como funciona ? Para que serve ? Onde vamos usar ?
      2. Como usar, Acessar caracteres e Descobrir tamanho de string
      3. Strings maiúsculas e minúsculas
      4. String só de letra, número e/ou caractere especial
      5. Juntar e Separar strings: join() e split()
      6. Como Localizar e Substituir algo em uma string
      7. Expressões regulares:
        Parte 1: Introdução, Módulo re, recompile, search, objetos Regex e Match
        Parte 2: Grupos e parêntesis
        Parte 3: Caractere Pipe | (o OU)
        Parte 4: Ponto de interrogação (?), Asterisco (*) e Soma (+)
        Parte 5: Classes de Caracteres
        Parte 6: Início (^) e Final de String ($)
        Parte 7: Caractere curinga - Ponto .
        Parte 8: Substituindo strings com o método sub()
        Parte 9: Como fazer regexes longas e complexas

      Tutoriais de Python

      Par ou Ímpar
      Ano bissexto
      Validando datas
      Como arredondar números em Python com a função round()
      Progressão Aritmética (usando laço FOR)
      Calcular fatorial

      Todos os palpites da Mega Sena

      Um comentário:

      Anônimo disse...

      caramba cara, fiquei sabendo q o python ta em alta, tava procurando um curso completo, porq eu tou habituado aprender novas linguagens de programção em livros, mas aqui tem tudo!! bom trabalho e continue fornecendo conteúdos do genero, ajuda muita gente.

      Veja também: