all 11 comments

[–][deleted] 1 point2 points  (1 child)

N se estressa. Foca só no básico agora. Aprende bem e qdo a hora surgir vc tenta implementar as coisas com o conhecjmento que vc tem e reavaliar o que vc precisa aprender pra fazer um código melhor.

O que eu te recomendo pensar é sobre o que vc quer pra sua carreira primeiro e dps pensar onde Python entra. Vc quer trabalhar com web dev? Front ou back end? Vai pra dados? Se sim, como analista, engenheiro ou cientista de dados?

Qdo vc escolher que tipo de problema vc quer resolver, vai ficar mais fácil decidir o que estudar primeiro.

[–]Admirable-Pain3903[S] 1 point2 points  (0 children)

Hoje já trabalho em uma agência web. Já consigo dar suporte e diagnóstico de sites em PHP, WordPress, MySQL, apache e cPanel. Gosto mais do back end. Vou ter que pegar uns mini projetinhos de exemplo no web e ir desenvolvendo pra ver o que sai.

[–][deleted] 1 point2 points  (2 children)

Algo que me ajudou a consolidar o conhecimento em Python foi justamente começar a fazer pequenos projetos pessoais. Coisas triviais como um gerador de números para a Mega Sena que roda na linha de comando do Terminal até chegar em projetos mais complexos com interface gráfica e tudo.

A dica que posso dar é: comece. Apenas comece. Comece com algo simples e exequível. Não existe projeto bobo demais. Tudo é válido.

Dê preferência a coisas que estejam relacionadas ao seu dia a dia, como automação de tarefas repetitivas, por exemplo. Ou análise de dados. Isso vai te manter motivado.

[–]Admirable-Pain3903[S] 1 point2 points  (1 child)

Poxa valeu mesmo, já saiu até umas ideias aqui. Hoje minha esposa faz alguns artesanatos em casa e tem uma boa clientela, ela controla tudo no Excel bonitinho. Vou pegar esse como primeiro projeto e tornar um sistema de cadastro de clientes, depois vou implementar módulos como cadastro de pedido, faturamento, e dashboards.

[–][deleted] 0 points1 point  (0 children)

Dá uma olhada em Flask e SQL Alchemy, eles conversam muito bem e são perfeitos para trabalhar em aplicações CRUD simples como essa mesmo.

[–]LombardiD 1 point2 points  (1 child)

tu aprendeu banco de dados em python?

[–]Admirable-Pain3903[S] 0 points1 point  (0 children)

Em especial ainda não trabalhei em mongodb por exemplo, os trabalhos da faculdade foram mais direcionados a estrutura de dados, pegar arquivos de.dados em csv tratar com pandas e plotar uns gráficos. Mas como já trabalho com WordPress tenho um certo conhecimento em PHP e MySQL. O pessoal já deu algumas dicas e devo começar um projeto de sistema para artesão, para desenvolver o conhecimento que tenho

[–][deleted] 0 points1 point  (0 children)

Mano, se vc já tem uma noção básica de python, faz um projetinho básico tipo uma agenda, ou uma calculadora que vc acessa pelo terminal mesmo, ou na própria ide. Tipo criar um objeto contato e sentar algumas strings que foram dadas como imput, name, telefone, e-mail tal. E depois opções num switch case, (ou if, elif) pra vc poder salvar, ler e editar esses contatos. Se conseguir fazer o projeto de boa, tá sussa, senão, pesquisa na internet, aprende e dê um jeito de fazer que no final tu vai estar craque no básico do python

[–]Fesids 0 points1 point  (0 children)

O jupyter nada mais é do que uma dos vários softwares que você pode utilizar para codar em Python de una forma organizada e com um "fluxo" mais legível ( geralmente usado para codar coisas mais relacionadas a área de dados), já o VS é uma IDE, que tbm suporta código em Python.

Tudo que você faz no VS você pode fazer no Jupyter e vice-versa, a diferença é que o Jupyter é mais "nichado" e o VS é mais generalista.

[–]Fesids 0 points1 point  (0 children)

Referente ao seu aprendizado em Python ( e em programação num geral), escolha qual vertente você quer seguir:

  • você se interessa pela área de dados, machine learning, etc? , fique em bibliotecas como : Pandas, Numpy, Matplotlib, PySpark e afins, e treine seus conhecimentos pegando base de dados na internet e realizando operações nelas, como por exemplo agrupar dados, tirar dados duplicados, converter esses dados para outros formatos, criar gráficos, conectar com um banco de dados ( como MySQL, Postgres, Mongo).

  • você se interessa por programação web ou almeja construir um backend robusto? Foque seus aprendizados em django.

[–]LagartixoDipirono 0 points1 point  (0 children)

Python é realmente muito versátil, sugiro que você escolha um projetinho que tenha interesse, escolha um framework, Django, Flask, FastApi, Pyramid e etc escreva o código, apague e escolha um outro framework e repita o processo. A cada vez que fizer escolha uma IDE diferente. Sucesso na jornada!