Imagem do Curso gratuito Programação em Python

Curso online gratuitoProgramação em Python

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

5

EstrelaEstrelaEstrelaEstrelaEstrela

(9)

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.

Neste curso gratuito, aprenda sobre

  • Fundamentos de Programação e Ambiente Python
  • Estruturas de Controle e Laços em Python
  • Estruturas de Dados em Python
  • Funções, Memória e Organização de Código
  • Introdução à Programação Orientada a Objetos

Descrição do curso

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.

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?
  • Aula em vídeo: Conjuntos (sets) [Curso de Python: Aula 20] 15m
  • Exercício: Qual das seguintes afirmativas sobre conjuntos (sets) em Python é verdadeira?
  • Aula em vídeo: Dicionários (dicts) [Curso de Python: Aula 21] 37m
  • Exercício: Qual das seguintes afirmações é verdadeira sobre a estrutura de dados dicionário (dict) em Python?
  • Aula em vídeo: Funções [Curso de Python: Aula 22] 36m
  • Exercício: O que é uma função em Python e qual é um dos principais benefícios de usá-la?
  • Aula em vídeo: (I)Mutabilidade (como funciona a memória) [Curso de Python: Aula 23] 23m
  • Exercício: Qual é a diferença entre objetos mutáveis e objetos imutáveis em Python?
  • Aula em vídeo: O comando import (múltiplos arquivos-fonte) [Curso de Python: Aula 24] 23m
  • Exercício: Ao trabalhar com projetos complexos em Python, por que é importante modularizar o código em diferentes arquivos fonte?
  • Aula em vídeo: Manipulando arquivos (txt, csv, JSON, etc) [Curso de Python: Aula 25] 27m
  • Exercício: Qual é a função utilizada em Python para abrir um arquivo que está armazenado em memória secundária, como um HD ou SSD?
  • Aula em vídeo: Introdução à orientação a objetos [Curso de Python: Aula 26] 43m
  • Exercício: O que caracteriza a diferença entre métodos e atributos em Classes no paradigma de programação orientada a objetos em Python?

Este curso gratuito inclui:

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

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

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

Brayan Alessandro Jesus Moreira

my name's is Dexter , Payton

Brayan Alessandro Jesus Moreira

my names is Dexter Morgan

Marcos Pinho

Print ("Top de mais") rsrs

Marcos Pinho

Print ("Top de mais") rsrs

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

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ de 9 milhões
de alunos

Certificado grátis e
válido em todo o Brasil

60 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, ebooks e audiobooks