Guia Completa de Python com Django
Guia de Django
Neste guia de estudos você encontra os conteúdos que precisará para se tornar um programador Python. Confira a sequência de cursos e exemplos que te guiarão do básico ao avançado no uso dessa linguagem.
Guias Python Guia de Django
Python é uma linguagem de programação poderosa e fácil de aprender. Ela possui uma sintaxe simples e por isso é muito utilizada pelas mais diversas áreas da computação para escrever pequenos programas. Por outro lado, essas mesmas facilidades aliadas a uma abordagem eficaz da orientação a objetos permitem criar também aplicações web completas. Nos vídeos abaixo nosso time de autores conversa sobre oportunidades para quem programa em Python e apresentam o clássico Hello World com essa tecnologia. Assista!
Python tutorial: Tour pela linguagem Novo
Instalação do Python Novo
Crie uma calculadora de pintura com Python
Programação assíncrona com Python
Duck Typing com Python
Quando o assunto é projetos web de médio/grande porte o Python conta com o auxílio do Django para se manter consistente. Esse framework dispõe de uma arquitetura de alto nível, o que significa que você poderá colocar os seus projetos Python na web, sem se preocupar com a infraestrutura de código necessária para isso. Vejo nos seguintes vídeos porque utilizar o Django é importante e como preparar o seu computador para começar a programar para a web com o Python.
Ao utilizar um framework para programar é inevitável ter que seguir certas orientações e convenções, que fazem com que cada parte do código tenha um lugar específico para ser colocada. Isso tem a ver com a arquitetura escolhida para o desenvolvimento, que no caso do Django é o MVC. Sendo assim, compreender as ideias por trás do MVC tornará mais fácil lidar com a estrutura dos seus projetos. Siga em frente por esses conteúdos:
Tudo pronto! Então vamos partir sem demora para o código e criar uma primeira aplicação web em Python com o Django ^^
Aprender como trabalhar com bancos de dados é um passo importante na carreira de todo programador. Após passar pela linguagem SQL, ao chegar nos frameworks descobrimos que cada um deles possui a sua maneira de lidar com consultas a dados, geralmente fornecendo alguma infraestrutura de mais alto nível para isso. No Django não é diferente e nos cursos abaixo ensinamos conceitos importantes, tais como a programação de models e migrations.
Nem todas as páginas em uma aplicação web devem ser acessadas por qualquer visitante. É comum que algumas áreas da aplicação sejam restritas a pequenos grupos de usuários cadastrados, como gerentes, administradores, entre outros. Na programação web essas rotinas são chamadas de autenticação e autorização. O Django, como um framework de alto nível, dispõe de facilidades para esse fim, as quais apresentamos nos seguintes cursos:
Django Admin: Criando uma aplicação web completa
Confira neste exemplo como adicionar um formulário feito com o Bootstrap no seu site, adicionando a ele um acabamento profissional.
Formulário de cadastro com Django e Bootstrap
Digamos que você tenha programado uma funcionalidade que poderia ser facilmente utiliizada por outras aplicações, embora ela faça parte do seu site, tal como um sistema de pagamento. Quando lidamos com questões como essa é sinal de que chegou a hora de aprendermos sobre APIs, (Interface de Programação de Aplicativos). Nessa seção aprenderemos como fazer para transformar funcionalidades em um módulos isolados de contexto, de forma que possam ser utilizadas por qualquer sistema que dependa delas. Faremos isso utilizando uma arquitetura consolidade, a RESTful:
Django REST: Criando uma API web
Amplie o seu portfólio
Você já tem conhecimento de Python e deseja praticar os conceitos aprendidos? Então confira abaixo uma lista na qual separamos os principais conteúdos práticos sobre essa tecnologia: