Curso de Desenvolvimento Web com Python – Curso gratuito!
Você sabe como construir sites usando o Python do absoluto zero? Nesta aula te trouxe um curso de desenvolvimento web com Python Gratuito!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Curso de Desenvolvimento Web com Python
Nessa aula eu vou te mostrar como você pode acessar esse curso gratuito, como funciona a criação de sites com Python e qual o projeto que eu vou te ensinar.
A ideia desse projeto é construir o FakePinterest, que é uma cópia do Pinterest, mas vamos ter diversos recursos.
Você vai conseguir fazer login no site, criar sua conta, ter uma validação de login e senha, validação de e-mail repetido, poderá inserir suas próprias imagens no site, pode visualizar conteúdo de outras pessoas e muito mais!
Além disso, eu vou te mostrar brevemente como funciona o código por trás desse site e onde entra o front-end e o back-end na criação do site. E tudo isso usando o Python!
Sim, podemos construir sites em Python, pensando em demonstrar isso fiz uma maratona de aulas em que explico passo a passo como construir um site.
O objetivo desta aula não é mostrar o passo a passo de como fazer um site e sim mostrar todas as etapas que vamos ensinar na maratona que preparei.
Não posso afirmar por quanto tempo o curso vai ficar disponível gratuitamente, por isso recomendo que se inscreva e garanta a sua vaga, garanto que é bem completo e seu objetivo é ensinar como fazer um site em Python do zero.
O que vamos aprender no curso?
Existem diversas linguagens de programação usadas para a construção de sites, no Python podemos fazer utilizando duas principais ferramentas, o Flask e o Django.
Qual das duas ferramentas é melhor? Flask ou Django?
Ambas são excelentes, porém, acredito que o Flask seja mais didático, por este motivo, para que a explicação vá em uma crescente evoluindo passo a passo, vou usar o Flask.
Não se preocupe porque, no curso vou partir de uma base em branco e todos os códigos serão explicados no detalhe.
Geralmente dentro do site vamos ter três grandes pacotes de informações:
- Arquivos estáticos
São as fotos que os usuários postam, as fotos que você postou no site e os arquivos de edição visual que são o CSS, já vamos falar mais sobre ele.

Esses são os recursos de Front-end do site, vamos fazer neste curso tanto a parte de Front-end quanto a parte de Back-end.
Na parte de Front-end vamos trabalhar com HTML e CSS, essas duas programações definem a estrutura e aparência do site respectivamente.
Neste projeto não vamos usar arquivos supercomplexos, o que queremos é construir um site bonito com diversas imagens organizadas e com um código simples de fazer.
Assim, se você for iniciante, não se preocupe, pode se inscrever sem medo porque após ver o resultado do que podemos fazer com Python você vai se apaixonar por essa linguagem.
- Pasta de templates
A pasta de templates é basicamente o local onde ficam suas telas e arquivos HTML.
- Arquivos em Python
Arquivo Init
Esse é o arquivo que vai dizer como o site vai funcionar, a inteligência do site.
Vão ser definidos neste arquivo os locais do banco de dados, chaves de segurança, sistema de criptografia, etc.
Arquivo Forms
Neste arquivo colocamos os formulários do site:
-> Formulário de login
-> Formulário de criar a conta do usuário
-> Validações de senha e e-mail do usuário
-> Formulário para postagem de fotos
Arquivo Models
No arquivo models é onde vamos colocar a estrutura do nosso banco de dados, as informações que precisamos armazenar para que o site funcione, como:
-> Usuário
-> E-mail do usuário
-> Senha
-> Fotos, etc.
Arquivo Routes
Esse arquivo gerencia as regras do site, o que vai acontecer quando o usuário entrar no perfil, etc.
A organização é feita pelo HTML, mas no Routes temos as regras, cada link do site, inclusive é o maior arquivo que vamos ter justamente por que nele estão os direcionamentos de cada lógica e inteligência do site.
Este é o projeto, um site de fotos do absoluto zero! Faça sua inscrição neste projeto que está gratuito por tempo indeterminado!
Conclusão – Curso de Desenvolvimento Web com Python
Esta é uma aula de apresentação de um projeto de site semelhante ao Pinterest, nele vamos aprender cada ferramenta para a construção de site com Python.
Se você quer saber o que podemos fazer com esta linguagem e como é feito o trabalho em Python esta é uma oportunidade imperdível para você!
Te vejo lá! Um abraço,
Hashtag Treinamentos
Para acessar outras publicações de Python, clique aqui!


