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.