Python

Aprenda os fundamentos de programação para construir aplicativos web e manipular dados.
Começar

2.5m+

alunos matriculados

13 Hours

estimativa de tempo do curso

Iniciante

Nível técnico necessário

Sintaxe Python

Sintaxe do Python

Este tutorial vai apresentá-lo ao Python, uma linguagem interpretada de uso geral e orientada a objetos que você pode usar para inúmeros projetos individuais ou aplicações de scripts.

Calculador de Gorjeta

Agora que você terminou a lição sobre sintaxe do Python, vamos ver se você pode colocar suas novas habilidades em uso. NEste projeto, você criará uma calculadora simples que determina o preço de uma refeição depois dos impostos e gorjeta.

Strings e Exibição no Console

Strings e Saídas do Console

Esta aula apresentará a você as strings e saídas de console no Python, incluindo a criação de strings literais, a chamada de uma variedade de métodos de string e uso a palavra chave "print" (neste caso, "print" é melhor traduzido como "exibir", e não "imprimir").

Data e Hora

Este projeto é uma sequência da Unidade 2: Strings e Entradas do Console, e fará você praticar os conceitos apresentados naquela aula.

Fluxo de Controle e Condições

Condicionais e Fluxo de Controle

Neste curso, aprenderemos como criar programas que geram diferentes resultados com base nas entradas do usuário!

PygLatin

Neste projeto, vamos reunir tudo o que já aprendemos sobre Python, incluindo manipulação de strings e ramificação. Estamos construindo um tradutor de Pyg Latin. (Isso é Pig Latin - Latim dos Porcos, um jogo linguístico com o inglês - para programadores Python!)

Funções

Funções

Uma função é um trecho reutilizável de código escrito para realizar uma tarefa específica em um programa. Demos a você um gostinho das funções na Unidade 3; aqui, você aprenderá como criar suas próprias funções.

Tirando Férias

Dia difícil no trabalho? Ou na escola? Relaxe com umas férias programando!

Listas e Dicionários

Listas e Dicionários em Python

Listas e dicionários são ferramentas poderosas que você pode usar para armazenar, organizar e manipular todo tipo de informações.

Um Dia no Supermercado

Vamos gerenciar nosso próprio supermercado e fazer umas compras enquanto isso!

O Aluno se Torna o Professor

O Estudante Se Torna o Professor

Use o que aprendeu até agora para administrar sua própria classe.

Listas e Funções

Listas e Funções

Agora que você aprendeu sobre listas, vamos turbiná-las com funções.

Batalha Naval!

Neste projeto, criaremos uma versão simplificada do clássico jogo Batalha Naval! Vamos usar funções, listas e condicionais para criar nosso jogo.

Laços

Laços

Laços permitem a você iterar rapidamente sobre informações no Python. Nesta lição, vamos abordar dois tipos de laço: "while" (enquanto), e "for" (para).

A Prática Faz a Perfeição

Você já sabe bastante sobre Python. Vamos solucionar alguns problemas práticos!

Estatísticas de Exame

Estatísticas da Prova

Seus estudantes acabaram de fazer sua primeira prova. É hora de ver como eles se saíram. Vamos escrever um programa para calcular a média, variância e desvio padrão das notas da prova.

Tópicos Avançados em Python

Tópicos Avançados do Python

Nesta lição, vamos abordar alguns dos aspectos mais complexos do Python, incluindo a iteração sobre estruturas de dados, compreensão de listas, fatiamento de listas e expressões lambda.

Introdução às Operações de Lógica Binária

As operações lógicas binárias (ou bitwise - no nível dos bits) manipulam diretamente os bits — padrões de 0s e 1s. Embora elas pareçam complicados de aprender no começo, sua velocidade os torna uma adição importante ao arsenal de todos os programadores.

Introdução às Classes

Introdução a Classes

Classes são uma parte crucial da programação orientada a objetos (object-oriented programming - OOP). Nesta aula, vamos explicar o que são classes, por que elas são importantes, e como usá-las com eficácia.

Classes

Construa seu próprio carro e aprenda a dirigir (driveCar())!

Entrada e Saída de Arquivos

Entrada/Saída de Arquivo

Agora que você compreende a sintaxe do Python e foi apresentado a algumas das melhores práticas em Python, vamos aplicar o que você aprendeu a uma aplicação real: gravar dados em um arquivo.