Olá, estou muito animado para começar este curso com você, mas antes de o fazermos, precisamos ver onde estamos começando
e onde estamos terminando para que tenhamos um caminho claro para o sucesso.
Agora, este curso tem mais de duzentos vídeos em HD e toneladas de exercícios e projetos, mas todos eles estão
divididos em seções para nos ajudar a aprender melhor.
O curso vai começar com o básico do Python aqui.
Se esta é sua primeira vez aprendendo uma linguagem de programação, será muito, muito útil,
mesmo para aqueles que já conhecem uma linguagem de programação, mas não sabem nada sobre Python.
Esta seção irá ajudá-lo a aprender o básico para que se sinta confortável ao programar.
Esta é uma grande seção, então, na verdade, temos duas partes.
E, ao longo do caminho, você me verá codificar, mas também codificar a si mesmo e praticar a codificação para que se
sinta confortável com o que o Python tem a oferecer.
A seguir, falaremos sobre um ambiente de desenvolvedor profissional de python.
Ensinamos como usar o terminal e a linha de comando sobre como usar editores de código como Sublime Text e
Visual Studio Code.
Falamos sobre o uso do encanto PI, um idy totalmente integrado para desenvolvedores Python e também sobre como usar os
notebooks Jupiter, porque vamos usar esses notebooks mais tarde no curso para fazer algo
realmente excitante.
Dica, sugestão.
É aprendizado de máquina.
E assim que tivermos um ambiente de desenvolvedor totalmente profissional, entraremos em alguns tópicos avançados de
python.
Agora, nesta seção, não vamos fugir de nenhum tópico difícil, mas vou ajudá-lo a entendê-los e dar
sentido a tudo isso.
Vamos falar sobre programação orientada a objetos classis, sobre geradores de decorador, tratamento de ar, programação
funcional, bem como as melhores práticas quando se trata de como escrever código limpo.
E também aprenderemos sobre pacotes Python populares, como trabalhar com arquivos, como testar nosso código, como
usar expressões regulares e muito mais.
Sua cabeça pode doer no final da seção, mas acredite em mim, vai ser divertido.
Agora, a maioria dos cursos estará concluída até lá.
Você aprendeu Python e deve estar pronto, certo?
Bem, não realmente, porque uma vez que aprendemos essa nova linguagem, essa nova sintaxe, temos nossos computadores configurados para
trabalhar com Python.
Precisamos conversar sobre como podemos aplicar nosso conhecimento recém-adquirido.
Essa é a parte divertida do curso.
Começamos falando sobre as carreiras e as opções de carreira que você tem em Python.
Em seguida, entramos em diferentes campos em que podemos usar Python.
Se vamos aprender sobre scripts em Python, onde usamos Python para enviar e-mails automatizados,
usamos Python para processar imagens, trabalhar com arquivos PDF.
Usamos Python para enviar mensagens de texto para nós mesmos.
Construímos um bot do Twitter.
E meu projeto favorito nesta seção é construir um verificador de senha para realmente ver se as senhas que
você usa já foram hackeadas.
É muito, muito divertido.
Também falamos sobre coleta de dados.
Um caso de uso muito comum com Python é extrair dados online e usá-los para algo produtivo.
Em nosso caso, aprenderemos sobre coleta de dados e como podemos criar um site realmente popular
para programadores, a fim de selecionar apenas os artigos que são importantes para você se manter atualizado com a indústria.
Novamente, será um projeto muito divertido.
Eu sei.
Estou dizendo que todos os projetos são divertidos, mas tudo bem, sou parcial.
Dá um tempo aqui.
Também aprenderemos sobre automação e usaremos algo chamado selênio para realmente controlar por meio
de nossas máquinas um navegador da Web e fazer com que a máquina execute diferentes tarefas como se fosse um usuário.
E há alguns aplicativos realmente divertidos quando se trata de automação, sobre os quais falaremos.
E então eu sei que conheço os dois tópicos favoritos de todos, desenvolvimento web e ciência de dados e aprendizado de
máquina.
Essas duas seções serão muito divertidas e acho que provavelmente serão as seções mais populares na
seção de desenvolvimento da Web.
Vamos aprender como usar HTML e JavaScript, bem como Python para construir nosso próprio servidor, construir nosso próprio site de portfólio,
colocar o site online em produção e ter futuros empregadores e clientes enviando mensagens para você por meio
de seu site.
E sim, você vai personalizá-lo e fazer o que quiser com este site de portfólio.
Então você tem algo para mostrar no final do curso.
E então a parte de ciência de dados de aprendizado de máquina, vamos usar algo chamado
Jupiter Notebook's e Kagle para acessar alguns conjuntos de dados realmente interessantes.
Vamos usar bibliotecas como Pendas e Cycad, aprender a prever quais jogadores de futebol serão
os mais valiosos ou serão mal pagos.
Vamos construir nosso próprio modelo de aprendizado de máquina usando o conjunto de dados iris.
E então também faremos alguma detecção de imagem, onde podemos alimentar o modelo de aprendizado de máquina com uma imagem e ele
vai prever de que é a imagem e de que você é.
Na verdade, vamos ver como essa mágica do aprendizado de máquina funciona nos bastidores, como você pode ver, temos
muito a abordar neste curso.
E no final de tudo, tudo isso vai se encaixar e fazer sentido desde o início das noções
básicas do Python até o fim com o aprendizado de máquina.
Vamos levá-lo do zero ao domínio.
Mas você sabe o que?
A melhor parte deste curso é nossa comunidade online.
Temos milhares de desenvolvedores conversando todos os dias, ajudando uns aos outros, resolvendo problemas juntos e apenas conversando sobre
o que há de melhor e mais recente em programação.
Agora, este é um recurso opcional para você usar para que possa ter conversas com outros
alunos e comigo mesmo.
Então você sente que faz parte de uma sala de aula e não está fazendo isso o tempo todo.
Mas você sabe o que?
Chega de conversa.
Eu sei que você está ficando animado.
Eu também.
Então vamos começar.
Vamos começar a aprender e ver por que Python se tornou a linguagem mais popular do mundo.