Você está na página 1de 9

GABRIEL PELEGRINO DEL GROSSO

PROJETO INTEGRADO

LONDRINA-PR
2021
GABRIEL PELEGRINO DEL GROSSO

PROJETO INTEGRADO

Trabalho apresentado à Universidade UNOPAR, como


requisito parcial para a obtenção de média semestral nas
disciplinas.

Tutor (a): Vinicius Camargo Prattes

LONDRINA-PR

2021

1
SUMÁRIO

1 INTRODUÇÃO.......................................................................................................3
2 DESENVOLVIMENTO...........................................................................................4
3 CONSIDERAÇÕES FINAIS..................................................................................7
REFERÊNCIAS.............................................................................................................8

2
1 INTRODUÇÃO

O projeto integrado a seguir reuni todas as disciplinas que foram estudadas


neste sempre onde os professores possibilita a aprendizagem interdisciplinar dos
conteúdos. Onde engloba linguagem de programação, estrutura e dados.
Por tanto a linguagem de programação Python foi criada em 1991 por Guido
Van Rossumem, com a finalidade de ser uma linguagem simples e de fácil
compreensão. Apesar de simples, Python é uma linguagem muito poderosa, que
pode ser usada para desenvolver e administrar grandes sistemas. Uma das
principais características que diferencia a linguagem Python das outras é a
legibilidade dos programas escritos. Isto ocorre porque, em outras linguagens, é
muito comum o uso excessivo de marcações (ponto ou ponto e vírgula), de
marcadores (chaves, colchetes ou parênteses) e de palavras especiais (begin/end),
o que torna mais difícil a leitura e compreensão dos programas. Já em Python, o uso
desses recursos é reduzido, deixando a linguagem visualmente mais limpa, de fácil
compreensão e leitura. Entre outras características existentes na linguagem Python,
destaca-se a simplicidade da linguagem, que facilita o aprendizado da programação.
Python também possui uma portabilidade muito grande para diversas plataformas
diferentes, além de ser possível utilizar trechos de códigos em outras linguagens.
Python é um software livre, ou seja, permite que usuários e colaboradores possam
modificar seu código fonte e compartilhar essas novas atualizações, contribuindo
para o constante aperfeiçoamento da linguagem. A especificação da linguagem é
mantida pela empresa Python Software Foundation (PSF).

3
2 DESENVOLVIMENTO

1- A Linguagem Python se tornou o padrão para o aprendizado de


máquina aplicado. ... embora não seja uma regra rígida, quanto menor a barreira de
entrada em uma linguagem de programação, maior será sua adoção. Python é
simples, fácil de aprender, de alto nível e de uso geral, podendo ser usada para
diversos fins.
Uma ferramenta essencial para o aprendizado de máquina é a linguagem de
programação, muito envolvida na etapa de treinamento em que o algoritmo é
responsável por construir os modelos utilizando os recursos computacionais. A
linguagem de programação é uma linguagem específica que pode dar comandos
que o computador consegue compreender e executar e através dela, podendo
especificar quais dados um computador vai usar, como estes dados serão tratados,
armazenados, transmitidos, quais ações devem ser tomadas em determinadas
circunstâncias (GOTARDO, 2015). Então o algoritmo é escrito com as instruções
lógicas em uma linguagem de programação (código) e é executado. Existem várias
linguagens comumente utilizadas como o Python e o R.
Por exemplo O Jupyter Notebook é uma IDE muito utilizado para Python, em
que podemos compartilhar, ter um código interativo com notas, imagens, dados de
saída e uma interface Figura 10 - Janela de terminal vs IDE 35 visuais e amigável,
dependendo do que é marcado para o tipo de célula, na parte superior indicado na
Figura 11 abaixo. A opção “Code cells”, para escrever códigos e comentários
associados e os dados de saída são exibidos como resultado das células;
“Markdown” para fazer notas de diversas formas como títulos, textos simples,
imagens, equações que podem auxiliar a explicar a lógica do código para quem tiver
acesso. Por fim, “Raw NBConvert” exibe o texto do que é escrito, e não são
convertidos por mecanismo de conversão dos notebooks, então são sempre
mantidos.

4
2- Estruturas lineares são aquelas que mantêm os seus itens de
informação de forma independente de seus valores. A única informação utilizada
pela estrutura é a posição do item; qualquer manipulação relativa ao conteúdo ou
valor desse item é atribuição da aplicação. Estruturas lineares são, ao menos
conceitualmente, naturais para programadores.
Os arranjos oferecem uma forma básica de definir um agregado de dados
linear e com acesso indexado. No entanto, são estruturas estáticas, ou seja, não há
como modificar a dimensão de um arranjo após sua criação. Ademais, mesmo para
uma estratégia de organização simples como a estrutura linear, há operações que
não ocorrem eficientemente em um arranjo. Um exemplo evidente é a inserção de
novo elemento em uma posição intermediária de um arranjo parcialmente
preenchido — seria necessário mover todos os elementos já inseridos em posições
posteriores uma posição adiante. Se o arranjo tiver vários elementos, tal operação
pode ser extremamente lenta. A STL de C++ oferece um elenco de classes que
definem estruturas lineares, que podem ser utilizados em diferentes situações, de
acordo com as necessidades do programador. As estruturas lineares básicas da STL
de C++ são vector, deque e list.

5
Estruturas associativas são aquelas que permitem o acesso a seus elementos
de forma independente de sua posição, com base apenas no seu valor. Em alguns
casos, não é o valor do elemento completo que é utilizado, mas apenas uma parte
dele; neste caso, essa parte é conhecida como chave. Este tipo de estrutura é a
base conceitual para a construção de tabelas, peça de fundamental importância para
o desenvolvimento de software de sistema. Um de seus usos principais é na
construção de tabelas de símbolos, amplamente utilizadas em compiladores e
montadores. Tabelas são também amplamente utilizadas em sistemas operacionais
para a manutenção de informação de apoio à execução de programas, como as
tabelas de processos e as tabelas de arquivos.

3- Separando os dados, temos: 3 portas de entrada e 4 elevadores.


Uma pessoa pode entrar pela porta 1 e subir o elevador 1. Entrar pela porta 1
e subir pelo elevador 2. Entrar pela porta 1 e subir pelo elevador 3... E assim por
diante.
Dessa maneira, podemos encontrar a quantidade de possibilidades
multiplicando os dois valores.

3 x 4 = 12 possibilidades ao todo.

6
3 CONSIDERAÇÕES FINAIS

Vimos que Python é uma linguagem de propósito geral de alto nível,


multiparadigma, que suporta o paradigma orientado a objetos, imperativo, funcional
e procedural. Possuindo tipagem dinâmica e que suas principais características é
permitir a fácil leitura do código e exigir poucas linhas de código se comparado ao
mesmo programa em outras linguagens. Sabemos que através de suas
características, ela é utilizada, principalmente, para processamento de textos, dados
científicos e criação de CGIs para páginas dinâmicas para a web.

7
REFERÊNCIAS

GOTARDO, Reginaldo. Linguagem de Programação I. Rio de Janeiro: SESES,


2015

CARTWRIGHT, Hugh M. Machine Learning in Chemistry. Royal Society of


Chemistry, 2020.

IPYTHON. 2021. Disponível em: <https://ipython.org/install.html>. Acesso em


14.10.2021

Você também pode gostar