Imagem do Curso gratuito Programação em Python

Curso online gratuito Programação em Python

Duração do curso online: 4 horas e 31 minutos

4.8

EstrelaEstrelaEstrelaEstrelaEstrela

(163)

Aprenda Python do zero e programe seus primeiros scripts com lógica, loops e funções. Curso online gratuito com exercícios e base para evoluir na carreira.

Neste curso gratuito, aprenda sobre

  • Visão geral do curso e objetivos da programação em Python
  • Características do Python (simplicidade, legibilidade e versatilidade)
  • Instalação do Python e uso das ferramentas/interpretadores incluídos
  • Criação e uso de variáveis e tipos básicos de dados
  • Operadores aritméticos, incluindo divisão inteira (//)
  • Estruturas condicionais: if, else e if encadeado (elif)
  • Operadores relacionais: ==, !=, >, <, >=, <=
  • Operadores lógicos: and, or, not
  • Laços de repetição: while e for, incluindo for encadeado (tabuada)
  • Entrada de dados com input() e conversões de tipos
  • Métodos comuns de strings para manipulação e formatação de texto
  • Funções: criação, reutilização e organização do código
  • Funções com parâmetros, parâmetros dinâmicos e valores padrão
  • Resolução de exercícios de fixação para aplicar os conceitos na prática

Sobre o curso online gratuito

Python é uma das linguagens mais usadas no mercado por ser clara, versátil e produtiva — perfeita para quem quer entrar em programação ou migrar de área. Neste curso online gratuito de Programação em Python, você começa do zero e avança com segurança pelos fundamentos que formam a base de qualquer projeto, seja para automação, desenvolvimento de aplicações, ciência de dados ou estudos acadêmicos.

Ao longo das aulas, você entende como o Python funciona, prepara o ambiente no seu computador e aprende a executar seus primeiros códigos, ganhando autonomia para testar ideias e resolver problemas. A cada etapa, o curso reforça o raciocínio lógico: você trabalha com variáveis, operadores e expressões, aprendendo a escrever instruções mais precisas e a evitar erros comuns no início.

Em seguida, você aprofunda a tomada de decisões no código com estruturas condicionais, inclusive combinações mais completas para lidar com cenários diferentes. Também aprende a usar comparações e operadores lógicos, o que permite montar regras e validações semelhantes às encontradas em sistemas reais — por exemplo, checar permissões, estados e condições antes de executar uma ação.

Para ganhar fluência, o curso explora estruturas de repetição e mostra como automatizar tarefas com laços, incluindo situações com repetições aninhadas. Você aprende a receber dados do usuário, tratar entradas e criar programas mais interativos. A parte de manipulação de textos ajuda a lidar com strings no dia a dia, útil para validar informações, formatar saídas e trabalhar com dados simples.

Por fim, você consolida o conhecimento ao organizar o código com funções, passando parâmetros, usando opções padrão e entendendo como criar soluções mais reutilizáveis e fáceis de manter. Com exercícios de fixação, você pratica o que aprendeu e fortalece a capacidade de transformar um problema em um algoritmo funcional, passo a passo. É um caminho direto para construir uma base sólida em Python e seguir evoluindo para temas mais avançados com confiança.

Conteúdo do curso

  • Aula em vídeo: Curso de Programação em Python - Aula 01 Introdução 01m
  • Exercício: Qual será o foco principal do novo curso mencionado no vídeo?
  • Aula em vídeo: Curso de Programação em Python - Aula 02 Conhecendo o Python 06m
  • Exercício: Qual é uma característica importante da linguagem Python destacada no texto?
  • Aula em vídeo: Curso de Programação em Python - Aula 03 Baixando e Instalando Copilador Python 04m
  • Exercício: Qual o passo a passo para baixar e instalar o Python em seu computador?
  • Aula em vídeo: Curso de Programação em Python - Aula 04 Conhecendo os Copiladores de Python 05m
  • Exercício: Quais são as funcionalidades dos programas instalados com o Python na aula mencionada?
  • Aula em vídeo: Curso de Programação em Python - Aula 05 Variaveis 09m
  • Aula em vídeo: Curso de Programação em Python - Aula 06 Operadores Aritméticos 06m
  • Exercício: Qual é o operador de divisão em Python que retorna apenas a parte inteira do resultado?
  • Aula em vídeo: Curso de Programação em Python - Aula 07 Condicional if 06m
  • Exercício: Para que serve o comando 'if' em Python?
  • Aula em vídeo: Curso de Programação em Python - Aula 08 Condicional if Encadeado 05m
  • Exercício: Qual é o conceito ensinado na aula de programação em Python?
  • Aula em vídeo: Curso de Programação em Python - Aula 09 Operadore Relacionais 07m
  • Exercício: Quais são os operadores relacionais mencionados no curso?
  • Aula em vídeo: Curso de Programação em Python - Aula 10 Operadores Lógicos 06m
  • Exercício: Quais são os operadores lógicos abordados na aula?
  • Aula em vídeo: Curso de Programação em Python Aula 11 Estrutura de Repetição While 04m
  • Exercício: Qual é a característica da estrutura de repetição 'while' utilizada na programação?
  • Aula em vídeo: Curso de Programação em Python - Aula 12 Estrutura de Repetição For 06m
  • Exercício: Para que serve o laço 'for' em linguagens de programação, como o Python?
  • Aula em vídeo: Curso de Programação em Python - Aula 13 Estrutura de Repetição For Encadeado - Tabuada 05m
  • Exercício: Qual é o objetivo da estrutura de repetição "for encadeado" apresentada na aula 13 do curso de Programação em Python por DD Tutoriais?
  • Aula em vídeo: Curso de Programação em Python - Aula 14 Entrada de Dados 07m
  • Exercício: Qual é o comando em Python utilizado para receber entrada de dados do usuário?
  • Aula em vídeo: Curso de Programação em Python - Aula 15 Métodos de Strings 07m
  • Exercício: Quais são os métodos de manipulação de strings abordados na aula de programação em Python?
  • Aula em vídeo: Curso de Programação em Python - Aula 16 Funções 05m
  • Exercício: Qual é a principal vantagem do uso de funções na programação?
  • Aula em vídeo: Curso de Programação em Python - Aula 17 Funções com Parâmetros 04m
  • Exercício: O que é necessário ao definir uma função que recebe parâmetros do usuário?
  • Aula em vídeo: Curso de Programação em Python - Aula 18 Funções Dinâmicas 04m
  • Exercício: O que uma função dinâmica em programação faz?
  • Aula em vídeo: Curso de Programação em Python - Aula 19 Funções com Parâmetros Pré-Definidos 04m
  • Exercício: Qual é a função dos parâmetros predefinidos em Python?
  • Aula em vídeo: Curso de Programação em Python - Aula 20 Exercício de Fixação Part .01 10m
  • Exercício: Qual é o objetivo do programa apresentado na videoaula?
  • Aula em vídeo: Curso de Programação em Python - Aula 21 Exercício de Fixação Part .02 10m
  • Aula em vídeo: Curso de Programação em Python - Aula 22 Tuplas 06m
  • Aula em vídeo: Curso de Programação em Python - Aula 23 Tuplas com For 03m
  • Aula em vídeo: Curso de Programação em Python - Aula 24 Manipulando Posições das Tuplas 04m
  • Aula em vídeo: Curso de Programação em Python - Aula 25 Cordas 04m
  • Aula em vídeo: Curso de Programação em Python - Aula 26 Listas 08m
  • Aula em vídeo: Curso de Programação em Python - Aula 27 Índices Negativos 03m
  • Exercício: Qual o resultado da execução do código abaixo?
  • Aula em vídeo: Curso de Programação em Python - Aula 28 Dicionário 04m
  • Aula em vídeo: Curso de Programação em Python - Aula 29 Funções Fornecidas pelo Python 07m
  • Exercício: Qual é a função que retorna uma lista de todos os atributos e métodos de uma instância ou classe em Python?
  • Aula em vídeo: Curso de Programação em Python - Aula 30 Programação Orientada a Objetos POO 03m
  • Aula em vídeo: Curso de Programação em Python - Aula 31 Criando Classes 03m
  • Exercício: Qual é a função de uma classe na programação orientada a objetos em Python?
  • Aula em vídeo: Curso de Programação em Python - Aula 32 Adicionando Atributos 03m
  • Aula em vídeo: Curso de Programação em Python - Aula 33 Trabalhando com Métodos 06m
  • Exercício: O que são métodos em Python?
  • Aula em vídeo: Curso de Programação em Python - Aula 34 Método Contrutor 02m
  • Aula em vídeo: Curso de Programação em Python - Aula 35 Herança 04m
  • Aula em vídeo: Curso de Programação em Python - Aula 36 Criando Arquivos Externos 03m
  • Aula em vídeo: Curso de Programação em Python - Aula 37 Escrevendo em Arquivos Externos 05m
  • Aula em vídeo: Curso de Programação em Python - Aula 38 Lendo Arquivos Externos 06m
  • Aula em vídeo: Curso de Programação em Python - Aula 39 Apresentação do Projeto Final 03m
  • Aula em vídeo: Curso de Programação em Python - Aula 40 Criando o Modulo de funções 11m
  • Aula em vídeo: Curso de Programação em Python - Aula 41 Criando o Campo Cadastra Contato 09m
  • Aula em vídeo: Curso de Programação em Python - Aula 42 Criando a Consulta Completa 07m
  • Aula em vídeo: Curso de Programação em Python - Aula 43 Criando a Consulta Unica Pt 1 09m
  • Exercício: Qual é a decisão que deve ser tomada para criar a listagem única no banco de dados de contatos?
  • Aula em vídeo: Curso de Programação em Python - Aula 44 Criando a Consulta Unica Pt 2 07m
  • Aula em vídeo: Curso de Programação em Python - Aula 45 Finalizando a Agenda 09m
  • Exercício: Qual é a forma correta de importar o módulo "métodos" no programa principal?

Este curso gratuito inclui:

Ícone aprenda com o curso em áudio

4 horas e 31 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

Como instalar o Python no computador para começar a programar?

Baixe o instalador no site oficial do Python, execute-o e marque a opção para adicionar o Python ao PATH antes de concluir a instalação.

Qual operador de divisão retorna apenas a parte inteira em Python?

O operador de divisão inteira é //, que descarta a parte decimal do resultado.

Qual comando recebe dados digitados pelo usuário em Python?

O comando input() é usado para receber informações digitadas pelo usuário.

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

Os estudantes consideraram o curso online gratuito excelente, sensacional e de extrema qualidade. Destacaram o aprendizado, a clareza e a eficiência do conteúdo, afirmando que aprenderam muito em pouco tempo.

LF

LUCAS FELIPE

EstrelaEstrelaEstrelaEstrelaEstrela

Brabo

PQ

Programadora QAs

EstrelaEstrelaEstrelaEstrelaEstrela

muito bom, to aprendendo de mais!

M

Miguel

EstrelaEstrelaEstrelaEstrelaEstrela

Extrema qualidade de aprendizagem.

LP

Laryson Py

EstrelaEstrelaEstrelaEstrelaEstrela

caracaaaaaaaaaaaaa em poucas linhas ele fez o que eu tinha feito em 11. Muito bom

JC

Julio Cesar

EstrelaEstrelaEstrelaEstrelaEstrela

Simplesmente sensacional

PP

Pedro Paulo Papin

EstrelaEstrelaEstrelaEstrelaEstrela

achei incrível aprendi muito

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

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!