Novo curso
Curso online gratuito de Programação em Python. Aprenda desde o básico a manipulação de arquivos e orientação a objetos. Perfeito para iniciantes e desenvolvedores.
O curso "Programação em Python" é uma oportunidade imperdível para quem deseja aprender uma das linguagens de programação mais versáteis e populares da atualidade. Com uma duração total de 10 horas e 21 minutos, o curso encontra-se na categoria de Informática (TI) e na subcategoria de Linguagens de Programação Multiuso, abrangendo Python, Ruby, Java, e C. Este curso é inteiramente gratuito e está preparado para ajudar iniciantes a se tornarem proficientes em Python.
O curso é estruturado de maneira a proporcionar uma experiência de aprendizagem progressiva e compreensiva. A jornada começa com uma visão geral do que é a programação em Python, estabelecendo as bases em um conteúdo introdutório. A seguir, os alunos são apresentados às ferramentas e ambientes de desenvolvimento, com uma explicação detalhada sobre como utilizar o IDLE e o VS Code para escrever e depurar códigos.
As primeiras lições também cobrem conceitos essenciais como saída de dados com as funções print()
e f-strings
, além da entrada de dados com a função input()
. Essas funções são fundamentais para qualquer programador, permitindo interações básicas entre a aplicação e o usuário.
À medida que o curso avança, os alunos são introduzidos a conceitos mais complexos, incluindo variáveis, tipos de dados, operadores e expressões aritméticas. Aqui, os fundamentos da programação são estabelecidos, permitindo que os alunos manipulem e controlem o fluxo de dados de maneira eficiente. O curso também explora as palavras reservadas (keywords) e as funções nativas (built-in functions), que são indispensáveis para a escrita de códigos limpos e eficientes.
Uma parte significativa do curso é dedicada ao entendimento dos comandos de controle de fluxo, começando pelo if
e suas variações if-else
e if-elif-else
. O curso prossegue com os laços de repetição while
e for
, além das funções break
e continue
, que são cruciais para a criação de loops e a manipulação de grandes volumes de dados.
Os conceitos de estruturas de dados como listas, matrizes, strings, tuplas, conjuntos e dicionários são abordados em detalhes, equipando os alunos com a capacidade de armazenar e manipular dados de maneira eficiente e organizada. O curso também oferece uma introdução às funções, explicando sua importância e utilidade em tornar o código mais modular e reutilizável.
A mutabilidade e imutabilidade dos objetos em Python, um tópico muitas vezes negligenciado, é cuidadosamente explicado, ajudando os alunos a compreender como a memória funciona em Python. Compreender o comando import
e a manipulação de arquivos diversos, como txt, csv, e JSON, acrescenta uma camada extra de funcionalidade ao que os alunos podem criar com Python.
Por fim, o curso culmina com uma introdução à orientação a objetos, um paradigma de programação que permite a criação de software de grande escala e mais fácil manutenção. Este curso abrange uma ampla gama de tópicos, oferecendo uma base sólida para qualquer pessoa interessada em se tornar proficiente em Python.
Aula em vídeo: Curso Gratuito de Programação em Python [Curso de Python: Aula 0]
0h09m
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]
0h25m
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]
0h21m
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]
0h14m
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]
0h24m
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]
0h18m
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]
0h20m
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]
0h21m
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]
0h12m
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]
0h17m
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]
0h38m
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]
0h15m
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]
0h14m
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]
0h25m
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]
0h26m
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]
0h13m
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]
0h32m
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]
0h27m
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]
0h19m
Exercício: Qual operador em Python é usado para concatenar duas strings?
Aula em vídeo: Tuplas (tuples) [Curso de Python: Aula 19]
0h13m
Exercício: Qual das seguintes afirmações é verdadeira sobre tuplas em Python?
10 horas e 21 minutos de curso online em vídeo
Exercícios para treinar seus conhecimentos
Certificado digital de conclusão de curso
100% gratuito, do conteúdo ao certificado
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:
Estude de graça!
Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!
Melhore seu currículo!
São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!
Certificado Digital grátis!
Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.
176 páginas11h50m
142 páginas9h02m
238 páginas19h34m
123 páginas12h26m
Milhares de cursos online em vídeo, cursos em áudio ou texto.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixar nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 6,5 milhões
de alunos
Certificado Gratuito e
Válido em todo o Brasil
48 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, áudio e texto