Criando uma aplicação Django reutilizável Links da documentação oficial: https://docs.djangoproject.com/pt-br/1.11/intro/reusable-apps/ Para baixar o código como está até agora, acesse o meu github no link abaixo: https://github.com/toticavalcanti/django_course/tree/make_polls_package Vamos transformar nossa app web em um pacote Python autônomo que você pode reutilizar em novos projetos e compartilhar com outras pessoas. REUTILIZAÇÃO IMPORTA É um grande trabalho […]
Criando uma primeira aplicação com Django e mysql Personalizando o formulário de administração do django https://docs.djangoproject.com/pt-br/1.11/intro/tutorial07/ Para baixar o código como está até agora, acesse o meu github no link abaixo: https://github.com/toticavalcanti/django_course/tree/form_customize Continuando de onde paramos na aula 23, seguindo o restante da parte 7 do tutorial da documentação oficial do Django. Há um pequeno […]
Criando uma primeira aplicação com Django e mysql Personalizando o formulário de administração do Django https://docs.djangoproject.com/pt-br/1.11/intro/tutorial07/ Para baixar o código como está até agora, acesse o meu github no link abaixo: https://github.com/toticavalcanti/django_course/tree/form_customize Registrando o modelo Question através de admin.site.register(Question) O Django constrói um formulário padrão para representá-lo. Para customizar a apresentação e o funcionamento […]
Aula 06 – Curso de Python – Tuplas Aulas baseadas no livro Python para Desenvolvedores de Luiz Eduardo Borges. COMO UTILIZAR TUPLAS EM PYTHON Que fazer esse curso com certificação? Acesse: https://workover.com.br/python-codigo-fluente Voltar para página principal do blog Todas as aulas desse curso Aula 05 Aula 07 Automatize tarefas […]
Aula 09 – Curso básico de programação em R Leitura de arquivo com read table na prática Endereço para baixar os arquivos e o script: https://github.com/toticavalcanti/curso_r LEITURA DE ARQUIVO COM READ TABLE Para ler e escrever em arquivos, R usa working directory O comando getwd() obtém o diretório de trabalho e o setwd() define […]
Criando uma primeira aplicação com Django e mysql Personalizando a aparência de uma app Django https://docs.djangoproject.com/pt-br/1.11/intro/tutorial06/ Para baixar o código como está até agora, acesse o meu github no link abaixo: https://github.com/toticavalcanti/django_course/tree/app_appearance Agora vamos adicionar uma folha de estilos e uma imagem. Além do HTML gerado pelo servidor, aplicações web normalmente precisam de outros arquivos […]
Criando uma primeira aplicação com Django e mysql Personalizando a aparência de uma app Django https://docs.djangoproject.com/pt-br/1.11/intro/tutorial06/ Para baixar o código como está até agora, acesse o meu github no link abaixo: https://github.com/toticavalcanti/django_course/tree/app_appearance Agora vamos adicionar uma folha de estilos e uma imagem. Além do HTML gerado pelo servidor, aplicações web normalmente precisam de outros […]
Aula 05 – Curso de Python – Listas Aulas baseadas no livro Python para Desenvolvedores do Luiz Eduardo Borges. Que fazer esse curso com certificação? Acesse: https://workover.com.br/python-codigo-fluente Voltar para página principal do blog Todas as aulas desse curso Aula 04 Aula 06 Automatize tarefas do dia a dia com […]
Criando uma primeira aplicação com Django e mysql Testes automatizados no django 04 – Visão geral e revisão https://docs.djangoproject.com/pt-br/1.11/intro/tutorial05/ Apresentando testes automatizados Escrevendo nosso primeiro teste Testes automatizados no django. Esse post é uma revisão das últimas três aulas, principalmente das duas últimas referentes aos testes da nossa app Polls. Há uma explicação mais detalhada […]
Criando uma primeira aplicação com Django e mysql Testes automatizados 03 https://docs.djangoproject.com/pt-br/1.11/intro/tutorial05/ Apresentando testes automatizados Escrevendo nosso primeiro teste TESTE A VIEW A aplicação de enquete da forma como está, irá publicar qualquer Question, incluindo aquelas que o campo pub_date está no futuro. Devemos refatorar o código. Definindo um pub_date no futuro deveria fazer com […]
Criando uma primeira aplicação com Django e mysql Testes automatizados 02 https://docs.djangoproject.com/pt-br/1.11/intro/tutorial05/ Apresentando testes automatizados Escrevendo nosso primeiro teste Nós identificamos um bug Há um pequeno bug na aplicação polls para corrigirmos: O método Question.was_published_recently() retorna True se a Question foi publicada dentro do último dia (o que está correto), mas também, se o campo […]
Criando uma primeira aplicação com Django e mysql Testes automatizados – test-driven development https://docs.djangoproject.com/pt-br/1.11/intro/tutorial05/ Apresentando testes automatizados O que são testes automatizados? Testes são rotinas simples que checam o funcionamento do seu código. Testes funcionam em diferentes níveis. Alguns testes podem ser aplicados a um pequeno detalhe (um determinado método de um modelo retorna o […]
Criando uma primeira aplicação com Django e mysql Criando um formulário no django https://docs.djangoproject.com/pt-br/1.11/intro/tutorial04/ Vamos atualizar nosso template de detalhamento da enquete (“polls/detail.html”), para que ele contenha um elemento HTML <form> Vamos editar o arquivo: polls/templates/polls/detail.html <!-- Pega o texto da question e coloca no h1 --> <h1>{{ question.question_text }}</h1> <!-- Caso um erro seja […]
Aula 04 – Curso de Python – Strings Aulas baseadas no livro Python para Desenvolvedores do Luiz Eduardo Borges. STRINGS EM PYTHON (TEXTO EM PYTHON) Que fazer esse curso com certificação? Acesse: https://workover.com.br/python-codigo-fluente Voltar para página principal do blog Todas as aulas desse curso Aula 03 Aula 05 Automatize […]
Criando uma primeira aplicação com Django e mysql Levantando um erro 404 https://docs.djangoproject.com/pt-br/1.11/intro/tutorial03/ Agora, vamos abordar a view detail da Question – a página que mostra as questões para uma enquete lançada. Aqui está a view detail () reescrita: /mysite/polls/views.py from django.http import Http404 from django.shortcuts import render from .models import Question # ... def […]
Aula 03 – Python – Operações aritméticas, operações lógicas e operações bit-a-bit (bitwise) 02
Aula 03 – Curso de Python Aulas baseadas no livro Python para Desenvolvedores do Luiz Eduardo Borges. OPERADORES Operações aritméticas, operações lógicas e operações bit-a-bit (bitwise) continuação. Que fazer esse curso com certificação? Acesse: https://workover.com.br/python-codigo-fluente Voltar para página principal do blog Todas as aulas desse curso Aula 02 Aula 04 […]
Aula 02 – Python – Operações aritméticas, operações lógicas e operações bit-a-bit (bitwise)
Aula 02 – Curso de Python Aulas baseadas no livro Python para Desenvolvedores do Luiz Eduardo Borges. OPERADORES Operações aritméticas, operações lógicas e operações bit-a-bit (bitwise) Que fazer esse curso com certificação? Acesse: https://workover.com.br/python-codigo-fluente Voltar para página principal do blog Todas as aulas desse curso Aula 01 Aula 03 Automatize tarefas […]
Aula 01 – Curso de Python – Como aprender a programar em python Aulas baseadas principalmente no livro Python para Desenvolvedores do Luiz Eduardo Borges. Variáveis, tipos, controle de fluxo, loops, etc. Que fazer esse curso com certificação? Acesse: https://workover.com.br/python-codigo-fluente Voltar para página principal do blog Todas as aulas desse curso Aula 02 Automatize tarefas do […]
Aula 14 – Curso de Django Criando uma primeira aplicação com Django e mysql Criação da interface pública – “views”. https://docs.djangoproject.com/pt-br/1.11/intro/tutorial03/ Visão Geral Uma view é um “tipo” de página Web da sua aplicação Django, que em geral serve a uma função específica e tem um template específico. Por exemplo, em uma aplicação de blog, […]
Aula 13 – Curso de Django Criando uma primeira aplicação com Django e mysql Explorando o painel administrativo do Django na app Polls https://docs.djangoproject.com/pt-br/1.11/intro/tutorial02/ Painel administrativo Gerar o site de administração para sua equipe ou clientes para adicionar, alterar, e deletar conteúdo, é uma tarefa tediosa que não requer criatividade. Por isso, o Django […]