Se você tem um tempo livre, uma das coisas mais produtivas que pode fazer hoje é passar seu tempo aprendendo Python Grátis na Internet.
Pode parecer algo inatingível para muita gente pensar em começar a programar e os motivos não faltam, seria complicado, teria que pagar um curso, exigiria tempo e dedicação.
O Python é uma linguagem de programação fácil que veio para quebrar todos esses tabus. Vamos ver por que?
Vamos começar pela motivação: Por que aprender Python?
É uma das linguagens de desenvolvimento mais populares do mercado, fácil e grátis, é muito usada para Machine Learning, e pode lhe garantir um diferencial em oportunidades de emprego no futuro.
Você pode se perguntar por que usaria o Python para qualquer coisa útil na sua vida, a resposta é que existem tantas coisas interessantes que você ficaria surpreso.
Na verdade, você ficaria espantado com a facilidade que o Python permite construir coisas de forma fácil e direta. É uma linguagem de programação de altíssimo nível, com bibliotecas prontas para cada coisa que imaginar.
Por exemplo, uma biblioteca para usar de forma automatizada o tradutor do Google, ou que tal uma biblioteca que permite você carregar uma planilha do Excel e manipular os dados da forma que quiser.
O fato é que em poucas linhas de programação você conseguirá fazer coisas incríveis, e o céu é o limite para sua imaginação. Vamos à um exemplo prático?
Este código abaixo carrega todos arquivos texto no formato csv de uma pasta e os converte para Excel. Apenas 6 linhas de código.
files = glob.glob(path + "\\*.csv")
for file in files:
df = pd.read_csv(file, sep=";")
writer = ExcelWriter(file + '.xlsx')
df.to_excel(writer,'Sheet5')
writer.save()
Utilidades interessantes para profissionais de TI e também de na parte de operação e gestão de empresas.
- Processar dados de um arquivo texto.
- Importar dados para um banco de dados.
- Construir um alarme que verifica algo na internet e manda um e-mail.
- Realizar operações complexas com dados do Excel e mostrar gráficos.
- Fazer backup de um banco de dados ou de qualquer outra coisa.
- Coletar dados da internet para um banco de dados ou arquivo text, sendo a fonte sites como Twitter ou qualquer outro.
- Automatizar tarefas no seu computador.
- Criar um website de forma rápida.
- Processar e analisar dados para tomada de decisão através de machine learning.
- Realizar Cálculos matemáticos.
- Criar um bot no Telegram ou Whatsapp.
- Criar um dashboard de informações.
- Converter entre formatos de fotos.
- Converter PDF em arquivo texto.
Onde Aprender Python Grátis
Leia: Tutorial Completo de App em Python Passo-a-Passo até instalação no Amazon Cloud
Bem, existem diversos cursos grátis de Python na internet. Porém o curso pode ser algo grande demais para sua agenda e o fará ficar desmotivado, uma boa opção é sair quebrando a cabeça e indo direto ao assunto.
Se você for investir num curso, recomendo fortemente os do Coursera (em inglês mas com legendas). Ignore qualquer curso que não seja da versão 3 ou superior do Python pois a versão 2.7 será descontinuada em breve!
O Programming for Everybody (Getting Started with Python) tem sete semanas de duração e oferece certificado (se pagar 50 dólares).
Outra opção se você fizer questão de ser em português é o curso de Python da USP também no Coursera.
Começar a Programar em Python Agora
A opção mais legal na minha opinião, e você pode fazer o cusro em palalelo se quiser, é sair programando.
Para sair programando você tem que baixar o Python, de preferência versão 3.7 e instalar na sua máquina. Depois disso instale o PyCharm que é editor e vai te ajudar muito a debugar código e se organizar.
Se você não quer instalar nada na sua máquina pode usar o Google Colab que permite executar código no seu navegador. Para começar é excelente.
Afinal por que estou escrevendo isso?
Aprender uma linguagem de programação será obrigatório para todos em breve, e é algo que pode ajudar a levantar sua carreira, abrir portas, explorar oportunidades nunca imaginadas. Pode ser um grande diferencial.
Por isso, não custa nada tentar pois aprender algo novo é sempre bom e positivo.
Stay connected