← Voltar ao curso

Suas conquistas no Curso de Python Básico

Veja suas medalhas, acompanhe quanto falta e emita o certificado quando for aprovado em todos os 16 módulos.

Suas medalhas

0 / 16

Cada medalha vem de ser aprovado na mini-prova do módulo (70%). Compartilhar suas conquistas no LinkedIn é gratuito.

Medalhas por módulo

Conclua a mini-prova de cada módulo para desbloquear a medalha. Clique numa medalha conquistada para compartilhar no LinkedIn.

  • Medalha do módulo 1: Boas-vindas ao mundo Python🔒

    Módulo 1

    Boas-vindas ao mundo Python

  • Medalha do módulo 2: Preparando o seu ambiente🔒

    Módulo 2

    Preparando o seu ambiente

  • Medalha do módulo 3: Seu primeiro programa em Python🔒

    Módulo 3

    Seu primeiro programa em Python

  • Medalha do módulo 4: Variáveis e tipos de dados🔒

    Módulo 4

    Variáveis e tipos de dados

  • Medalha do módulo 5: Entrada de dados com input()🔒

    Módulo 5

    Entrada de dados com input()

  • Medalha do módulo 6: Operadores e cálculos🔒

    Módulo 6

    Operadores e cálculos

  • Medalha do módulo 7: Condições com if, elif e else🔒

    Módulo 7

    Condições com if, elif e else

  • Medalha do módulo 8: Repetições com while🔒

    Módulo 8

    Repetições com while

  • Medalha do módulo 9: Repetições com for e range()🔒

    Módulo 9

    Repetições com for e range()

  • Medalha do módulo 10: Listas em Python🔒

    Módulo 10

    Listas em Python

  • Medalha do módulo 11: Tuplas, dicionários e conjuntos🔒

    Módulo 11

    Tuplas, dicionários e conjuntos

  • Medalha do módulo 12: Trabalhando com textos🔒

    Módulo 12

    Trabalhando com textos

  • Medalha do módulo 13: Funções🔒

    Módulo 13

    Funções

  • Medalha do módulo 14: Tratamento básico de erros🔒

    Módulo 14

    Tratamento básico de erros

  • Medalha do módulo 15: Arquivos de texto🔒

    Módulo 15

    Arquivos de texto

  • Medalha do módulo 16: Projeto final: seu gerenciador de tarefas🔒

    Módulo 16

    Projeto final: seu gerenciador de tarefas

Mapa de conhecimento

Os conceitos que você aprende em cada módulo. Ficam verdes quando você é aprovado na prova do módulo.

Módulo 1: Boas-vindas ao mundo Python

o que e pythonlinguagem de programacaolegibilidade do pythonareas de uso do pythonbibliotecasautomacao de tarefasprojetos do cursoaprender fazendoprojeto final gerenciadormetodo de estudoerro como ferramentaconstancia no estudoplayground pythonexecutar codigoprimeiro print

Módulo 2: Preparando o seu ambiente

playground como ambientepython no navegadorquando instalar localmenteinstalar python windowsadd python ao pathinstalador oficialpython versionlauncher pymodo interativo replinstalar vs codeextensao pythonexecutar no vs codeterminal vs editorarquivo pymodo interativo vs scriptpasta de projetosrodar python arquivochecklist do ambiente

Módulo 3: Seu primeiro programa em Python

funcao printstrings entre aspassep e endinterpretador pythonrodar arquivo pyordem de execucaosyntaxerroranatomia do errociclo ler corrigir rodarcomentarios com cerquilhacomentario do porquedesativar linha em testepep 8espaco depois da virgulauma instrucao por linhapratica cartao de visitasmoldura com printprograma passo a passo

Módulo 4: Variáveis e tipos de dados

o que e variavelatribuicao com igualnomes de variaveisstrings tipo strconcatenacao e repeticaofuncao leninteiros tipo intunderline em numerosint sem limitedecimais tipo floatponto decimalarredondamento roundbooleanos true falsecomparacoes geram boolbool como respostafuncao typeerro typeerrorconversao de tipospratica cadastroescolha de tiposficha formatada

Módulo 5: Entrada de dados com input()

funcao inputprompt de inputprograma interativoinput em variavelusar resposta no printfluxo de conversainput devolve strconversao int floatconcatenacao vs somavalueerror na conversaosoma de stringsponto e virgula decimalpratica inputcalculo ano 100mensagem personalizada

Módulo 6: Operadores e cálculos

operadores aritmeticos basicosdivisao devolve floatcontas com variaveisdivisao inteiraoperador restopar ou impar com restooperador potenciaprecedencia de operadoresparenteses para clarezaoperadores de comparacaoatribuicao vs igualdadecomparar stringsoperador andoperador oroperador notpratica calculadoramedia de dois numerosporcentagem em python

Módulo 7: Condições com if, elif e else

o que e uma condicaodecisao no codigoexpressao que vira booleanocomando ifbloco indentadodois pontos do ifcomando elsebifurcacao if elseelse sem condicaocomando elifordem das condicoeselse final como restoconverter antes de compararcomparar stringsoperador inindentacao de 4 espacosindentationerrorblocos aninhadosfaixas de idadevalidar antes de decidirprograma verificador de idade

Módulo 8: Repetições com while

o que e um looprepeticao no codigocondicao do loopanatomia do whilevariavel de controleteste da condicaoloop infinitocomo parar um programabreak saida de emergenciacontadoracumuladorvalor sentinelapadrao menu while truebreak no sairvalidacao de opcaopratica menu interativoloop principaljuntando condicoes e repeticao

Módulo 9: Repetições com for e range()

for vs whilelaco forvariavel do loopfuncao rangefim exclusivopasso do rangerepetir n vezesacumulador com forsoma de gaussstrings como sequenciaspercorrer textocontar caracterestabuada com forfor aninhadofstring alinhadatabuada automaticaintervalo personalizadoprograma com for

Módulo 10: Listas em Python

o que e uma listacolchetes em listasfuncao lenindice comeca em zeroindice negativoindex errormetodo appendmetodo insertlista vazia que crescemetodo removemetodo popcomando delfor em listasfuncao enumeratesum e maxoperador inmetodo countmetodo indexprojeto lista de comprasmenu com while e listaremocao segura

Módulo 11: Tuplas, dicionários e conjuntos

o que e tuplaimutabilidade da tupladesempacotamento de tuplalista ou tuplaregistro fixointencao no codigodicionario chave valoracessar por chavekeyerror e getdicionario como fichapercorrer dicionariodicionario dentro de listaconjunto setremover duplicatas com setuniao e intersecaopratica ficha de alunomedia e situacaoimpressao formatada

Módulo 12: Trabalhando com textos

metodos de caixaimutabilidade de stringscomparar sem caixastrip e variantesespaco invisivelhabito input stripoperador in em stringsfind e countreplace substituicaof stringexpressao nas chavesformato casas decimaislen em stringscontar palavras com splitjuntar com joinpipeline de limpezacapitalizacao com conectivosiniciais do nome

Módulo 13: Funções

o que e uma funcaofuncoes embutidasproblema do codigo repetidopalavra chave defdefinir vs chamarcorpo da funcaoparametros de funcaoargumento vs parametrovalores padraoreturnvalor de retornoretorno noneprint vs returnerro do none inesperadocalcular e mostrar separadosdividir em funcoesprograma principalnomes que explicampratica de funcoesmedia com listaaprovacao com return

Módulo 14: Tratamento básico de erros

familias de erroserro de sintaxeerro de logicatracebackleitura de baixo para cimalinha do errotypeerror e valueerrornameerrorzerodivisionerrortry exceptexcept especificofluxo de excecaovalidacao de entradaloop de validacaocalculadora blindada

Módulo 15: Arquivos de texto

persistencia em arquivoarquivo txtpasta de trabalhomodo escrita wmodo acrescentar ametodo writemodo leitura rler linha a linhafilenotfounderrorbloco withfechamento automaticowith como padraoencoding utf 8validacao do conteudo lidocaminho relativo e absolutotarefas persistentesacrescentar e listarprograma resiliente

Módulo 16: Projeto final: seu gerenciador de tarefas

visao do projetomapa de conceitosconstrucao incrementalesqueleto do programafuncoes vaziasloop principaladicionar tarefalistar com enumeratelista de dicionariosconcluir tarefaremover tarefavalidacao de entradasalvar em arquivocarregar do arquivopersistencia de dadostoques de acabamentoconfirmar acoescodigo final completoretrospectiva do cursoevoluir o projetotrilha python

Certificado de conclusão

Ao ser aprovado nas mini-provas de todos os 16 módulos, você emite um certificado em PDF com o seu nome, gerado no seu próprio navegador.