Curso Aberto

Fundamentos da Programação com Python

Aprenda Programacao Orientada a Objetos

Inicie o curso
Programa Nanodegree

Fundamentos de Deep Learning

Evolua em sua carreira com um certificado que antecipa seu sucesso!

Resumo do curso

Nesta aula de programação introdutória, você vai aprender Programação Orientada a Objetos, um técnica important para engenheiros de software que permitirá a reutilização e o compartilhamento de código com facilidade. Você vai aprender fazendo, e vai construir um mini projeto em cada lição para aprender e praticar conceitos de programação.

Nós ouvimos que a programação pode ser intimidante para os recém-chegados, e criamos este curso para certificar-se de que você tem uma boa experiência de aprendizagem! Você vai aprender ativamente com nossos mini-projetos (veja a lista impressionante abaixo), que você vai ser capaz de compartilhar com orgulho com os seus amigos. Você também vai aprender importantes conceitos de programação, um por um, sem surpresas ou saltos de lógica ao longo do caminho.

Você irá adicionar algumas grandes ferramentas para o seu kit de ferramentas de programação neste curso! Você irá:

  • começar a programar na linguagem de programação Python;
  • reutilizar e compartilhar código com Programação Orientada a Objetos;
  • criar e compartilhar incríveis projetos!

Este curso introdutório é para você, se você quer ser um engenheiro de software, ou se você quiser colaborar com os programadores. Dominar a Programação Orientada a Objetos irá impulsionar a sua carreira em tecnologia, e é também uma ótima maneira de aprender como engenheiros de software pensam sobre a resolução de problemas.

Este curso também é uma parte do nosso Nanodegree Desenvolvedor Web Full Stack.

Valor do curso
Grátis
Tempo estimado Tempo total entre hoje e dia da formatura depende do seu compromisso semanal. Em média, os nossos graduados completam este nanodegree em 6 semanas
6 semanas
Nível
beginner
O curso inclui

Videoaulas

Testes interativos

Aulas com profissionais do setor

Ritmo individual de aprendizado

Comunidade de apoio aos alunos

Sua jornada de aprendizagem

Este curso aberto é seu primeiro passo em direção a uma nova carreira com o programa Fundamentos de Deep Learning

Curso Aberto

Fundamentos da Programação com Python

por

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

Kunal Chawla
Kunal Chawla

Instrutor

Pré-requisitos

É preciso alguma familiaridade com as seguintes recursos de programação em qualquer linguagem de computador (C++, Java, Python, Inglês etc.):

  • declaração if
  • laços
  • funções

Não se preocupe se você sente que precisa de uma reciclagem sobre qualquer uma dessas idéias de programação. Isso está ok. Vamos fornecer informações que irão lembrá-lo como usar essas estruturas na construção de programas.

Por que fazer este curso?

Você deve fazer este curso se você quiser construir projetos impressionantes, escrevendo apenas algumas linhas de código. Aqui estão alguns deles:

  • Project Take a Break: Você conhece um amigo que trabalha muitas horas? Vamos escrever um programa que agenda pausas ao longo do dia - lembrando seu amigo para ouvir música, levantar e dançar à sua música favorita, ou simplesmente caminhar longe do computador de vez em quando.http://youtu.be/C29aerpwkc8
  • Project Profanity Editor: Vamos escrever um programa em Python que detecta palavrões em emails e que pode salvar usuários de momentos embaraçosos. http://youtu.be/Rvj2UI-wVXA
  • Movie Website: Vamos aprender como fazer uma página incrível que lista seus filmes favoritos e mostra seus trailers. https://www.youtube.com/watch?v=X0FoelOIZM0&t=1m24s

Enquanto construimos esses projetos, vamos aprender sobre uma técnica de programação que é usada por engenheiros de software diariamente, a Programação Orientada a Objetos.

Finalmente, vamos trabalhar em conjunto para obter a melhor leitura de documentos de ajuda e usando o código de outras pessoas quase como blocos de Lego para construir nossos programas. Ao construir esses projetos, você vai se tornar mais confiante em sua capacidade de programar e passar de "programação parece mágica" para "oh, eu posso fazer isso."

Quais são os recursos?
Vídeos dos instrutores Exercícios práticos Aulas com profissionais do setor