Blog

5 motivos para você aprender Python

Carlos Melo
Escrito por Carlos Melo em 01/12/2019
5 motivos para você aprender Python
Junte-se a mais de 3.500 pessoas

Entre para nossa lista e receba conteúdos exclusivos e com prioridade

Por que você deve começar a aprender Python ainda hoje?

Linguagens de programação existem há muito tempo, para atender diversas demandas, áreas ou resolver problemas específicos. Se você acompanha este universo, sabe que a cada ano surgem novas linguagens “da moda”, arrebatando vários desenvolvedores que querem acompanhar o hype.

Curso Como Aprender Data Science na Prática

A quantidade de linguagens novas trouxe uma “modalidade de programação”, que na verdade é uma piada: o Desenvolvimento Orientado a Modinha (Hype Driven Development).

Quem é um programador mais experiente consegue acompanhar, porém essa quantidade de linguagens (C, C++, Java, JavaScript, Python, Ruby, Matlab, R, entre muitas outras) existentes deixa um iniciante confuso.

Afinal, como tantas opções, qual delas aprender?

Não existem linguagem melhor ou pior, todas tem suas aplicações e pontos fortes/fracos. No entanto, para começar sua carreira como cientista de dados, eu recomendo você aprender Python.

Criada nos anos 90 por Guido van Rossum, Python já está dominando o cenário mundial. Leia neste artigo suas principais vantagens desta linguagem de programação, além das dicas de cursos que separei para você.

Python para Data Science

Python já é a linguagem mais usada em Data Science, isso é fato. As apostas são que continue na liderança por um bom tempo ainda.

Como aprender Python

São diversos motivos que me levam a te recomendar Python, e se você me acompanha no Instagram já conhece vários deles. Mas quero listar aqui alguns dos principais:

  • Curva de Aprendizado – O Python é uma das linguagens mais acessíveis, simple e rápidas de aprender – com poucas linhas de comando você consegue escrever seus scripts.
  • Demanda do Mercado – Um levantamento feito pelo Stack Overflow mostrou que Python foi a linguagem que mais cresceu nos últimos anos. Uma projeção mostra que esta tendência deve se acentuar nos próximos anos.
  • Comunidade crescente – Junto com o crescimento da popularidade da linguagem, veio o crescimento da comunidade. Há muitos repositórios, fóruns, blogs e tutoriais para você aprender a programar.
  • Salários em alta – O salário médio de um Cientista de Dado que programa em Python gira em torno de $127 mil dólares anuais.
  • Bibliotecas – Bibliotecas como Pandas, Matplotlib, Scikit-learn, Seaborn, Numpy, Keras, Scipy, PySpark entre outra diversas, têm se tornado padrão na indústria. Independente de qual seja o seu problema, provavelmente já existe uma biblioteca pronta para importar e usar.

Para você ter uma ideia da beleza que está na simplicidade, veja um mesmo código escrito em Java e Python, onde o objetivo é abrir um arquivo de texto.

Comparação entre Java e Python. Fonte: Python Scripts

Outro aspecto que dá uma vantagem tremenda para o Python é o fato dela ser genérica. Eu consigo criar uma API, um backend para minha aplicação, construir um dashboard interativo, ou até mesmo criar um sistema de reconhecimento facial e colocar no meu Raspberry Pi!

Também, o fato de ser interpretada permite que você consiga prototipar suas ideias rapidamente, acelerando o ciclo de desenvolvimento de qualquer projeto.

Como Aprender Python para Data Science

O site Dataquest identificou que Python é a linguagem Python é a mais usada para Ciência de Dados, e que deve manter uma demanda crescente para a quantidade de vagas disponíveis, como mostra a imagem acima (Fonte: Dataquest).

O mercado já assimilou e reconheceu as vantagens do Python. Isso é mais verdade ainda quando se trata da área de Data Science.

Cada vez mais, as vagas estão vindo com este requisito de programar na linguagem. Por este motivo, vale a pena investir um tempo para aprendê-la.

Como aprender Python?

Para aprender qualquer linguagem de programação, você tem que mergulhar o máximo na prática e ficar menos na teoria (principalmente no começo).

Como aprender Python para Data Science e Machine Learning

Há muitos cursos introdutórios excelentes (pagos e gratuitos) para você começar a aprender Python. Reuni alguns dos principais que conheço e recomendo:

  • Python para Zumbis – Python para Zumbis do Fernando Masanori é um curso clássico para quem está começando, e está completo no Youtube.
  • Alura – É uma das mais renomadas escolas online de programação. Possuem cursos de Python para todos os níveis (também possuem cursos presenciais na escola Caelum).
  • Curso de Python 3 – Curso criado pelo professor Gustavo Guanabara, está disponível gratuitamente no Youtube. A didática do Gustavo é muito boa para ajudar aqueles que estão começando agora, o que torna o curso um dos mais populares no Brasil.
  • Introdução à Programação (MITx) – Este foi meu primeiro curso de Python da vida. Feito por professores do MIT, está disponível gratuitamente na edX. O curso é oferecido em datas específicas do ano, então vale a pena fazer a inscrição antecipadamente.
  • Introduction to Python: Absolute Beginner – Curso gratuito da Microsoft, disponibilizado na plataforma edX. Este é curso dura 5 semanas e é para pessoas com zero conhecimento de programação.
  • Welcome to the Django – Para aqueles que querem aprender mais sobre a área de desenvolvimento de sites ou aplicações web, recomendo este Canal, criado pelo desenvolvedor Henrique Bastos, e focado no framework Django.
  • Google para Educação – Iniciativa do Google, este curso introdutório está muito bem documento, além de contar com aulas em vídeo também. Também traz listas de exercício para você aplicar o conhecimento aprendido.
  • Real Python – Um dos melhores sites que conheço. O Real Python possui uma quantidade mostruosa de tutoriais de altíssima qualidade.
  • Data Science na Prática – Apesar do foco do meu curso online ser Data Science, para ajudar os iniciantes em Python eu criei um módulo completo trazendo a introdução ao Python para Data Science.

Python vai dominar o mundo?

Veja algumas das principais empresas do mundo que usam ela para desenvolvimento e Data Science:

Empresas que usam Python

Apesar de ser criada na década de 90, Python é uma linguagem que consegue se manter moderna e provavelmente deve se manter assim por um bom tempo.

Mesmo que você precise aprender outra linguagem no futuro, o fato de ter aprendido Python antes vai facilitar muito, uma vez que você já adquiriu a lógica de programação e os conceitos de algoritmos.

Fonte: XKCD

A charge abaixo representa muito bem a realidade do que é o Python. Traduzida, ficaria algo como:

— Você está voando! Como?
— Python! Aprendi ontem à noite. É tudo tão simples! O hello world é apenas print “Hello, world!”
— Sei lá… dynamic typing? Whitespace?
— Junte-se a nós! Programar ficou divertido novamente!
Há um mundo totalmente novo, aqui em cima!
— Mas como você pode estar voando?
— Apenas digitei import antigravity
— Só isso?
— … eu também experimentei tudo o que havia dentro do armário de remédios, para comparação. Mas creio que seja o efeito do Python.

Para você que está começando e está na dúvida, minha recomendação sempre vai ser: escolha Python para Data Science. Simples desse jeito 🙂

Hey,

o que você achou deste conteúdo? Conte nos comentários.

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Entre para nossa lista e receba conteúdos exclusivos e com prioridade

Junte-se a mais de 3.500 pessoas

FAQ e Curso
Curso Data Science
Carlos Melo