Curso online gratuitoProgramação em Python

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

5

EstrelaEstrelaEstrelaEstrelaEstrela

(6)

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.

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]

    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?

Este curso gratuito inclui:

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

QR Code - Baixar Cursa - Cursos Online

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.

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

BA

Brayan Alessandro Jesus Moreira

my name's is Dexter , Payton

BA

Brayan Alessandro Jesus Moreira

my names is Dexter Morgan

MP

Marcos Pinho

Print ("Top de mais") rsrs

MP

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