A Arte de Resolver Problemas
#FiqueEmCasaConf
Regis Santos
Regis Santos
Dimensão C-137
Um dos organizadores do GruPy-SP
Sou Desenvolvedor Web com Python e Django, e VueJS de vez em quando
Um dos organizadores do GruPy-SP
Tenho um canal no YouTube
Regis do Python
rg3915
A Arte de Resolver Problemas
Livro de George Pólya
"Faça um sisteminha pra mim. É bem simples."
"Faça um sisteminha pra mim. É bem simples."
"Fazer upload de um comprovante de pagto em JPG ou PNG e imprimir junto com o nome do cliente e valor, registrado no sistema."
George Pólya
-
Compreender o problema
-
Elaborar um plano
-
Executar o plano
-
Revise o seu trabalho
1. Compreender o problema
- Cadastrar os clientes, e suas despesas.
- Salvar os comprovantes.
- O arquivo é em JPG ou PNG.
- Imprimir um relatório das despesas com
- nome do cliente,
- valor total das despesas e
- o comprovante junto.
2. Elaborar um plano
- Ver a planilha de exemplo de como o cliente fazia antes.
- CRM para cadastrar os clientes.
- App para gestão das despesas de cada cliente.
- Após cadastrar tudo, montar o relatório e imprimir.
- Criar um sistema online onde o usuário:
- cadastra tudo
- faz upload dos arquivos
- imprime o relatório
Que tecnologia você usaria para resolver este problema?
3. Executar o plano
- Desenhar modelagem do banco de dados.
- Criar um sistema web.
- Imprimir o relatório.
- Banco: PostgreSQL
- Linguagem: Python
- Framework: Django
- CSS: Bootstrap
- JS: jQuery
- Storage: AWS S3
- Cloud: Heroku
4. Revise o seu trabalho
Refiz todo o frontend em VueJS.
"Não existe bala de prata."
Livros
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Automatize Tarefas Maçantes Com Python - Programação Prática Para Verdadeiros Iniciantes
Al Sweigart
Licença Creative Commons
Livros
Two Scoops of Django 1.11: Best Practices for the Django Web Framework
Daniel and Audrey Greenfeld
rg3915
Fique Em Casa Conf
By Régis Silva
Fique Em Casa Conf
Apresentação para o evento online FiqueEmCasaConf.
- 1,221