Iniciando em Python

1. Iniciando em Python

vailson
vailson

(usa Outra)

Enviado em 20/05/2016 - 11:40h

Olá amigos,
preciso desenvolver um sistema de coleta de dados online, basicamente um formulário. Eu fiz um local utilizando access e vba que atende as minhas necessidades, mas agora resolvi chutar o access e partir para uma linguagem de programação de verdade.

A ajuda dos srs será de grande valia.
Sou usuário do windows (ainda), mas acredito que as informações que me passarem aqui serão úteis.

Sei que precisarei de um banco de dados, mas nunca usei um banco de dados online, então a primeira pergunta é:
Qual o banco de dados que devo usar? MySql, SqlLite, outro??

Qual seria a interface gráfica mais apropriada para desenvolver uma aplicação web? Ouvi falar da QT designer, alguma sugestão?

Quando eu criar um domínio, devo contratar um local pra hospedar meu site. Devo criar minha aplicação já utilizando esse domínio ou poderei fazer o upload da aplicação e do banco de dados depois que tudo estiver pronto localmente?

Agradeço a atenção dispensada.


  


2. Re: Iniciando em Python

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 20/05/2016 - 14:56h

Acredito que colocou a dúvida em local equivocado.
Pretende desenvolver web usando Python?
Se for isso, ai pode ser aqui, mas melhor se procurasse por Django, Flask, Pyramid ,Frappe, etc.

Pode desenvolver local e depois fazer deploy, mas cuidado que nem todos as hospedagens trabalham bem com estes frameworks.

Abraço


3. Re: Iniciando em Python

vailson
vailson

(usa Outra)

Enviado em 20/05/2016 - 15:05h

Sim, pretendo desenvolver um aplicativo web. Então o Django seria o mais adequado? Como estou iniciando em algo novo, preciso dessa ajuda.
Qual o banco de dados indicado? Farei muitas consultas.


4. Re: Iniciando em Python

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 20/05/2016 - 15:14h

vailson escreveu:

Sim, pretendo desenvolver um aplicativo web. Então o Django seria o mais adequado? Como estou iniciando em algo novo, preciso dessa ajuda.
Qual o banco de dados indicado? Farei muitas consultas.


Django para aplicações de qualquer porte, para as mais leves use Flask (minha opinião).

Abraço


5. Re: Iniciando em Python

vailson
vailson

(usa Outra)

Enviado em 20/05/2016 - 15:20h

E o banco de dados? SQL, mysql, outro?


6. Re: Iniciando em Python

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 20/05/2016 - 21:59h

vailson escreveu:

E o banco de dados? SQL, mysql, outro?


Ai é questão de preferência e de qual a necessidade,mas vai tranquilo com Sqlite, mySQL, MariaDB, Postgres, etc


7. Re: Iniciando em Python

vailson
vailson

(usa Outra)

Enviado em 20/05/2016 - 22:18h

Então vamos lá...
Python é a linguagem, SQL lite o BD, o Django seria o que? Um emulador? E o eclipse?
Desculpa tantas perguntas, mas é que eu usava o access apenas.


8. Re: Iniciando em Python

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 20/05/2016 - 22:34h

vailson escreveu:

Então vamos lá...
Python é a linguagem, SQL lite o BD, o Django seria o que? Um emulador? E o eclipse?
Desculpa tantas perguntas, mas é que eu usava o access apenas.


Certo. Apenas Access! (para mim já é bastante) - Vais precisar estudar um pouquinho ;-D
O Django é um Framework.
Frameworks são molduras ou fôrmas. Podemos exemplificar assim:
Sempre faço pão e ja sei as medidas de cada ingrediente, mas dá trabalho ficar medindo no olho toda vez que vou fazer e se outra pessoa quiser fazer vai sofrer para saber as medidas. Ai eu separo recipientes que servem como medida para cada ingrediente e não preciso ficar calculando quanta farinha vou colocar, por exemplo, simplesmente coloco um pote que já determinei o tamanho e pronto.
Mas e se eu ou outra pessoa quiser mudar a receita e fazer um pão italiano?
Fácil usa o pão normal que já temos acrescentando ou mudando alguma coisa, não precisa inventar do zero a receita.
Isso basicamente é um framework e o Django é um framework que facilita o desenvolvimento de aplicações web com python.

Bons estudos!


9. Re: Iniciando em Python

vailson
vailson

(usa Outra)

Enviado em 20/05/2016 - 22:38h

Equivalente ao Dreamweaver?


10. Re: Iniciando em Python

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 20/05/2016 - 22:45h

vailson escreveu:

Equivalente ao Dreamweaver?


O Dreamweaver estaria mais para uma IDE, melhor compará-lo com o Eclipse.

Aliás existem vários IDE que pode se usar para python, eu tenho usado o pyCharm e ele trabalha muito bem com os projetos Django.

Fica a dica :-p


11. Re: Iniciando em Python

vailson
vailson

(usa Outra)

Enviado em 20/05/2016 - 23:12h

OK, então o layout (criação de Campos, botões, backgrounds) seria no eclipse ou pyCharme?
Sobre o Python, estou lendo bastante. A linguagem em si não é tão complexa. O problema é conseguir juntar tudo... BD, framework, layout...


12. Re: Iniciando em Python

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 06/07/2016 - 10:46h

vailson escreveu:

OK, então o layout (criação de Campos, botões, backgrounds) seria no eclipse ou pyCharme?
Sobre o Python, estou lendo bastante. A linguagem em si não é tão complexa. O problema é conseguir juntar tudo... BD, framework, layout...


Se for para WEB vai criar no HTML/CSS e pode ser no Pycharm, se for para desktop pesquise por tkinter ou por Python com GUI.

Abraço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts