Escolar Documentos
Profissional Documentos
Cultura Documentos
Anápolis-GO
2023
1
Camilly Lima, Isabelly Dias, Eliseu Alcantara
Anápolis-GO
2023
2
1. SUMÁRIO
2. INTRODUÇÃO 5
3. O QUE É PYTHON? 6
4. Origem da linguagem 6
8.1. Reduce() 10
8.2. 8.2.Split() 10
8.3. enumerate() 10
8.4. eval() 10
8.5. round() 10
8.6. max() 11
8.7. min() 11
8.8. map() 11
3
8.9. getattr() 11
8.10. append() 11
8.11. range() 11
8.12. slice() 12
8.13. format() 12
8.14. strip() 12
8.15. abs() 12
8.16. upper() 12
8.17. lower() 12
8.18. sorted() 12
8.19. join() 13
8.20. replace() 13
9.1. NumPy: 13
9.2. Pandas: 13
9.4. Scikit-learn: 13
9.8. SQLAlchemy: 14
9.11. sympy: 14
10. CONCLUSÃO 15
4
2. INTRODUÇÃO
5
3. O QUE É PYTHON?
4. ORIGEM DA LINGUAGEM
Lançado em 1991, o Python foi criado por Guido van Rossum no Centrum
Wiskunde & Informatica (CWI), em Amsterdã. Os primeiros objetivos da linguagem
eram trazer mais eficiência à programação e, assim, possibilitar o acesso a recursos
do sistema operacional Amoeba, que atualmente está inativo.
Especialmente por ser open source, ou seja, foi projetado para ser acessado
abertamente pelo público, o Python recebeu diversos incrementos e melhorias desde
que foi lançado.
Já em relação ao nome escolhido, ao contrário do que se pode pensar, ele não
é em referência à cobra piton. A escolha feita foi uma homenagem ao grupo
humorístico Monty Python’s Flying Circus.
6
• Possui uma grande biblioteca de módulos “padrão” (standard) para um
amplo leque de tarefas e funções.
• Seus módulos padronizados podem ser facilmente personalizados com
linguagens de baixo nível como C e C ++
• É uma linguagem “interpretada”, ou seja, necessita de um programa
intérprete para ser executada. Isto o torna um pouco mais lento do que
as linguagens compiladas.
• Permite detectar e corrigir erros e referências cíclicas em tempo real,
facilitando a programação.
• Por ser de código aberto, Python conta com uma forte comunidade de
programação que o aperfeiçoa continuamente, criando novas bibliotecas
e funcionalidades.
7
Python mostra somente um erro mesmo se o programa tiver vários erros,
facilitando o processo de “debug” do código.
8
7.1. Python é Lento:
Geralmente linguagens interpretadas são mais lentas, e é por isso que o Python
também sofre desse mal. A natureza dinâmica do Python é responsável pela
sua baixa velocidade de processamento, pois existe um trabalho extra
enquanto executa o código. Portanto é bom evitar o uso de Python em
aplicações que precisam de uma melhor performance na velocidade.
9
8. PRINCIPAIS FUNÇÕES DO PYTHON:
8.1. Reduce()
A função reduce() do Python itera sobre cada item em uma lista ou qualquer
outro tipo de dados iterável e retorna um único valor. É um dos métodos da classe
functools integrada do Python.
8.2. 8.2.Split()
A função split() divide uma string de acordo com critérios definidos. Você pode
usá-lo para dividir valores de string de formulários da web. Ou você pode até usá-lo
para contar o número de palavras em um pedaço de texto.
8.3. enumerate()
A função enumerate() retorna o comprimento de um objeto iterável enquanto
itera sobre seus itens. Portanto, ao imprimir cada item no tipo de dados iterável, ele
gera simultaneamente seu índice.
Além de serem mais rápidas, as listas de enumeração permitem que você
personalize como os itens numerados são exibidos.
8.4. eval()
A função eval() do Python permite que você execute operações matemáticas
em números inteiros ou de ponto flutuante, mesmo em sua forma de string. Isso
geralmente é útil se a matemática estiver no formato de string.
8.5. round()
Você pode usar round() para arredondar o resultado de uma operação
matemática para um número específico de dígitos significativos:
10
8.6. max()
A função max() retorna o item mais bem classificado na iteração. No entanto,
tome cuidado para não o confundir com o valor que ocorre com mais frequência.
8.7. min()
A função min() faz o oposto de max()
8.8. map()
Assim como reduce() , a função map() permite iterar sobre cada item no iterável.
No entanto, em vez de produzir um único resultado, map() opera em cada item
independentemente.
Finalmente, você pode usar a função map() para realizar operações
matemáticas em duas ou mais listas. Você pode até usá-lo para manipular arrays
contendo qualquer tipo de dados.
8.9. getattr()
O getattr() do Python retorna os atributos de um objeto. Ele aceita dois
parâmetros: a classe e o nome da propriedade de destino.
8.10. append()
Esteja você mergulhando no desenvolvimento da Web ou fazendo aprendizado
de máquina com Python, append() é outro método Python que você precisará com
frequência. Ele funciona gravando novos dados na lista sem substituir seu conteúdo
original.
8.11. range()
Você provavelmente já está familiarizado com range() em Python. Isso é útil se
você deseja criar uma lista de números inteiros que variam entre números específicos
sem escrevê-los explicitamente.
11
8.12. slice()
Embora a função slice() e o método slice tradicional forneçam uma saída
semelhante, usar slice() em seu código pode torná-lo mais legível.
8.13. format()
O método format() permite manipular a saída da string.
8.14. strip()
O strip() do Python remove os caracteres iniciais de uma string. Ele remove
repetidamente o primeiro caractere da string se ele corresponder a qualquer um dos
caracteres fornecidos.
Se nenhum caractere for especificado, strip remove todos os caracteres de
espaço em branco iniciais da string.
8.15. abs()
Você quer neutralizar resultados negativos de matemática? Em seguida, tente
a função abs(). É útil em programação de computadores ou operações de ciência de
dados.
8.16. upper()
Como o nome sugere, o método upper() converte caracteres de string em
maiúsculas.
8.17. lower()
Você está certo! O lower() do Python é o oposto do upper(). Portanto, ele
converte caracteres de string em letras minúsculas.
8.18. sorted()
A função sorted() funciona fazendo uma lista iterável e depois ordenando seus
valores em ordem decrescente ou crescente.
12
8.19. join()
A função join() permite combinar itens de string em uma lista. Você só precisa
especificar um delimitador e uma lista de destinos para usá-lo.
8.20. replace()
O método replace() do Python permite substituir partes de uma string por outro
caractere. Geralmente é útil em ciência de dados, especialmente ao limpar dados.
O método replace() aceita dois parâmetros: o caractere a ser substituído e o caractere
a ser substituído.
9.2. Pandas:
Para manipulação e análise de dados em formato tabular (dataframes).
9.4. Scikit-learn:
Para aprendizado de máquina e mineração de dados.
13
9.7. TensorFlow e PyTorch:
Para aprendizado profundo e redes neurais.
9.8. SQLAlchemy:
Para interagir com bancos de dados SQL de forma flexível e eficiente.
math: Este módulo fornece acesso às funções matemáticas definidas pelo padrão C.
print: A função print() é usada para exibir informações na saída do programa
input: A função input() é usada para receber entrada do usuário em um
programa Python
9.11. sympy:
O módulo sympy é uma biblioteca de matemática simbólica que permite
realizar cálculos simbólicos, como álgebra, cálculo, equações diferenciais, etc.
14
10. CONCLUSÃO
15
11. REFERÊNCIAS BIBLIOGRÁFICAS:
16