Buscar

DOC-20221202-WA0062.

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE FEDERAL DO OESTE DO PARÁ 
BACHARELADO EM ENGENHARIA CIVIL 
Linguagem de programação: python 
Kercia Marcely C. Dias 
Lucielly Olavo Costa 
Moisés Cristian P. Soares 
RESUMO: O presente artigo tem como objetivo levantar informações sobre a 
linguagem de programação denominada como python, bem como suas principais 
aplicações, comandos e funções. Além disso, apresentar suas vantagens e 
desvantagens e desta formar mostrar ao leitor o porquê desta linguagem ser 
considerada uma das mais fáceis de programar atualmente. 
Palavras chave: linguagem de programação; python; comandos; funções 
1. INTRODUÇÃO 
Com o avanço da tecnologia, saber sobre linguagem de programação tem sido 
cada vez mais importante no mercado de trabalho, tendo em vista que pessoas que 
tem conhecimento sobre programação tendem a ser mais organizadas e criativas. 
Pensando neste fator, o presente artigo reuniu informações sobre o python, uma das 
linguagens mais usadas na atualidade, para apresentar de forma resumida, as 
noções básicas para dá início a programação nesta linguagem. Com isso será 
apresentado suas principais variáveis, comandos e funções que são necessários 
para a execução de um programa, além disso, foi destacado a importância de saber 
programar nesta linguagem com o intuito de despertar o interesse no leitor. 
2. O que é a linguagem de programação Python 
 Python é uma linguagem de programação considerada de alto nível por ser 
interativa e possuir uma tipagem forte e dinâmica. Apesar da sua estrutura 
diversificada, ela traz consigo uma sintaxe clara e concisa que facilita a compreensão 
do código-fonte a tornando mais produtiva. 
 Lançada em 1991, a linguagem Python foi criada por Guido van Rossum no 
Instituto Nacional de Pesquisa para Matemática e Ciência da Computação da Holanda 
(CWI). É uma linguagem de código aberto, disponível para grande parte das 
plataformas de computação. Inicialmente, ela era usada para pequenas atividades 
computacionais, administração de sistemas e programação em CGI (Common 
Gateway Interface), contudo ao passar dos anos, surgiram frameworks e suporte da 
linguagem para diferentes servidores web que deram destaque a essa linguagem de 
programação. Atualmente ela é considerada uma linguagem importante, sendo 
necessária as noções básicas de Python para alguns cargos empresariais, além de 
que existem aplicações web, linhas de celulares e animações 3D que usam essa 
tecnologia. 
 Python é uma das principais linguagens no desenvolvimento de sistemas, 
capaz de ser utilizada como linguagem script em alguns softwares, o que permite 
novas funcionalidades, como por exemplo: LibreOffice e Blender. Também é possível 
incorporar o python a outras linguagens, como por exemplo a Ce Fortran. Pois a 
linguagem possui um software capaz de usar diferentes formas de programação. 
2.1 Versões 
 Atualmente já existe a versão 3.11.0 lançada em 24 de outubro de 2022 de 
acordo com a documentação oficial da linguagem Python, atualizada com a lista de 
novos recursos e modificações que essa nova versão trás. 
2.2 Propósitos 
 A linguagem Python consiste é um projeto aberto, logo possui muitas 
contribuições da comunidade. Os frameworks, por exemplo, proporcionam à python 
novas áreas de aplicações, que contribuem para o ganho de novos utilizadores que 
atuam em diferentes mercados, já que ela pode ser estendida para diferentes 
propósitos devido ao seu código-fonte aberto. 
 É um grande desafio aprender a programar e se identificar com uma linguagem 
logo no começo, são muitos conceitos que se deve aprender apenas para entender 
um comando de impressão na tela, em algumas linguagens de programação. Para 
haver o intuito de aprender e encorajar, é ideal que a linguagem permita um 
aprendizado simples e mais suave, o que não é recomendado para algumas 
linguagens como Java ou C++, que são complexas e abrangentes utilizadas em 
ambientes corporativos. 
 Python é uma linguagem que permite essa primeira impressão mais simpática, 
onde os conceitos de entrada e saída são facilmente incrementados de forma que o 
usuário consiga entender melhor o processo. 
 A boa impressão que python apresenta devido a facilidade de aprender a 
codificar é apenas uma porta de entrada. A demanda no mercado de trabalho também 
é importante para que haja um rendimento melhor dessa linguagem. Existem 
linguagens que possuem uma didática simples, mas que nunca obtiveram uma 
aceitação no mercado, sendo necessário fazer adaptações ao longo do tempo. Assim, 
muitos usuários optam por uma linguagem difícil de se aprender, mas que são muito 
poderosas como Java e C++. 
3. Aplicações 
Empresas que utilizam Python: 
 Por ser uma linguagem versátil, é evidente que grandes empresas e 
corporações utilizam a linguagem em diversas aplicações. Alguns exemplos são: 
● Instagram (utiliza Django como backend, um framework Pyrhon para a web) 
● Google (grande parte do algoritmo de busca é escrito em Python) 
● Spotify (o aplicativo é construído em Python) 
● Netflix (utiliza muitas bibliotecas Python) 
● Uber (boa parte do aplicativo é feita com Python) 
● Dropobox (contratou o criador da linguagem Python, Guido van Rossum) 
● Pinterest (utiliza Python e Django) 
● Reddit (utiliza bibliotecas Python) 
Profissões que utilizam Python: 
 Algumas profissões que costumam utilizar muito Python são: 
● Analista de Dados 
● Cientista de Dados 
● Engenheiro de Machine Learning 
● Pesquisador de Inteligência Artificial 
● Engenheiro de Software 
● Desenvolvedor Web 
● Desenvolvedor Mobile 
4. O que é necessário saber para programar no python. 
Para a execução de um programa, em qualquer tipo de linguagem, é necessário 
ter conhecimento sobre os conceitos básicos de programação, pois existem muitas 
variáveis que são indispensáveis para o comprimento de qualquer aplicação. 
Inicialmente é importante destacar os principais tipos de variáveis do python. 
Uma das importantes variáveis desta linguagem, é conhecida por “tipo”, que 
define a origem de dados armazenados, os mais comuns tipos de dados são int, floats 
e string. O integer ou int é definido por números inteiros (-2, -1, 0, 1, 2 ,3), o floats são 
números flutuantes, ou seja, números decimais (-1.5, 1.25, 0.5, 2.3), onde é 
importante destacar que no python, como em outras linguagens de programação, 
utilizamos o ponto e não a vírgula para separar números decimais. A string ou strs tem 
valor textual que permite a utilização de texto no programa, no qual deve ser colocado 
sempre dentro de aspas simples (‘). 
Tipos de dados Exemplos 
Integer -2, -1, 0, 1, 2, 3, 4 
Floats -1.25, 0.3, 2.5, -1.3 
String ‘hello’ 
4.1 Operadores matemáticos 
Antes de conhecer os operadores no python, é preciso entender os tipos 
básicos de instruções na linguagem de programação, as expressões é um exemplo, 
onde são representadas por valores (4, 2) e operadores (+, -). 
Alguns operadores são descritos por símbolos diferentes do que estamos 
acostumados a usar na matemática. 
Operador operação Exemplos resultado 
** Exponenciação 5 ** 2 25 
* Multiplicação 3 * 4 12 
/ Divisão 6 / 3 2 
+ Soma 10 + 7 17 
- Subtração 8 – 2 6 
// Divisão inteira 22 // 8 2 
% Módulo 22 % 8 6 
 
É importante ter conhecimento sobre estes operadores, pois é comum 
utilizarmos a linguagem de programação para a execução de cálculos, principalmente 
na área de engenharia e matemática e até mesmo na fabricação de jogos, pois o 
programador desenvolverá raciocínio lógico e capacidade analítica, auxiliando no 
aumento da criatividade. 
4.2 Operadores de comparação 
 Os operadores de comparação são utilizados para comparar dois valores e são 
representados pelos símbolos a seguir. 
operador nome função 
== Igual a Verifica se um valor é igual ao outro 
!= Diferente de Verifica se um valoré diferente ao outro 
> Maior que Verifica se um valor é maior que outro 
>= Maior ou igual Verifica se um valor é maior ou igual ao 
outro 
< Menor que Verifica se um valor é menor que o outro 
<= Menor ou igual Verifica se um valor é menor ou igual ao 
outro 
4.3 Operadores lógicos 
 Os operadores lógicos servem para fazer ligações entre duas ou mais 
expressões, porém só pode ser feita por meio do uso de conectivos, estes que podem 
ser definidos por and, or e not. 
operador Conceito Exemplos 
and Retorna a true (verdadeiro) se todas as 
condições forem verdadeiras, caso 
contrário retorna false(falso) 
X > and x < 5 
Or Retorna a true (verdadeiro) se uma das 
condições forem verdadeiras, caso 
contrário retorna false (falso). 
X > or x < 5 
not Inverte o resultado: se o resultado da 
expressão for true, o operador retorna a 
false. 
Not (x >1 and x < 5) 
 
4.4 Comandos de entrada e saídas no python 
Os comandos de entrada e saídas tem como função o envio de mensagem para 
o mundo exterior, sendo o comando de entrada, utilizado para enviar comandos para 
o teclado e outros, e o comando de saída, responsável pela exibição de resultados na 
tela do computador. 
Um exemplo de comandos de entrada é o input (), que tem como função 
aguardar que o usuário forneça um valor digitado no teclado e associar este valor a 
uma variável ao comando. Este comando também interrompe a execução do 
programa até que o programador digite seu valor e pressione a tecla “enter”. 
Outro comando que deve ser destacado é o print (), sua função é reproduzir 
mensagens repassando-as para a tela do computador, onde todos os argumentos 
devem estar dentro de parêntese. Vejamos a seguir, exemplos de como executar 
ambos comandos. 
 
 
5. Vantagens e desvantagens do python 
 Atualmente há uma grande variedade de linguagem de programação, o que 
acaba dificultando a decisão de qual destas utilizar, pensando neste fator, é 
importante destacar as vantagens e desvantagens do python, com o intuito de facilitar 
o programador na escolha de linguagem para se especializar. 
Há vários fatores que fazem com que o python se destaque entre outras 
linguagens, uma delas é facilidade de ler e aprender, apesar de ser uma linguagem 
de alto nível, muitas pessoas utilizam o python para dá início aos estudos sobre 
programação. Outro fator, é que por ser uma linguagem gratuita pode ser utilizada 
sem a necessidade de uma inscrição, além disso, é possível ser acessada por várias 
plataformas como Windows, Android, Mac entre outras. 
Python é uma linguagem interpretada onde seus códigos pode ser efetuado 
linha por linha. É também conhecida por ter uma sintaxe simples, onde necessita de 
menos linhas para a execução de seus códigos, este fator influência de forma positiva 
na produtividade dos programadores, pois é utilizado menos espaço e tempo na 
execução de seus programas. Além disso, é importante citar o fato de esta linguagem 
ser open source, que significa que seu código-fonte pode ser adaptado conforme as 
necessidades de seus usuários. 
Por sua vez, o python também apresenta algumas desvantagens, 
primeiramente pode ser citado a sua lentidão para a execução de seus códigos, isto 
se dá por ser uma linguagem interpretada onde sua execução é feita por um 
interpretador e não por compilador. Pode ser destacado também, o seu vasto 
consumo de memória, que é dado pelo fato de apresentar muitos tipos de dados para 
a simplicidade de sua programação. 
É importante salientar que esta linguagem não é indicada para uso mobile, pois 
suas aplicações são mais utilizadas para servidores, o que a torna ruim para o 
desenvolvimento mobile. Outra desvantagem que precisa ser citada é o fato de a 
mesma ser vulnerável quanto ao acesso aos bancos de dados, pois sua camada ainda 
é primitiva e pouco subdesenvolvida. 
Tendo todos esses aspectos em vista, concluísse que o python é uma ótima 
opção para quem tem interesse em começar na área de programação, por ter uma 
sintaxe simples torna a aprendizagem mais fácil, porém para uso de elaborações mais 
complexa e que precisa de uma certa rapidez esta linguagem não é a mais indicada. 
6. Qual a importância de saber programar no python. 
Presente no desenvolvimento de vários aplicativos e sites, o Python se tornou 
fundamental para quem deseja trabalhar com programação. Ela é a terceira 
linguagem de programação mais procurada, por ser simples de usar e simples 
aprender. O python foi criado para ser uma linguagem de programação de alto nível, 
sendo fácil de entender e mesmo assim ser muito produtivo com menos uso de 
caracteres especiais. 
Por ser uma linguagem livre de código aberto, vários programadores de todo 
mundo têm tido a oportunidade de compartilhar suas ideias, problemas e soluções. 
Isso deu origem à uma documentação completa disponível no site oficial do Python, 
nas bibliotecas construídas e aprimoradas para uso imediato online e nas 
comunidades de usuários. Diante de todo esse material compartilhado pela 
comunidade, auxilia na aprendizagem e desenvolvimento de novas aplicações. 
Considerada flexível e modular, diferentes recursos podem ser usados em um 
mesmo bloco de código que pode ser direcionado para ambientes variados. Outro 
ponto que torna importante o uso do Python é que ele foi desenvolvido para permitir 
ao programador oferecer liberdade e segurança aos usuários, o Python é utilizado 
em back-end de sistemas web, CRMs e ERPs; em simulações pesadas de 
engenharia e de efeitos especiais de filmes, de computação gráfica; em soluções de 
data analytics e aprendizado de máquina. Essa linguagem de programação também 
contribui para automatizar tarefas repetitivas; realizar web scraping; monitorar, 
extrair e manipular dados de sites e redes sociais, o que facilita a criação de 
ferramentas de análises para tomada de decisão; construir site, aplicação para a web 
ou para mobile; criar aplicações em blockchain e jogos, entre outras utilidades. 
 
7. Principais comandos e funções. 
Entender sobre comandos e funções em qualquer linguagem de programação, 
é essencial para o desenvolvimento do programador, pois ter domínio de ambos 
é indispensável para a execução do programa. 
 
● Comandos 
Os comandos podem ser definidos como uma instrução usada pelo 
programador python, com o intuito de facilitar a execução do programa. 
Destaca-se a seguir os principais tipos de comandos: 
Zip() empacota uma combinação sequencial em listas. 
Enumerate() empacota uma combinação sequencial em listas. 
Range() Cria uma linha sequencial de números. 
Help() Oferece ajuda em determinadas situações. 
Id() Retorna a identidade de um objeto. 
Dir() Retorna os métodos de um objeto. 
Str() Converte um objeto em texto. 
Int() Converte um objeto em número inteiro. 
If() Para executar em caso de a condição testada ser 
verdadeira. 
Else() Para executar em caso de a condição testada ser falsa. 
 
● Funções 
A função pode ser classificada como um recurso utilizado para o 
desenvolvimento de um programa, no qual, será utilizado blocos de códigos 
para a reprodução de tarefas. As funções auxiliam nas soluções digitais, 
deixando-as mais práticas. Abaixo, destaca-se algumas das principais funções. 
Max(): Devolve o maior item em um iterável ou o maior de dois ou mais 
argumentos. 
Min(): Devolve o menor item de um iterável ou o menor de dois ou mais 
argumentos. 
Sorted(): Retorna uma nova lista classificada dos itens em iterable. Possui dois 
argumentos opcionais que devem ser especificados como argumentos 
nomeados. 
All(): Retorna true se todos os elementos de iterable são verdadeiros (ou 
se iterable estiver vazio). 
Any(): Retorna true se algum dos elemento de iterable for verdadeiro. 
Se iterable estiver vazio, retorna falso. 
Filter(): Constrói um iterador a partir dos elementos de iterable para os 
quais function retorna verdadeiro. 
Format(): Converte um valor em umarepresentação formatada, controlada por 
format_spec. 
 
8. CONCLUSÃO 
Verificou-se que o python tem a finalidade de ser uma linguagem simples e de fácil 
compreensão. Portanto, ainda que seja simples, ela é uma linguagem muito poderosa, 
capaz de realizar grandes feitos no mercado de trabalho e de ser utilizada para 
administrar e desenvolver grandes sistemas. 
Python é uma linguagem de propósito geral, usada em desenvolvimento de web, 
data science, desenvolvimento de aplicativos, automação de scripts, machine 
learning, entre outros. Por ser um software livre, Python possui a colaboração de 
diferentes usuários para a modificação do código-fonte, dessa forma, ela está sempre 
sendo atualizada e aperfeiçoada, utilizada em diversas plataformas diferentes. 
9. REFERÊNCIAS 
Documentação oficial Python Disponível em: https://python.org/. Acesso em: 29 nov 
2022. 
 The Python Tutorial. Disponível em: https://docs.python.org/3/tutorial/index.html. 
Acesso em: 29 nov 2022. 
 Aprenda Computação com Python v1.1. Disponível em: 
http://www3.ifrn.edu.br/~jurandy/fdp/doc/aprenda-python/capitulo_01.html. Acesso 
em: 30 nov 2022 
 MENEZES, Nilo Ney Coutinho. Introdução à programação com Python: Algoritmos e 
lógica de programação para iniciantes-2ª edição. Novatec Editora, 2016 
SWEIGART, Al. automatize tarefas maçantes com python: programação prática para 
verdadeiros iniciantes-1º edição: Novatec Editora, 2015. 
Thiago. Função em pytho: o que é, para que ser e como criar. 
MundoDevOps, 2022. Disponível em: https://mundodevops.com/blog/funcao-python/. 
Acesso em: 01,dez 2022. 
Funções embutidas,2022. Disponível em: https://docs.python.org/pt-
br/3/library/functions.html. Acesso em: 01 dez 2022 
DOWNEY, Allen B. pense em python: pense como um cientista da computação-2ª 
edição: Novatec Editota, 2002. 
 
 
 
https://mundodevops.com/blog/funcao-python/
https://docs.python.org/pt-br/3/library/functions.html
https://docs.python.org/pt-br/3/library/functions.html

Outros materiais