Python
Python
DE INFORMÁTICA
ASSUNTO: PYTHON
MANAUS / AMAZONAS
2025
1
SUMÁRIO
INTRODUÇÃO..................................................................................................
O QUE É PYTHON?.........................................................................................
FUNÇÕES DE PYTHON..................................................................................
PARAMETROS E ARGUMENTOS:..................................................................
RETORNO DE VALOR:....................................................................................
INTRODUÇÃO
O QUE É PYTHON?
CARACTERÍSTICAS DO PYTHON
Alguns dos principais pontos que trazem destaque para o Python são:
Linguagem interpretada
O fato de ser uma linguagem interpretada, o que significa que ela não
precisa passar pelo processo de compilação.
O processo de interpretação é executado dentro de máquinas virtuais,
nas quais o código passa por uma camada intermediária que irá traduzir
os comandos de programa para código binário. Isso acelera bastante a
velocidade de desenvolvimento.
Sintaxe simples
7
FUNÇÕES DE PYTHON
Funções são blocos de código que realizam uma tarefa específica e
podem ser reutilizados em diferentes partes de um programa. Elas são
definidas usando a palavra-chave def seguida do nome da função,
parâmetros (opcional) e um bloco de código indentado que define o que a
função faz. Confira os principais aspectos das funções em Python:
o Definição de função:
• def é a palavra-chave usada para definir uma função.
• minha_funcao é o nome da função.
• parametro1 e parametro2 são os parâmetros da função. As funções
podem ter zero ou mais parâmetros.
• O bloco de código indentado abaixo da definição da função é o corpo da
função, onde as operações desejadas são executadas.
• return é usado para retornar um valor da função. Uma função pode
retornar zero ou mais valores.
Chamada de função:
resultado = minha_funcao (3, 5)
• Para chamar uma função, você simplesmente usa o nome da função
seguido pelos parênteses e argumentos (se houver) que a função espera.
PARAMETROS E ARGUMENTOS:
RETORNO DE VALOR:
Escopo de variáveis:
• Variáveis definidas dentro de uma função têm escopo local, o que
significa que elas só podem ser acessadas dentro da própria função.
• Variáveis definidas fora de uma função têm escopo global e podem ser
acessadas de qualquer lugar do programa, incluindo dentro de funções.
Documentação de funções:
• É uma boa prática documentar suas funções usando docstrings, que
são strings de documentação colocadas logo após a definição da função.
Isso ajuda outros programadores (e você mesmo no futuro) a entenderem
o propósito e o funcionamento da função.
Isso significa também que, se por algum motivo precisarmos alterar o tipo
de variável durante a execução do programa, é possível fazer essa
mudança.
1. Inteiro (int);
Exemplo: 1
11
Exemplo: 1.1
3. Tipo Complexo (complex);
Exemplo: 8j
4. String (str);
Exemplo: hello
5. Boolean (bool);
6. List (list);
7. Tuple;
8. Dictionary (dic);
idade = 20 ano
= 2010
print(type(idade)) print(type(ano))
<class ‘int’>
<class ‘int’>
12
altura = 1.73
peso = 78.500
print(type(peso)) print(type(altura))
<class ‘float’>
<class ‘float’
Complexo (complex)
a = 10+16j
13
<class ‘complex’>
<class ‘complex’>
String (str)
‘Engenheiro de Software’
print(type(profissao ))
print(type(nome))
<class ‘str’>
<class ‘str’
Boolean (bool)
Tipo de dado lógico que pode representar apenas dois valores: falso ou
verdadeiro (False ou True, em Python).
= False
print(type(sexta_feira))
print(type(feriado))
<class ‘bool’>
<class ‘bool’>
Listas (list)
Pedindo para o programa imprimir o tipo das variáveis, vamos ter como
retorno que elas são do tipo lista:
print(type(alunos)) print(type(notas))
<class ‘list’>
<class ‘list’>
15
Tuplas (tuple)
print(type(valores)
print(type(pontos))
<class ‘tuple’>
<class ‘tuple’>
Dicionários (dict)
print(type(idade))
<class ‘dict’>
<class ‘dict’>
Antes de converter
altura=1.55
print(type(altura)
#Fazendo a conversão
altura = str(altura)”
#Depois da conversão
print(type(altura) print(altura)
<class ‘float’>
<class ‘str’>
17
1.55
Antes de converter
idade=18
print(type(idade))
= float(idade)
#Depois da conversão
print(type(idade) print(idade)
<class ‘int’>
<class ‘float’>
18.0
media = 7 if
Caso o valor seja menor do que isso, ele simplesmente irá ignorar o
comando ''print'' e finalizará logo em seguida.
Else
media = 5
recuperação”) else:
Para isso, o elif irá testar se a média está entre os valores 5 e 7. Se sim,
vamos imprimir a mensagem: “Você fará a recuperação”. Se a condição
do if e do elif forem falsas, o código contido no else será executado e
imprimirá a mensagem: “Você foi aprovado”.
Estrutura Match
media = 6
match media: case
O trecho primeiro verifica a media e avalia cada caso para determinar qual
bloco de código executar, da seguinte forma:
for i in range(1,10):
print(i)
Saída:
1,2,3,4,5,6,7,8,9
1000
Módulos e bibliotecas em Python
Pi=3.14159
def area(raio):
comprimento_circunferencia(raio):
print(circulo.area(5)
print(circulo.comprimento_circunferencia(5))
3.14159
78.53975
31.4159
23
O PythonPath
Até agora, tratamos apenas de casos em que os módulos importados
estavam no mesmo nível de diretório daqueles que os importavam.
PyPI
Ambientes virtuais
Normalmente, aplicações em Python usam pacotes e módulos que não
vêm como parte da instalação padrão.
Isso significa que talvez não seja possível uma instalação Python
preencher todos os requisitos necessários.
Além de criar seus próprios modelos, você também pode utilizar APIs de
empresas especializadas em IA para acessar recursos avançados sem
precisar construir tudo do zero. Um exemplo notável é a OpenAI, que
oferece uma API para IA generativa.
01) Google
Uma das maiores fãs de Python no mundo, possui seu próprio jargão, que
diz: “Python where we can, C++ where we must” (em tradução livre:
Python onde possível, C++ onde obrigatório).
02) Instagram
03) Amazon
04) Spotify
O Spotify patrocina conferências e eventos dedicados à linguagem,
além de alimentar as bibliotecas com documentação, utilizá-la para
análise de dados, e também em seus serviços de back-end.
05) Facebook
06) Globo
CONCLUSÃO
Por último, nós vimos algumas das empresas que mais trabalham
com o Python e em quais processos a linguagem é usada por elas.