Imagem do Curso gratuito Programação em Python

Curso online gratuito Programação em Python

Duração do curso online: 10 horas e 21 minutos

4.93

EstrelaEstrelaEstrelaEstrelaEstrela

(15)

Aprenda Python do zero e ganhe base para criar scripts e automatizar tarefas. Curso online gratuito com exercícios e certificado para turbinar seu currículo.

Sobre o curso online gratuito

Python é uma das linguagens mais usadas do mundo para automação, análise de dados, desenvolvimento de sistemas e muito mais. Neste curso online gratuito de Programação em Python, você aprende do zero, com foco em construir raciocínio lógico e escrever código com clareza, praticando desde os primeiros comandos até estruturas que aparecem em projetos reais. É uma jornada indicada para quem nunca programou e também para quem já tentou aprender e quer finalmente organizar a base de forma sólida.

Ao longo das aulas, você entende a diferença entre linguagem natural e linguagem formal, conhece o ambiente de desenvolvimento e aprende a executar seus programas de maneiras simples e eficientes. A prática é acompanhada de exercícios para fixar o aprendizado e checar sua evolução, tornando o estudo mais ativo e objetivo. Você também desenvolve uma habilidade essencial para qualquer pessoa na área de tecnologia: depurar, identificar erros e melhorar o código, em vez de ficar preso em mensagens confusas ou comportamentos inesperados.

Com o avanço do curso, você passa a dominar entrada e saída de dados, formatação de textos, criação e uso de variáveis, tipos de dados e operadores. Esse conjunto de fundamentos permite transformar problemas em passos lógicos e resolver cada parte com precisão. As estruturas condicionais ajudam você a tomar decisões no programa, enquanto os laços de repetição permitem automatizar tarefas e percorrer sequências de dados de forma elegante. Tudo isso contribui para uma programação mais organizada e para soluções mais inteligentes.

Você também aprende a trabalhar com estruturas essenciais do Python, como listas, matrizes, strings e tuplas. Com isso, passa a manipular coleções de informações, organizar dados e preparar terreno para desafios maiores, como processamento de textos, rotinas de automação e lógica aplicada a cenários do dia a dia. Ao final, você terá uma base consistente para continuar seus estudos em áreas como dados, web ou testes, com confiança para ler código, escrever suas próprias soluções e evoluir com autonomia. Se o curso oferecer certificado, ele pode ser um ótimo complemento para seu portfólio e currículo.

Conteúdo do curso

  • Aula em vídeo: Curso Gratuito de Programação em Python [Curso de Python: Aula 0]

    09m

  • Exercício: Durante o curso de Python mencionado no texto, qual é a sequência correta de tópicos conforme apresentada?

  • Aula em vídeo: Introdução à Programação [Curso de Python: Aula 1]

    25m

  • Exercício: Qual é uma das principais diferenças entre uma linguagem natural e uma linguagem formal no contexto de programação?

  • Aula em vídeo: Introdução ao Python, IDLE e VS Code [Curso de Python: Aula 2]

    21m

  • Exercício: Qual característica do Python o torna uma escolha popular para iniciantes em programação?

  • Aula em vídeo: Aprendendo a Debug (depuração de código) [Curso de Python: Aula 3]

    14m

  • Exercício: Qual é a principal finalidade do processo de depuração (debugging) em um programa de computador?

  • Aula em vídeo: Saída de dados com print() e f-strings [Curso de Python: Aula 4]

    24m

  • Exercício: O que acontece quando utilizamos a função print em Python para imprimir na tela sem modificar o parâmetro de fim de linha?

  • Aula em vídeo: Entrada de dados com input() [Curso de Python: Aula 5]

    18m

  • Exercício: Qual função do Python é usada para solicitar ao usuário que insira dados pelo teclado, parando a execução do programa até que uma entrada seja fornecida?

  • Aula em vídeo: Variáveis, tipos de dados e atribuição [Curso de Python: Aula 6]

    20m

  • Exercício: Quais das opções abaixo são tipos de dados primitivos em Python?

  • Aula em vídeo: Operadores e expressões aritméticas [Curso de Python: Aula 7]

    21m

  • Exercício: Em Python, qual operador é utilizado para determinar o resto de uma divisão entre dois números inteiros?

  • Aula em vídeo: Palavras reservadas (keywords) [Curso de Python: Aula 8]

    12m

  • Exercício: Qual das seguintes afirmações é verdadeira sobre as palavras reservadas (keywords) em Python?

  • Aula em vídeo: Funções nativas (built in functions) [Curso de Python: Aula 9]

    17m

  • Exercício: Qual das seguintes bibliotecas padrão do Python é utilizada para operações matemáticas?

  • Aula em vídeo: O comando if (condicionais) [Curso de Python: Aula 10]

    38m

  • Exercício: O que acontece no Python quando a condição de um bloco de comandos if não é satisfeita?

  • Aula em vídeo: Os comandos if-else (condicionais) [Curso de Python: Aula 11]

    15m

  • Exercício: Qual a finalidade do comando if-else em Python?

  • Aula em vídeo: Os comandos if-elif-else (condicionais) [Curso de Python: Aula 12]

    14m

  • Exercício: Qual é a função do comando 'elif' em uma estrutura de decisão em Python?

  • Aula em vídeo: O comando while (laços/loops) [Curso de Python: Aula 13]

    25m

  • Exercício: Qual das seguintes opções descreve corretamente o funcionamento do laço while em Python?

  • Aula em vídeo: O comando for função range() (laços/loops) [Curso de Python: Aula 14]

    26m

  • Exercício: Qual é a principal diferença entre os comandos 'for' e 'while' em Python?

  • Aula em vídeo: Os comandos break e continue (controle de fluxo) [Curso de Python: Aula 15]

    13m

  • Exercício: Em Python, qual comando você deve usar para terminar um laço imediatamente quando uma condição específica for atendida?

  • Aula em vídeo: Listas (lists) [Curso de Python: Aula 16]

    32m

  • Exercício: Qual comando em Python é utilizado para adicionar um novo elemento ao final de uma lista existente?

  • Aula em vídeo: Matrizes (lists multidimensionais) [Curso de Python: Aula 17]

    27m

  • Exercício: Em Python, qual é a maneira correta de declarar uma matriz bidimensional e acessar o elemento na terceira linha e segunda coluna?

  • Aula em vídeo: Strings (dados do tipo texto/str) [Curso de Python: Aula 18]

    19m

  • Exercício: Qual operador em Python é usado para concatenar duas strings?

  • Aula em vídeo: Tuplas (tuples) [Curso de Python: Aula 19]

    13m

  • Exercício: Qual das seguintes afirmações é verdadeira sobre tuplas em Python?

Este curso gratuito inclui:

Ícone aprenda com o curso em áudio

10 horas e 21 minutos de curso online em vídeo

Ícone do Certificado digital de conclusão de curso

Certificado digital de conclusão de curso ( Gratuito )

Ícone dos exercícios para treinar os conhecimentos

Exercícios para treinar seus conhecimentos

Ícone de cursos 100% gratuitos do início ao fim

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Comentários do Curso: Programação em Python

MF

Marcos Felipe Gonçalves Silva

EstrelaEstrelaEstrelaEstrelaEstrela

nome= input("Você aprendeu Python nesse curso?") print("Você aprendeu programar parabéns! Que Deus te abençoe você e sua família!" )

ES

everson sds

EstrelaEstrelaEstrelaEstrelaEstrela

muito bom bem explicado

JN

Jercliney Nogueira Ramos

EstrelaEstrelaEstrelaEstrelaEstrela

top

RN

Riquelme Nascimento

EstrelaEstrelaEstrelaEstrelaEstrela

muito bom

TD

Talys de Souza Sampaio

EstrelaEstrelaEstrelaEstrelaEstrela

top

GF

G Fernandes Dos Anjos Melo

EstrelaEstrelaEstrelaEstrelaEstrela

Um dos melhores professores, o ensinamento todo foi totalmente eficiente e direcionado, ele foi direto ao ponto

BA

Brayan Alessandro Jesus Moreira

EstrelaEstrelaEstrelaEstrelaEstrela

my name's is Dexter , Payton

BA

Brayan Alessandro Jesus Moreira

EstrelaEstrelaEstrelaEstrelaEstrela

my names is Dexter Morgan

MP

Marcos Pinho

EstrelaEstrelaEstrelaEstrelaEstrela

Print ("Top de mais") rsrs

MP

Marcos Pinho

EstrelaEstrelaEstrelaEstrelaEstrela

Print ("Top de mais") rsrs

Mais cursos gratuitos em Linguagens de programação ( Python, Ruby, Java )

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!