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

TCC Python

Enviado por

luiz almeida
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 DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
18 visualizações18 páginas

TCC Python

Enviado por

luiz almeida
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 DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 18

ESCOLA ESTADUAL DE ENSINO MÉDIO INTEGRAL DOM

PAULO ROLIM LOUREIRO

Filipe Monteiro da Silva

Leonardo Dias Lissone Santomero

Vinicius Aparecido Lourenzo de Souza

Gabriel Campanudo Fabiano de Almeida

Programação em Python

Guarulhos
2018
Filipe Monteiro da Silva

Leonardo Dias Lissone Santomero

Vinicius Aparecido Lourenzo de Souza

Gabriel Campanudo Fabiano de Almeida

Programação em Python

Trabalho de conclusão de curso


apresentado à Escola Estadual
Dom Paulo Rolim Loureiro como
requisito para conclusão do ensino
médio integral.

Orientadores:
Fabio Cavalcanti
Daniel Silva e Silva

Guarulhos
2018
AGREDECIMENTOS

Agradecemos primeiramente a escola EEEMI Dom Paulo Rolim Loureiro


por proporcionar a experiência de fazer este TCEM, aos tutores que estão
sempre dispostos á ajudar, os professores que sempre fizeram o possível e o
impossível para garantir o melhor aprendizado e desempenho para todos os
alunos, os orientadores que nos auxiliaram, e em especial ao Fábio, Nádya,
Tatiane e Cássia que estiveram conosco desde o começo, nos dando apoio e
dicas de grande valia.
Programação em Python
Filipe Monteiro da Silva

Leonardo Dias Lissone Santomero

Vinicius Aparecido Lourenzo de Souza

Gabriel Campanudo Fabiano de Almeida

Resumo
Python é uma linguagem de programação muito reconhecida por sua
facilidade de execução, foi desenvolvido no fim dos anos 80 por Guido van
Rossum. A linguagem é muito indicada para os programadores novatos, por
conta de sua facilidade de execução, hoje em dia é muito importante que a
área da programação tome muito mais visibilidade, pois em alguns no Brasil
haverá um déficit de mais de um milhão de programadores profissionais, por
conta dos avanços tecnológicos que decorrem o planeta, por isso Python vem
sendo cada vez mais utilizado por grandes empresas que acabam induzindo
mais pessoas a estudarem programação, e seguirem carreiras em grandes
empresas como a Apple, Microsoft, Google etc.
Sumário
1. Introdução........................................................................................................6

2. Por que programar?.........................................................................................7

2.1. Por que Python?...........................................................................................9

2.1.1 Áreas do programador..............................................................................11

3. Maiores aplicações feitas em Python............................................................12

4. Criação e intenções.......................................................................................13

5. Utilização em áreas especificas.....................................................................15

6. Conclusão......................................................................................................17

Referências........................................................................................................18
1. Introdução

Este trabalho tem como objetivo explicar e especificar tudo o que abrange
a linguagem Python, desde sua criação á como pode ser introduzida em
diversas carreiras profissionais.

Python é um de diversos tipos de linguagem de programação, criado por


Guido van Rossum em 1991. Com o objetivo de inovar, com um vocabulário de
programação mais produtivo, simples, rápido e de fácil entendimento.

Esta linguagem suporta diversos paradigmas de programação. Um


destes é a programação procedimental que pode ser usada para programas
simples e rápidos. Mas, estruturas de dados complexas, listas e dicionários
estão á sua disposição para facilitar o desenvolvimento de algoritmos
complexos. É possível criar projetos grandes usando técnicas de orientação a
objetos com a possibilidade de criar classes, dados públicos, privados,
protegidos, entre outros.

Uma linguagem com um suporte modesto para programação funcional


extremamente expressiva, que permite grandes feitos em poucas linhas de
comando. A possibilidade de alterar o comportamento de comportamentos de
linguagem, permitindo a criação de linguagens de domínio específico. Além de
ter uma imensa biblioteca padrão que contém classes, métodos e função para
realizar qualquer tarefa, desde acesso a bancos de dados á interfaces gráficas.

Python é uma linguagem livre, multiplataforma (que consiste em executar


o programa criado em qualquer dispositivo eletrônico sem nenhum problema ou
modificação) e sem limitações.

6
2. Por que programar?

No Brasil, existe um imenso déficit de programadores, de acordo com


uma pesquisa feita pela code.org daqui a 10 anos serão necessários 1.4
milhões de programadores, e se continuar com esse ritmo de poucos
profissionais, daqui a 10 anos teremos apenas 400 mil programadores
formados. Por conta disto, é necessário aprender ou simplesmente questionar
sobre o tema programação.

Figura 1 - Tabela dos países que mais contem desenvolvedores. (SANTINO. 2016)

Aprender a programar não é difícil como muitos pensam. Da mesma


forma como aprendemos a escrever e calcular números reais, a programação é
a alfabetização do futuro.

Hoje em dia tudo a nossa volta tem “inteligência”, desde celulares,


computadores, internet, televisões e até mesmo calculadoras, e tudo isto é
controlado por softwares além de diversas outras fontes de tecnologia, sua
imaginação é o limite.

7
Muitos pensam que programar é digitar diversos códigos de difícil
entendimento, mas na verdade você apenas esta escrevendo na “linguagem”
daquela máquina. A programação é a forma de automatizar decisões e
atividades dando comandos para que o equipamento execute automamente.

Quem já estudou outros idiomas sabe como é difícil se tornar fluente, o


mesmo serve para as diversas alas da programação. É necessário dedicação,
estudo e pratica. O fato de você saber programar não significa que você deve
trabalhar com isso, você poderá aplicar as habilidades aprendidas em diversas
situações do seu dia a dia. Inclusive, entender a lógica da programação é
interessante para várias outras profissões.

Existem diversas linguagens programação, sendo Java Script, Ruby,


Java, C++, entre outras. Mas a Python é a mais indicada de se começar, por
ser de fácil entendimento.

8
2.1 Por que Python?
Um dos maiores motivos para se usar Python é por sua simplicidade e
fácil compreensão, por precisar de poucas linhas de comando e possuir um
linguajar simplista. Veja a diferença das linguagens mais famosas:

Figura 2 - Comparação das linguagens de programação. (DORNELES. 2017)

Além de a linguagem Python ter o propósito geral de ser fácil, intuitiva,


multiplataforma (ser utilizada em diversos dispositivos), acessível, organizada,
orientada a objetos e o mais importante é que ela oferece bibliotecas
totalmente gratuitas para expandir e melhorar seu projeto.

Existe uma filosofia entre os programadores Python que se chama Zen of


Python criado por Tim Peters, que todo programador desta linguagem precisa
saber:

 Bonito é melhor do que feio


 Explícito é melhor do que implícito
 Simples é melhor que complexo
 Complexo é melhor que complicado
 Linear é melhor do que aninhado
 Legibilidade conta
 Erros nunca devem passar silenciosamente.

9
 A menos que sejam explicitamente silenciados.
 Agora é melhor do que nunca.

O Python pode ser aplicado em diversas áreas, porém existem algumas


especificidades da linguagem que a tornam muito “poderosa” para algumas
áreas. A linguagem possui a capacidade de realizar cálculos muito grandes, e
isso se torna muito útil em:

 Inteligência Artificial
 Biotecnologia
 Computação 3D

10
2.1.1 Áreas do programador

Um programador que utiliza Python tem uma das maiores vantagens que
seria: a legibilidade, podendo assim com que ele não se preocupe com pontos,
vírgulas e parágrafos. Seu salário hoje em dia, pode variar de R$ 1937,00, até
R$ 8762,00.

Já o programador que utiliza o Java, é um tanto quanto diferente. Pois ela


tem a capacidade de rodar um aplicativo em muitos sistemas operacionais,
como: Windows, Android, entre outros, por conta disto, a procura de um
profissional desta área é maior. Seu salário pode variar entre R$ 4118,00 a R$
11 260,00.

Aqueles que optam pela linguagem C++, podem encontrar algumas


outras vantagens, como: eficiência para requisitos de memória, aproveitamento
do máximo de dispositivos que possuem grande quantidade e variedade de
núcleos, possibilidade de tirar proveito de outros avanços recentes no
hardware. O salário pode variar de R$ 4960,00 a R$ 6329,00.

Já o PHP tem como vantagens a facilidade de aprendizagem, execução


rápida, linguagem gratuita, multiplataforma e é compatível com vários bancos
de dados. O salário estimado ao programador que utiliza essa linguagem é de
R$ 1200,00 a R$ 4661,00.

11
3. Maiores aplicações feitas em Python

Muitos pensam que há poucos feitos pela linguagem Python, porém ela
está muito presente em nossa rotina por meio de redes sociais, aplicativos e
jogos eletrônicos. Diversos jogos e sites famosos que entramos, tem em sua
essência a configuração feita em Python, como por exemplo:

 BitTorrent – Serviço online de compartilhamento de arquivos.


 Dropbox - Plataforma online de colaboração global na quais
arquivos, pastas e documentos são criados e compartilhados.
 Spotify - Serviço de streaming digital que dá acesso instantâneo
a milhões de músicas, podcasts, vídeos e outros conteúdos de
artistas de todo o mundo.
 Instagram - Rede social de fotos e vídeos
 Google - O Google hospeda e desenvolve uma série de serviços
e produtos baseados na internet.
 Youtube – Site de compartilhamento de vídeos enviados pelos
usuários através da internet.
 Battlefield 2 - Jogo de computador de tiro em primeira pessoa.

Além de diversas empresas espalhadas pelo Brasil que utilizam Python,


como:

 ZAP imóveis - Site e aplicativo de venda e compra de imóveis.


 Globo - Site e rede de televisão comercial aberta brasileira.
 Mercado Livre - Site e aplicativo de compra e venda.

12
4. Criação e intenções

O projeto Python começou a ser desenvolvido no fim dos anos 80 por


Guido Van Rossum com o intuito de "substituir" a linguagem C++ (que faz parte
do conjunto de linguagem abc), pois ela era muito difícil e suas linhas de código
eram extremamente complexas. Então Guido teve a idéia de criar uma
linguagem mais simples e atrativa para os desenvolvedores, porém somente
nos primeiros meses de 1990, Guido já tinha uma versão mínima e operacional
do Python que foi lançado em 1991 com sua versão 0.9.0.

A linguagem recebe este nome, pois na época, Guido e seus amigos de


escritório assistiam muito um programa chamado “Monty Python's flying circus"
e queriam homenagear o programa que eles tanto gostavam. Já que no CWI
(canal de televisão americana) eles tinham o costume de colocar o nome dos
projetos baseado em nomes de televisão, porém com o tempo Guido começou
a "fugir" desse nome, pois em um dos seus primeiros livros de programação
que foi publicado pela editora O'Reilly, que tinha costume de colocar animais
em suas capas, eles colocaram a imagem de uma cobra píton na capa, a partir
disso Guido acabou se rendendo e finalmente aceitou Python como o nome de
sua linguagem, e dando origem á sua logo:

Figura 3- Logo Python. (RECACHINAS. 2018)

Esta linguagem veio com o intuito de ser a mais fácil e prática das
linguagens de programação, ela é reconhecida na comunidade de
programadores como a linguagem mais fácil de aprender, por isso muitas
vezes em alguns cursos ela é a primeira a ser citada como base de
aprendizagem.

13
O que sempre foi à intenção de Guido é que sua linguagem seja simples
e fácil de usar, e com esse diferencial das outras linguagens, Python vem
ganhando uma enorme popularidade que supera as linguagens Java e Java
Script e com essa popularidade em alta, afeta diretamente o mercado, pois
muitas empresas estão cada vez mais utilizando a linguagem Python em suas
plataformas/programas, os casos de maior fama vão de jogos de
multiplataforma á finanças.

Em 2001 foi criada a Python Software Foundation (PSF) que é uma


organização sem fins lucrativos que é apoiada pela Google, Microsoft e até
mesmo a rede Globo. A PSF serve como um local para os desenvolvedores
adicionar novas coisas a biblioteca e novos frameworks, sendo assim a
linguagem evolui conforme a comunidade de desenvolvedores.

14
5. Utilização em áreas especifica

A linguagem Python é muito abrangente e pode ser utilizada de várias


formas e de diferentes conceitos. Ela pode atuar como auxiliadora de diversas
profissões, ajudando e facilitando alguns problemas ou casos específicos que
podem ocorrer dentro de sua área.

Um exemplo claro disto é na engenharia, onde a linguagem é utilizada em


aplicações cientificas. Foi desenvolvido um programa chamado Spyder, o qual
será utilizado para solucionar problemas típicos da área de engenharia,
abordando estruturas básicas como variáveis, vetores e funções, bem como
bibliotecas para cálculos numérico (integração e otimização) e geração de
gráficos.

Figura 4- Programa de engenharia feito em Python. (ESSS. 2016)

É possível visualizar a programação em outras profissões que não são


ligadas á cálculo, como Quiropraxia, que é utilizada para criar web sites com
sistemas de cadastro para que o profissional tenha mais facilidade e
organização. Além de poder criar atendentes online com inteligência artificial
para manter seus clientes informados e satisfeitos em pouco tempo.

15
Figura 5 - Criação de um programa de cadastro, sendo feito em Python. (BARBOSA. 2014)

Além da utilização de Python em desenvolvimento de jogos, atuando nas


programações de animações, controles, design, sistema de cadastro e
otimização de gráficos. A linguagem é mais recomendada para iniciar seu jogo,
por ser mais simples, mas ao mesmo tempo não tem a eficiência de outras
linguagens para construir cenários em 3D. Portanto Python é usado em
momentos específicos da criação de um jogo.

Figura 6 - Jogo feito na linguagem Python. (PETER. 2015)

16
6. Conclusão

Portanto, como foi observado, Python exibe uma linguagem mais simples
e compreensiva que os outros tipos de programações, sendo capaz de realizar
cálculos enormes, o que é muito útil para projetos que utilizam: Inteligência
Artificial, Biotecnologia e Computação 3D.

A configuração Python também é muito presente no dia a dia como no


Spotify, Youtube, Instagram e até mesmo na Globo e no Mercado Livre.

Nos dias atuais tudo está ligado à tecnologia, e temos que evoluir com ela
para não ficarmos para trás, aprender esse tipo de programação não significa
que você deve trabalhar com ela, você poderá aplicar a mesma em seu dia a
dia, ou até mesmo em sua própria carreira profissional, para ter mais facilidade
em certas circunstâncias.

Daqui a 10 anos precisaremos de 1,4 milhões de programadores


brasileiros, por conta dos avanços tecnológicos. E no ritmo que esta, só terá
400 mil programadores formados. Por conta disto, é necessário aprender ou
simplesmente questionar sobre tal.

17
Referências

ALVES, G. F. Por que aprender a programar?. Disponível em:


https://dicasdeprogramacao.com.br/por-que-aprender-a-programar/
Acesso em 16/08/2018

DORNELES, E. Por que Python?. Disponível em:


https://pythonhelp.wordpress.com/por-que-python/
Acesso em 16/08/2018

FERREIRA, E. Por que Python?. Disponível em: https://tableless.com.br/por-


que-python/
Acesso em 18/08/2018

LEONE, L. Por que aprender Python pode te levar mais longe na carreira!.
Disponível em: https://becode.com.br/porque-aprender-python/
Acesso em 18/08/2018

MAGNUN, L. A história do Python. Disponível em:


http://mindbending.org/pt/a-historia-do-python
Acesso em 24/08/2018

SANTINO, R. Quais países tem os melhores programadores do mundo?.


Disponível em: https://olhardigital.com.br/noticia/quais-paises-tem-os-melhores-
programadores-do-mundo-veja-o-ranking/61771
Acesso em 31/08/2018

18

Você também pode gostar