0% acharam este documento útil (0 voto)
18 visualizações3 páginas

Aula 1 - Introdução Ao Python

Enviado por

klorianoluemba
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
18 visualizações3 páginas

Aula 1 - Introdução Ao Python

Enviado por

klorianoluemba
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Assunto: Introdução à linguagem Python

Número da Aula: 01
Elaborado por: Heli Romeu Miguel Sangueve

Sumário
1.1. Introdução .......................................................................................................................................................................... 1
1.2. Principais características da Linguagem ............................................................................................................... 1
1.2. Compilação vs Interpretação...................................................................................................................................... 2
1.3. Principais áreas de aplicação ..................................................................................................................................... 2
1.4. Razões para estudar Python ....................................................................................................................................... 2
1.5. Bibliografia......................................................................................................................................................................... 3

1.1. Introdução
Python é uma linguagem de programação de uso geral, isto é, é usada para criar aplicações de
diversas naturezas.
O Python foi criado e idealizado na década de 80 e sua implementação começou em 1989, por Guido
van Rossum, cuja primeira versão foi disponibilizada a 20 Fevereiro de 1991. Até ao ano de 2023,
de acordo com o índice TIOBE [1] é a linguagem mais popular dentro da comunidade de
desenvolvimento, com uma dominância de 16%.

Figura 1. Ranking das Linguagens de programação de acordo ao TIOBE (2024)

1.2. Principais características da Linguagem


Dentre as várias características da linguagem, podemos destacar as seguintes [2]:
▪ Multiparadigma: as implementações actuais do Python suporta múltiplos paradigmas de
programação. Desde o paradigma estrutural (com declarações simples), orientação a objectos
(com classes) e funcional;

1
▪ Multiplataforma: pode facilmente ser usada para criar programas/softwares em diferentes
sistemas operativos (Windows, Mac e Linux);
▪ Interpretada: lê um conjunto de instruções, linha por linha, executando cada comando lido;
▪ Tipagem dinâmica: se escusa de declarar o tipo e o tamanho da variável a ser criada. O tipo,
será definido pelo valor a ser atribuído à variável;
▪ Gestão automática de memória: aloca automaticamente os objectos e liberta-os (pelo coletor
de lixo) quando entram em desuso.
1.2. Compilação vs Interpretação
As linguagens compiladas são convertidas diretamente na máquina em um código de máquina que
o processador pode executar. Como resultado, elas tendem a ser mais rápidas e mais eficientes em
sua execução do que as linguagens interpretadas. Elas também dão ao programador mais controle
sobre alguns aspectos do hardware, como a gestão de memória (RAM) e o uso da CPU [3].

Figura 2. Compilação vs interpretação

Os interpretadores passam por um programa linha por linha e executam cada comando.

1.3. Principais áreas de aplicação


Nos últimos anos, as áreas com maior destaque no uso da linguagem python têm sido:
▪ A análise de dados: é a linguagem mais utilizada para implementar soluções para se analisar
e inspecionar dados e auxiliar na tomada de decisões em determinadas organizações;
▪ Aprendizado de máquina: campo da Inteligência Artificial que tem ganhado bastante
notoriedade, por trazer o conceito de aprendizado de forma similar ao ser humano. E o
python é simples o suficiente para facilitar tais implementações.
▪ Desenvolvimento web: bastante utilizada para implementar soluções back-end (do lado do
servidor), principalmente com a utilização do framework Django.
▪ DevOps: os administradores de sistema, geralmente automatizam processos (ou tarefas), e
essas automatizações são maioritariamente executadas com a linguagem python.

1.4. Razões para estudar Python


▪ Possui uma sintaxe simples;
▪ É Multiplataforma e de código aberto;
▪ É versátil;
▪ Tem uma comunidade fiel e ativa;

2
▪ É utilizado por grandes empresas;
▪ É a mais popular para Ciência de Dados;
▪ Está em demanda no mercado de trabalho.

1.5. Bibliografia
[1] TIOBE, “TIOBE Index for April 2024,” Tiobe, 2024.

[2] M. Lutz, Learning Python, Fifth Edition, Califórnia: O’Reilly Media, Inc., 2013.

[3] FreeCodeCamp, “Linguagens de programação interpretadas x compiladas: qual é a diferença?,”


20 Dezembro 2021. [Online]. Available:
https://www.freecodecamp.org/portuguese/news/linguagens-de-programacao-
interpretadas-x-compiladas-qual-e-a-diferenca/. [Acedido em Abril 2024].

[4] F. Python, Luciano Ramalho, Califórnia: O’Reilly Media, Inc., 2014.

Você também pode gostar