Compreender a importância do Python na resolução de problemas de macrodados

Concluído

O Python é a linguagem de programação que irá utilizar ao longo deste percurso de aprendizagem. Embora possa parecer que está apenas a aprender uma linguagem de programação, os conceitos aqui aprendidos podem ser aplicados em muitas outras linguagens.

Algumas informações sobre o Python

Guido van Rossum criou o Python em 1991 e deu-lhe o nome do programa de TV Monty Python. Python é uma linguagem de programação de alto nível, portanto, do ponto de vista do programador, o código lê mais perto de uma linguagem natural (Inglês). É por isso que é mais fácil ler e escrever. O Python faz o trabalho pesado nos bastidores, ao converter instruções de linguagem relativamente naturais em comandos que podem ser executados por um computador.

Porquê o Python?

Pode estar a perguntar-se por que escolhemos o Python entre todas as linguagens de programação existentes. Nos últimos 15 anos, o Python tornou-se cada vez mais popular, e é muitas vezes conhecido como uma ótima linguagem de programação para iniciantes. Também é versátil e pode ser aplicado a tópicos de computação avançada, como ciência de dados e aprendizado de máquina. Além disso, Python tem muitos pacotes e bibliotecas de código que são escritos por outros. Você pode incluí-los em seus próprios projetos para reduzir o código que você precisa escrever.

Exemplos do mundo real do Python em ação

Os exemplos de software que incluem código Python são o YouTube, o Dropbox e o Google. A NASA tem até mesmo uma página de projetos open-source, muitos das quais são programados em Python.

Jupyter Notebooks e Python

Vamos utilizar um tipo de ficheiro chamado Jupyter Notebooks para o ajudar a aprender Python. Os Jupyter Notebooks suportam o Python no estilo REPL (read-eval-print loop), o que significa que os utilizadores podem escrever algumas linhas de código num ficheiro, executá-las dentro do ficheiro e, em seguida, escrever mais código e continuar a execução. Os Jupyter Notebooks também suportam a nova execução das “células”, que são segmentos de código. Este tipo de ambiente de programação cria uma ótima experiência para aprender uma nova linguagem de programação. Mas não se preocupe, instalar a extensão Python para Visual Studio Code instala o notebook para você!